Senior Software Engineer - Java with Rest API & Spring Boot
EPAM Systems, Inc. (company site, opens in a new tab)5–8 yrsGurugramOn-siteDirect career pageEst. 15–30 LPA
Posted on 1 Sept
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Reach people at EPAM Systems, Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at EPAM Systems, Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Develop, maintain, and debug scalable, high-performance Java applications with REST APIs and Spring Boot within an Agile team.
- Automate deployments and support software across test, integration, and production environments ensuring security and scalability.
- Participate in code reviews, design API implementations, and ensure quality through automated unit, integration, and regression testing.
Minimum Requirements
- 5-8 years of software development, testing, and implementation experience.
- Bachelor's or Master’s degree in Computer Science, Engineering, Information Systems, or related STEM field.
- Proficiency in Java, REST APIs, Spring Boot, and experience with related tools like Git, Jenkins, Linux/Unix, Gradle/Maven.
- Experience with containerized deployments in cloud environments (e.g., Kubernetes, Docker), and knowledge of RDBMS & NoSQL technologies such as MongoDB, Redis, PostgreSQL.
Ideal Candidate Profile
- Experienced in building highly scalable, low-latency applications using multi-threaded, asynchronous, and reactive programming techniques.
- Comfortable working in a collaborative Agile environment, with strong understanding of CI/CD pipelines and automated testing.
- Skilled at addressing ambiguous problems with innovative solutions and capable of contributing to architecture and team goals effectively.