Java Developer

Randomtrees

Chennai District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Randomtrees in Chennai invites a Java Developer with 5+ years of backend experience to design and build scalable microservices using Spring Boot and modern data streaming. You will work across the full software lifecycle, delivering resilient, production-ready systems with Kafka-driven event processing.

Applicants should have strong skills in Java 11/17+, REST APIs, PostgreSQL/MySQL, Redis, and containerization with Docker and Kubernetes.

Qualifications

  • 5+ years of core backend Java development experience.

Responsibilities

  • Design, build, and maintain production-ready microservices.

Skills

Java
Spring Boot
Kafka
Kafka Streams
REST APIs
PostgreSQL
MySQL
Redis
Docker
Kubernetes
JUnit 5
Mockito
Testcontainers
Resilience4j
CQRS
Event-Driven
CI/CD

Tools

Docker
Kubernetes
Testcontainers
Kafka
KSQLDB
Flink
Spark Streaming

Job description

We are looking for a Java Developer with 5+ years of core backend engineering experience to join our development team. In this role, you will be responsible for designing and building scalable microservices using Spring Boot, handling high-throughput event processing using Apache Kafka, and leveraging real-time data streaming technologies. You will work across the software lifecycle to deliver resilient, production-ready systems.

Key Responsibilities
  • Core Backend Architecture: Design, build, and maintain production-ready microservices using Java (11/17+) and Spring Boot.
  • Event-Driven Messaging: Implement asynchronous processing and pub/sub messaging patterns using Apache Kafka (Producers, Consumers, Consumer Groups, Offsets, and DLQ handling).
  • Real-Time Data Streaming: Build and maintain live data stream workflows using Kafka Streams or equivalent streaming technologies (e.g., KSQLDB, Flink, Spark Streaming).
  • Data & API Management: Design REST APIs and integrate with SQL (PostgreSQL, MySQL) and NoSQL/Caching layers (MongoDB, Redis).
  • Distributed Systems Quality: Apply patterns such as Circuit Breakers (Resilience4j), API Gateways, Saga, and CQRS to ensure system fault tolerance.
  • Testing & CI/CD: Write unit/integration tests using JUnit 5, Mockito, and Testcontainers. Deploy services using Docker and Kubernetes in CI/CD pipelines.
  • Mentorship & Code Review: Conduct thorough code reviews and mentor junior developers in best practices.
Key Requirements
  • Experience: 5+ years of hands-on experience in Java software development.
  • Frameworks: Strong proficiency in Spring Boot, Spring Data JPA, and Spring Cloud.
  • Messaging & Eventing: 2+ years of practical experience with Apache Kafka in production environments.
  • Databases: Practical experience with relational databases (PostgreSQL/MySQL), query optimization, and caching solutions (Redis).
  • Containerization: Experience with Docker, Kubernetes basics, and cloud-native application deployment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Java Developer
Java Developer

Fastra Corporation • Bengaluru

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

Aqilea • Bengaluru

Hybrid
INR 900,000 - 1,300,000
Java Developer
Java Developer

FiftyFive Technologies • Jaipur

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

IPolarity • Hyderabad

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

Keka Technologies Private Limited • Dadri

On-site
INR 900,000 - 1,300,000
Java Software Engineer
Java Software Engineer

IPolarity • Hyderabad

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

Kaidoko • New Delhi

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

GBIT (Global Bridge InfoTech Inc) • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Java Software Engineer
Java Software Engineer

Mphasis • Bengaluru

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