Software Engineer (Java + Kafka)

Capgemini

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Capgemini in Bengaluru seeks an experienced Java Developer to design, build, and scale backend systems using Java, Spring Boot, and microservices architectures. You will develop robust RESTful APIs, implement reactive Web Client features, and ensure code quality through testing and reviews.

The role emphasizes collaboration in an agile team, participation in CI/CD pipelines, and hands-on experience with messaging systems like RabbitMQ, Kafka, and ActiveMQ.

Qualifications

  • Strong proficiency in Java and Spring Boot for scalable applications.
  • Experience with microservices and REST API design.
  • Hands-on testing with JUnit and Mockito.
  • Experience with CI/CD pipelines (GitLab CI).
  • Familiarity with reactive Web Client and asynchronous messaging (RabbitMQ, Kafka).

Responsibilities

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

Skills

Java
Spring Boot
Microservices
REST API
JUnit
Mockito
CI/CD (GitLab CI)
Reactive programming
Web Client
Asynchronous messaging
RabbitMQ
Kafka
ActiveMQ
Databases (SQL/NoSQL)

Tools

GitLab CI
RabbitMQ
Kafka
ActiveMQ
AWS (basic)

Job description

We are seeking an experienced and results-driven Java Developer to join our dynamic team. The ideal candidate will have a strong background in designing and building scalable enterprise applications using Java, 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 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.
Mandatory Skills
  • Strong proficiency in Java and Spring Boot and microservices.
  • Experience on java latest 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.
  • Experience 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.)
  • 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

Java Fullstack Developer with React & Kafka
Java Fullstack Developer with React & Kafka

Crisil • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Jenkins automation
Java Software Engineer
Java Software Engineer

Tata Consultancy Services • Ahmedabad District

On-site
INR 900,000 - 1,300,000
Java Developer + Kafka
Java Developer + Kafka

Wissen • Mumbai

On-site
INR 1,500,000 - 2,100,000
Sr. Java Developer
Sr. Java Developer

Vassar Labs • Hyderabad

On-site
INR 800,000 - 1,800,000
Java Application Developer
Java Application Developer

GBIT (Global Bridge InfoTech Inc) • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Java Full stack- Kafka
Java Full stack- Kafka

Capgemini • Hyderabad, Pune District

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

Tata Consultancy Services • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Java with Kafka
Java with Kafka

Natobotics • Karnataka

On-site
INR 2,500,000 - 4,500,000
Java Developer -Bangalore
Java Developer -Bangalore

Cognizant • Bengaluru Urban

On-site
INR 2,000,000 - 3,500,000
Senior Java Software Engineer
Senior Java Software Engineer

IPolarity • Hyderabad

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