Software

Capgemini

Pune District, Chennai, Bengaluru

Hybrid

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

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Capgemini in Pune, Maharashtra, seeks an experienced Java Developer to design and build scalable enterprise applications using Java, Spring Boot, and a microservices architecture.

You will design RESTful APIs, implement Web Client for reactive and asynchronous communication, and ensure high code quality through rigorous testing, code reviews, and active participation in CI/CD pipelines within an Agile team.

Knowledge of databases (SQL and NoSQL) and messaging systems (RabbitMQ, Kafka) is a plus.

Qualifications

  • Strong proficiency in Java and Spring Boot with microservices.
  • Experience with latest Java testing versions.
  • Relational and non-relational databases experience.
  • REST API development and integration expertise.
  • Web Client for reactive programming.
  • JUnit and Mockito testing expertise.
  • CI/CD using GitLab CI.
  • Optimize application performance and troubleshoot production issues.
  • Knowledge of asynchronous messaging (RabbitMQ, Kafka, ActiveMQ).

Responsibilities

  • Design and maintain enterprise applications using Java, Spring Boot, and microservices.
  • Build and consume RESTful APIs for system integration.
  • Implement Web Client for reactive and asynchronous communication.
  • Write robust unit and integration tests using JUnit and Mockito.
  • Work on CI/CD pipelines for automated build, test, and deployment.
  • Collaborate with cross-functional teams in an agile environment.
  • Participate in code reviews and ensure adherence to best practices.

Skills

Java
Spring Boot
Microservices
REST APIs
JUnit
Mockito
GitLab CI
Web Client
RabbitMQ
Kafka
Performance tuning
Databases

Tools

GitLab CI

Job description

We are seeking an experienced and results-drivenJava Developerto join our dynamic team. The ideal candidate will have a strong background in designing and building scalable enterprise applications usingJava, Spring Boot, and microservices architecture. Play a key role in developing robust backend systems, integrating RESTful APIs, and ensuring high code quality through rigorous testing and code reviews.


Key Responsibilities:
  • Design, develop, and maintain enterprise-grade applications usingJava, Spring Boot, and microservices.
  • Build and consume RESTful APIs for system integration.
  • Implement Web Client for reactive and asynchronous communication.
  • Write robust unit and integration tests using JUnit and Mockito.
  • Work on CI/CD pipelines for automated build, test, and deployment.
  • Collaborate with cross-functional teams in an agile environment.
  • Participate in code reviews and ensure adherence to best practices.

Mandatory Skills:
  • Strong proficiency inJavaand Spring Boot and microservices.
  • Experience onjavalatest versions
  • Hands on Experience on relational and non-relational databases.
  • Expertise in REST API development and integration.
  • Familiarity with Web Client for reactive programming.
  • Solid understanding of JUnit and Mockito for testing.
  • Experience with CI/CD tools (GitLab CI)
  • Optimize application performance and troubleshoot production issues.
  • Knowledge on Asynchronous communication (RabbitMQ, Kafka, ActiveMQ).

Good-to-Have Skills:
  • Experience with AWS services (EC2, S3, Lambda, SQS, SNS, Event Bridge, EC2, Amazon Aurora, etc.),AzureOr GCP
  • Knowledge of Terraform for Infrastructure as Code.
  • Knowledge on front end technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Java + Kafka)
Software Engineer (Java + Kafka)

Capgemini • Bengaluru

On-site
INR 900,000 - 1,500,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java, spring boot, microservices
Java, spring boot, microservices

Capgemini • Navi Mumbai, Bengaluru

Hybrid
INR 1,200,000 - 1,800,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
Java Backend developer

Capgemini • Chennai

Hybrid
INR 1,600,000 - 2,200,000
Java Developer
Java Developer

Lumiq • Dadri

On-site
INR 900,000 - 1,500,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Associate Java Developer
Associate Java Developer

Hero Fincorp Ltd. • Gurugram District

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

Guava Trees Softech • Bhopal

On-site
INR 600,000 - 1,200,000