Java Backend Developer

Experis

Thane

On-site

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

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Experis in Mumbai/Thane is seeking a Software Engineer / Backend Developer with 5+ years of backend experience to design, build, and maintain scalable microservices using Java Spring Boot.

The role emphasizes performance optimization with Redis, real-time data pipelines using Apache Kafka, and strong SQL skills with PostgreSQL/MySQL, in an Agile environment.

Qualifications

  • 5+ years of backend software development experience.
  • Proficiency in Java 17+ with collections, streams, multithreading and memory management.
  • Deep knowledge of the Spring ecosystem (Boot, Data JPA, Security, MVC).
  • Production-level experience with Apache Kafka; RabbitMQ is a plus.
  • Hands-on experience with Redis for caching and session management.
  • Relational databases such as PostgreSQL/MySQL; SQL tuning basics.
  • Git workflows; familiarity with Maven or Gradle and Docker.

Responsibilities

  • Design and implement robust RESTful APIs and microservices using Java Spring Boot.
  • Build real-time event-driven data flows with Apache Kafka, including producers, consumers, topics and partitions.
  • Use Redis for low-latency caching to minimize database load.
  • Write optimized SQL queries for PostgreSQL/MySQL.
  • Follow SOLID, OOP and secure coding practices.
  • Create unit and integration tests with JUnit, Mockito or AssertJ.
  • Participate in Agile/Scrum ceremonies and peer code reviews.
  • Debug and profile bottlenecks across development and production environments.

Skills

Java 17+
Spring Boot
Spring Data JPA
Spring Security
Spring MVC
Apache Kafka
Redis
PostgreSQL
MySQL
Git

Education

Bachelor's or Master's degree in Computer Science/IT or related field

Tools

Maven
Gradle
Docker

Job description

Position: Software Engineer / Backend Developer

Location: Mumbai / Thane

Experience: 5+ Years

Band: B3

Notice Period: Immediate

Working Days: 5 Days Office, with alternate Saturdays working (1st, 3rd and 5th Saturdays)

Interview Process: L1 Virtual

L2 Face-to-Face

Role Overview

We are seeking a talented and driven Java Spring Boot Developer with 3+ years of experience to join our core backend engineering team. The role focuses on designing, building, and maintaining highly scalable, event-driven microservices. The ideal candidate will have strong hands‑on experience in application performance optimization using Redis caching mechanisms and implementing real‑time messaging and data pipelines using Apache Kafka.

Key Responsibilities
  • Design and implement robust, secure, and scalable RESTful APIs and microservices using Java Spring Boot.
  • Build and manage real‑time event‑driven communication flows using Apache Kafka, including producers, consumers, topics, and partitions.
  • Implement low‑latency data structures and distributed caching solutions using Redis to minimize database load.
  • Write efficient and optimized SQL queries, working with databases such as Oracle and PostgreSQL.
  • Develop clean, testable, and maintainable code following SOLID principles, OOP standards, and secure coding practices.
  • Build comprehensive unit and integration tests using JUnit, Mockito, or AssertJ to ensure reliable CI/CD pipelines.
  • Participate actively in Agile/Scrum ceremonies, sprint planning, and peer code reviews.
  • Debug, isolate, and profile application bottlenecks across development and production environments.
Required Skills & Qualifications
  • 35 years of professional experience in backend software development.
  • Strong proficiency in Java 17+, including Collections, Streams, Multithreading, and Memory Management.
  • Deep knowledge of the Spring Ecosystem, including Spring Boot, Spring Data JPA, Spring Security, and Spring MVC.
  • Production‑level experience with Apache Kafka or similar message brokers such as RabbitMQ.
  • Hands‑on experience with Redis for session management and distributed caching.
  • Solid understanding of relational databases such as PostgreSQL / MySQL, including basic indexing and query tuning concepts.
  • Strong knowledge of Git workflows, branching strategies, and repository management.
  • Familiarity with build tools such as Maven or Gradle and containerization tools such as Docker.
Nice‑to‑Have Skills
  • Familiarity with cloud platforms such as AWS (EC2, S3, RDS), Azure, or GCP.
  • Experience with Kafka Connect, Schema Registry, or Confluent Platform.
  • Knowledge of container orchestration platforms such as Kubernetes.
  • Basic understanding of CI/CD pipelines using Jenkins or GitLab CI.
Education Requirements
  • Bachelors or Masters degree in Computer Science, Information Technology, or a related engineering field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Developer
Java Backend Developer

AU SMALL FINANCE BANK • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Java Backend Developer
Java Backend Developer

Mogi I/O : OTT/Podcast/Short Video Apps for you • Thiruvananthapuram

On-site
INR 1,000,000 - 2,600,000
Java Backend Developer
Java Backend Developer

Wissen Technology • Mumbai

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

Fulcrum Worldwide Software • Pune District

Hybrid
INR 1,200,000 - 2,100,000
Java Back End Developer
Java Back End Developer

Virtusa • Bengaluru

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

Naukri E Hire Campaign • Mumbai

On-site
INR 600,000 - 800,000
Java Backend Developer – JDK 11+ experience
Java Backend Developer – JDK 11+ experience

LetzBizz • Chennai District

On-site
INR 2,600,000 - 3,000,000
Java Backend Developer | Noida
Java Backend Developer | Noida

Amar Ujala • Dadri

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

GeekSoft Consulting • Bengaluru

On-site
INR 1,800,000 - 3,600,000
Java/Spring Boot Developer - Backend Technologies
Java/Spring Boot Developer - Backend Technologies

Forward Eye Technologies • Dadri

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