Senior Software Engineer - Java with Rest API & Spring Boot

EPAM Systems India Pvt Ltd

Pune District, Coimbatore District, Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems India Pvt Ltd in Pune is seeking a Senior Software Engineer specializing in Java, REST APIs, and Spring Boot. You will join a collaborative team to build scalable, high-performance software for modern cloud environments.

The role requires 5–8 years of experience, strong Java fundamentals, and hands-on work with microservices, Docker, Kubernetes, and CI/CD in Agile settings. You will contribute to design, development, testing, and production readiness of critical applications.

Qualifications

  • 5–8 years of software development experience.
  • Strong knowledge of Java, REST APIs, and Spring Boot.
  • Experience with microservices, containers, and cloud environments.
  • Familiarity with CI/CD and agile development.

Responsibilities

  • Develop scalable, high-performance Java applications.
  • Design and implement REST APIs and microservices.
  • Automate deployments and ensure CI/CD practices.
  • Collaborate in an Agile team and participate in code reviews.
  • Ensure security, testing, and reliable production readiness.

Skills

Java
REST APIs
Spring Boot
Microservices
Reactive programming
Multi-threading
Cloud fundamentals

Education

Bachelor's degree in CS/Engineering
Master's degree (preferred)

Tools

Docker
Kubernetes
Jenkins
Git
Gradle
Maven

Job description

# Senior Software Engineer - Java with Rest API & Spring BootOffice in Pune, Coimbatore, BangaloreJava& othersSenior Software Engineer - Java with Rest API & Spring BootSenior Software Engineer/ Software Engineer - Java with Spring BootSenior Java Software Developer – Java 8, Microservices, ReactJS, JUnitSenior Software Engineer – Java, ReactJSSenior Software Engineer - Java Full Stack ReactJSSenior Software Engineer - Java Microservices with Docker & KubernetesSenior Software Engineer - Alfresco with JavaSenior Software Developer - Java FS AngularSenior Software Engineer - Java with Rest API & Spring BootSenior Software Engineer - Java with Spring BootSenior Software Developer - Java with AzureWe 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 practices.#LI-DNPResponsibilities* Function as a member of a software engineering team by contributing to software builds through consistent development practices* Debug basic software components and identify code defects for remediation* Enable the development, support, and monitoring of software across test, integration, and production environments* Automate deployments in test or production environments* Adhere to security and regulatory requirements* Design and contribute to API implementations* Follow best practices for automated unit, integration, and regression testing* Participate in pull request reviews to ensure quality code delivery* Build software as part of a nimble Agile team, where you have every opportunity to impact team goals and contribute to the overall architecture* Ensure our infrastructure is safely extensible, scalable, reliable, and meets SLAs for both external and internal users* Ensure our software solutions are testable, intuitive, and easy to maintainRequirements* 5-8 years of software development, testing, and implementation experience* Bachelor's or master’s degree in Computer Science, Engineering, Information Systems, or a related STEM field* Core competencies in modern programming languages such as Golang, Kotlin, and/or Java, including REST APIs, JSON, Kafka, RDBMS & NoSQL database technologies (such as MongoDB, Redis, and PostgreSQL), Spring Boot, Git, Jenkins, Linux/Unix, Gradle/Maven, and Agile development methodologies* Hands-on experience in implementing highly scalable, low-latency software applications using multi-threaded, asynchronous, and reactive programming* Practical experience deploying containerized software applications to cloud computing environments using technologies such as Kubernetes and Docker* Basic high-availability techniques and implementation knowledge* Experience in profiling/performance analysis of applications* Commitment to modern software practices such as Continuous Integration, automated/repeatable testing, and collaborative work environments* Familiarity with CI/CD automation tools such as Jenkins and GitHub Actions* Ability to think abstractly and deal with ambiguous/under-defined problems, enabling business capabilities through innovation* Demonstrated willingness to learn innovative technologies and pride in how quickly you develop working software* Excellent written and verbal communication skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

EPAM Systems India Pvt Ltd • Hyderabad, Bengaluru, Pune District

On-site
INR 900,000 - 1,300,000
Senior Software Engineer/ Software Engineer - Java with Spring Boot
Senior Software Engineer/ Software Engineer - Java with Spring Boot

EPAM Systems India Pvt Ltd • Ernakulam

On-site
INR 900,000 - 1,600,000
Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

EPAM Systems India Pvt Ltd • Chennai

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - Java FS Angular
Senior Software Developer - Java FS Angular

EPAM Systems India Pvt Ltd • Bengaluru

On-site
INR 2,600,000 - 3,800,000
Senior Software Engineer - Java Full Stack (ReactJS)
Senior Software Engineer - Java Full Stack (ReactJS)

EPAM Systems India Pvt Ltd • Chennai

On-site
INR 1,500,000 - 2,300,000
Senior Software Engineer – Java with Rest API & Spring Boot
Senior Software Engineer – Java with Rest API & Spring Boot

Epam Systems • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Software Engineer - Java Full Stack ReactJS
Software Engineer - Java Full Stack ReactJS

EPAM Systems India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Lead Java Full-Stack Developer - Java, ReactJS, Microservices
Lead Java Full-Stack Developer - Java, ReactJS, Microservices

EPAM Systems India Pvt Ltd • Pune District

On-site
INR 3,000,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Allegis Group • Pune District

Hybrid
INR 1,200,000 - 1,800,000