Java Software Engineer

Persistent Systems

India

On-site

INR 1,000,000 - 1,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in India is seeking a qualified candidate to architect and maintain Kafka producers and consumers, develop Java microservices, and manage Kafka clusters. The ideal candidate will have 5–8 years of experience, with a strong background in Apache Kafka and Spring Boot microservices. Excellent problem-solving skills and familiarity with SQL/NoSQL databases are essential. This opportunity offers a dynamic work environment focused on real-time streaming systems.

Qualifications

  • 5–8 years hands-on experience in Java-based application development.
  • Strong expertise with Apache Kafka including configuration and administration.
  • Solid experience building Spring Boot microservices and RESTful APIs.

Responsibilities

  • Architect, build, and maintain Kafka producers and consumers.
  • Develop Java (Java 8+) microservices using Spring Boot.
  • Operate and configure Kafka clusters including topics and brokers.

Skills

Java application development
Apache Kafka
Spring Boot microservices
SQL databases
NoSQL databases
Docker
Kubernetes
CI/CD tools

Job description

Overview

Architect, build, and maintain Kafka producers and consumers, including Kafka Streams and Connect pipelines for real-time streaming systems. Develop Java (Java 8+) microservices using Spring Boot, working with REST APIs and backend services. Operate and configure Kafka clusters — topics, partitions, brokers, ZooKeeper/KRaft, Schema Registry. Troubleshoot messaging issues, optimize throughput and latency, and ensure high availability and security. Work with SQL (e.g. MySQL/Postgres) and NoSQL databases (e.g. MongoDB) for backend integration. Integrate microservices and message pipelines within Docker, Kubernetes/ECS, and CI/CD environments.

Responsibilities
  • Architect, build, and maintain Kafka producers and consumers, including Kafka Streams and Connect pipelines for real-time streaming systems.
  • Develop Java (Java 8+) microservices using Spring Boot with REST APIs and backend services.
  • Operate and configure Kafka clusters — topics, partitions, brokers, ZooKeeper/KRaft, Schema Registry.
  • Troubleshoot messaging issues, optimize throughput and latency, and ensure high availability and security.
  • Work with SQL (e.g. MySQL/Postgres) and NoSQL databases (e.g. MongoDB) for backend integration.
  • Integrate microservices and message pipelines within Docker, Kubernetes/ECS, and CI/CD environments.
Qualifications
  • 5–8 years hands-on experience in Java-based application development.
  • Strong expertise with Apache Kafka — producers, consumers, stream processing, configuration and administration.
  • Solid experience building Spring Boot microservices and RESTful APIs.
  • Proficiency in SQL and NoSQL databases (e.g. Oracle, MySQL, MongoDB).
  • Familiarity with Kafka ecosystem components: Connect, Streams, Schema Registry.
  • Linux/Unix proficiency and shell scripting experience.
  • Experience with containerization (Docker), orchestration tools (Kubernetes, ECS).
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, Azure DevOps).
  • Strong communication, analytical, and problem-solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer + Kafka
Java Developer + Kafka

Wissen • Mumbai

Hybrid
INR 1,500,000 - 2,100,000
Kafka Designer
Kafka Designer

Tata Consultancy Services • Hyderabad

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

Capco • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Senior Java Kafka Architect
Senior Java Kafka Architect

Virtusa • Andhra Pradesh

On-site
INR 1,200,000 - 1,800,000
Java Developer ( Angular + Kafka )
Java Developer ( Angular + Kafka )

Suzva Software Technologies • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Java Developer
Java Developer

Randomtrees • Chennai District

On-site
INR 1,500,000 - 2,100,000
Kafka Engineer
Kafka Engineer

3i Infotech • Thane

On-site
INR 1,200,000 - 1,800,000
Kafka Admin
Kafka Admin

Infosys • Hyderabad

On-site
INR 1,200,000 - 1,600,000
Java Spring Boot AWS Kafka
Java Spring Boot AWS Kafka

Tata Consultancy Services • Bengaluru

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

Aqilea • Bengaluru

Hybrid
INR 900,000 - 1,300,000