Java API microservices

Capgemini

Pune District

Hybrid

INR 1,200,000 - 2,000,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Capgemini in Pune seeks a Java API & Microservices Developer to design, develop, and deploy scalable backend services using Java, Spring Boot, and RESTful APIs. You will implement microservices patterns, work with Kafka/RabbitMQ, Docker/Kubernetes, and CI/CD pipelines, and collaborate with cross-functional teams in an Agile setup.

The role requires strong backend skills, experience with SQL and NoSQL databases, cloud platforms (AWS/Azure/GCP), and a focus on security, performance, and

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management skills.

Responsibilities

  • Design, develop, and maintain RESTful APIs and Microservices using Java and Spring Boot.
  • Build scalable, secure, high-performance backend services.
  • Develop and consume APIs for integration with internal and external applications.
  • Implement Microservices architecture patterns, including service discovery, API gateway, circuit breaker, and distributed tracing.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, maintainable, and reusable code following coding standards and best practices.
  • Perform unit testing, integration testing, and code reviews.
  • Troubleshoot production issues and optimize application performance.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
  • Ensure application security, reliability, and scalability.

Skills

Core Java
Spring Boot
REST API development
Microservices
Kafka/RabbitMQ
SQL databases
NoSQL databases
Docker/Kubernetes
CI/CD pipelines
Git
Cloud platforms

Education

Bachelor's or Master's in CS/IT

Tools

OpenAPI/Swagger
Redis caching
Prometheus/Grafana

Job description


Role & responsibilities

We are seeking a highly skilled Java API & Microservices Developer with strong experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should have hands-on expertise in Java, Spring Boot, REST APIs, Microservices Architecture, and cloud-native development practices.

Key Responsibilities
  • Design, develop, and maintain RESTful APIs and Microservices using Java and Spring Boot.
  • Build scalable, secure, and high-performance backend services.
  • Develop and consume APIs for integration with internal and external applications.
  • Implement Microservices architecture patterns, including service discovery, API gateway, circuit breaker, and distributed tracing.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, maintainable, and reusable code following coding standards and best practices.
  • Perform unit testing, integration testing, and code reviews.
  • Troubleshoot production issues and optimize application performance.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
  • Ensure application security, reliability, and scalability.
Required Skills
Technical Skills
  • Strong experience in Core Java (Java 8/11/17).
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA.
  • Expertise in RESTful API development and integration.
  • Strong understanding of Microservices Architecture.
  • Experience with Hibernate/JPA.
  • Knowledge of API Gateway, Service Discovery (Eureka/Consul).
  • Experience with Kafka/RabbitMQ messaging systems.
  • Experience with SQL databases such as Oracle, PostgreSQL, MySQL.
  • Knowledge of NoSQL databases such as MongoDB is preferred.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, etc.
  • Hands-on experience with Git version control.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP.
Good to Have
  • Experience with Spring Cloud components.
  • Knowledge of OpenAPI/Swagger.
  • Exposure to Redis/Caching solutions.
  • Experience with monitoring tools such as Prometheus, Grafana, ELK, Splunk.
  • Understanding of OAuth2, JWT, and application security best practices.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management skills.
Preferred Candidate Profile
  • Experience in enterprise application development.
  • Strong understanding of distributed systems and microservices patterns.
  • Ability to work independently in a fast-paced Agile environment.
  • Strong debugging and performance tuning skills.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

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

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Java Developer
Java Developer

Tata Technologies • Jamshedpur

On-site
INR 600,000 - 900,000
Java Spring Boot Developer
Java Spring Boot Developer

Infosys • Hyderabad, Ahmedabad District, Bengaluru

On-site
INR 3,500,000 - 6,500,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

V2 Solutions • Pune District

On-site
INR 900,000 - 1,500,000
Java Developer
Java Developer

Quess IT Solutions • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Java Backend Developer
Java Backend Developer

Kumaran Systems • Chennai District

On-site
INR 1,200,000 - 2,400,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Java API Developer+AWS
Java API Developer+AWS

Tata Consultancy Services • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000