
Senior Software Engineer – Java, AWS, DSA, REST API
1 day ago
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a talented Senior Software Engineer with expertise in Java, AWS, DSA, REST APIs, and Spring Boot.
Join our innovative team where you will design, build, and maintain enterprise-grade software solutions that are scalable, reliable, and efficient. Collaborate with like-minded professionals and contribute to developing cutting-edge applications in a fast-paced, Agile environment.
Responsibilities
- Function as a key member of a software engineering team by contributing to consistent development practices
- Debug software components and identify code defects for remediation
- Enable software support and monitoring across test, integration, and production environments
- Automate deployments effectively in test and production environments
- Adhere to security and compliance requirements in all development activities
- Design robust API implementations that align with overall application architecture
- Follow best practices for automated testing, including unit, integration, and regression tests
- Participate in pull request reviews to ensure the delivery of quality code
- Contribute to building a software architecture that is scalable and intuitive to maintain
- Ensure infrastructure meets scalability, reliability, and SLA requirements for users
- Drive innovation by solving abstract challenges and delivering business capabilities
Requirements
- 5+ years of software development experience spanning testing and implementation
- Bachelor's or master's degree in computer science, engineering, information systems, or STEM-related fields
- Core competencies in Java (8 and above), Data Structures & Algorithms, REST APIs, JSON
- Knowledge of RDBMS and NoSQL databases such as PostgreSQL, MongoDB, and Redis, along with Spring Boot
- Familiarity with tools like Git, Jenkins, and Gradle/Maven, as well as agile methodologies
- Hands-on AWS services experience such as Lambda, S3, and EC2
- Expertise in implementing multi-threaded, asynchronous, and reactive programming for scalable applications
- Proficiency in deploying cloud-based, containerized applications using Kubernetes and Docker
- Background in application profiling, performance analysis, and high availability techniques
- Flexibility to work with CI/CD automation tools such as GitHub Actions
- Excellent written and verbal communication skills coupled with a team-oriented mindset
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
-
Bengaluru, Karnataka, India Epam Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are looking for an experienced Senior Software Engineer specializing in Java, REST API, and Spring Boot to join our collaborative development team. This position is ideal for someone passionate about building scalable, high-performance software applications while using modern tools, cloud environments, and continuous integration...
-
Software Engineer – Java with Rest API
2 days ago
Bengaluru, Karnataka, India Epam Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are seeking a skilled Software Engineerwith expertise in Java, Rest API, and Spring Boot to join our dynamic and innovative team.This role provides an opportunity to work on highly scalable and low-latency software applications while utilizing cutting-edge technologies and best software development practices.ResponsibilitiesFunction as a core member of a...
-
Senior Software Engineer – Java
1 week ago
Bengaluru, Karnataka, India Zerozilla Full time ₹ 20,00,000 - ₹ 25,00,000 per yearLocation:BangaloreExperience:3-5, 5–8 yearsEmployment Type:Full-TimeDepartment:Engineering / Product DevelopmentReporting To:Engineering Manager / CTORole OverviewWe are looking for a technically strong and conceptually clearSenior Software Engineerwith hands-on experience inJava (11/16/21),multithreading, andFastAPI. This role demands deep understanding...
-
Java Aws Developer
3 days ago
Bengaluru, Karnataka, India Apexon Full time ₹ 2,50,000 - ₹ 7,50,000 per yearRole & responsibilitiesBuild and maintain REST APIs in Java (Spring Boot).Write clean, tested code and fix bugs fast.Deploy and run services on AWS (EC2/Lambda/ECS).Use RDS or DynamoDB for data.Monitor logs, performance, and costs.Must-haveStrong Core Java, OOP, Collections, exceptions.Basics of Spring Boot (controllers, services, JPA).SQL fundamentals; any...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Staffingine LLC Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSenior Java DeveloperLocations: Bengaluru/Chennai/Hyderabad/Gurgaon/Delhi - RemoteEmployment Type: Full-time / ContractPositions - 3Role OverviewWe are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable, and secure enterprise applications. The ideal candidate will have strong expertise in core Java,...
-
Java Software Engineer
3 days ago
Bengaluru, Karnataka, India Signzy Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAbout the RolePower Edge under Signzy is hiring an SDE-1 (Backend) with 1-2 years of experience to help build next-gen fintech systems. You'll work on the design, implementation, and scaling of backend services, tackling architecture and infrastructure challenges. Our stack spans Java, NodeJS, Python, MongoDB, Redis, Temporal, Kafka, Kubernetes, and runs...
-
java Developer
3 days ago
Bengaluru, Karnataka, India MASSIVUE Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title: Senior Java Developer (Spring Boot & Microservices)Experience: 5 – 7 Years ( AND yearsLocation: BangaloreNotice period :- Immediate Joiners PreferredAbout the Role:-We are looking for a skilled Java Developer with strong experience in Spring Boot, Microservices, and DSA to join our Bangalore team. The candidate will be responsible for designing,...
-
Senior Java Software Engineer
1 week ago
Bengaluru, Karnataka, India McLaren Strategic Solutions (MSS) Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSenior Software Engineer (Java) (India | 4+ years of hands-on software development experience in Java/J2EE technologies.) Join mPokket, a leading fintech platform in India, as a Senior Software Engineer. Lead technical teams in delivering end-to-end software projects, providing architecture guidance, and mentoring junior developers. Key Responsibilities ...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software Engineer - Java, Springboot, Microservices, AWS Company Description NEC Software Solutions (India) We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready...
-
Senior Java Software Engineer
1 week ago
Bengaluru, Karnataka, India Cozzera Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPosition- Senior Software Engineer - JavaExperience- 8 to 10 YearsLocation - Bangalore (Hybrid)Job Summary:We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java, Spring Framework, and Apache Tomcat, with a passion for building scalable and...