Java Backend Developer (Thane)

Java Backend Developer (Thane)

18 Sep
|
Experis
|
Thane

18 Sep

Experis

Thane

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 qualified 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.

📌 Java Backend Developer (Thane)
🏢 Experis
📍 Thane

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java backend developer (thane) / thane

Subscribe to this job alert:

Get the latest job offers by email for: java backend developer (thane) / thane