HamburgerMenu
hirist

Java Developer - Microservices Architecture

HATCHTRA INNOTECH PRIVATE LIMITED
Multiple Locations
5 - 7 Years

Posted on: 09/10/2025

Job Description

Position : Java Developer (Backend Microservices Specialist)

Experience : 5 - 7 Years

Location : Mumbai and Bangalore (Work From Office - 5 Days)

Max Budget : INR 30 LPA

Job Summary :


We are seeking an experienced Java Developer with 5 to 7 years of expertise in building high-performance, scalable backend microservices. This role demands deep proficiency in the modern Java ecosystem, including Java 21, Spring Boot 3.3+, and essential distributed technologies like MongoDB and Apache Kafka. The ideal candidate must be an immediate joiner or have a maximum notice period of two weeks, and will be responsible for the end-to-end development, testing, and optimization of critical components within a high-throughput enterprise environment.

Job Description :

Core Backend Development and Architecture :

- Design, develop, and maintain resilient and scalable microservices and RESTful APIs using Java 21 (or higher) and the Spring Boot 3.3+ framework.

- Implement and enforce modern software engineering principles, clean code practices, and robust design patterns (e.g., Microservices architecture, Domain-Driven Design) to ensure application quality and longevity.

- Utilize expert knowledge of the Spring ecosystem (Spring Data, Spring Security, Spring Cloud) to manage data access, security controls, and service discovery in a distributed environment.

- Conduct thorough code reviews, enforce unit testing standards (e.g., JUnit, Mockito), and contribute to continuous integration/continuous deployment (CI/CD) pipelines.

Data and Messaging Integration :


- Work extensively with MongoDB (or other NoSQL databases) for data modeling, application integration, and optimizing database queries and performance within a high-read/write environment.

- Develop and manage high-throughput, low-latency asynchronous messaging services using Apache Kafka, designing efficient consumer/producer architectures, error handling mechanisms (DLQs), and stream processing.

- Ensure data consistency and transactional integrity across distributed services that utilize both NoSQL databases and event-driven architectures.

Performance and Deployment :


- Analyze and optimize application performance, focusing on thread management, JVM tuning, and efficient resource utilization to meet stringent service level objectives (SLOs).


- Collaborate with DevOps teams on containerization (Docker, Kubernetes) and cloud deployment (e.g., AWS, Azure) strategies for microservices.

- Troubleshoot and resolve complex production issues, performance bottlenecks, and service disruptions rapidly.

Required Skills & Qualifications :


- Experience : Mandatory 5-7 years of relevant experience in Java backend development.

- Core Java : Deep proficiency in Java 21 or higher.

- Frameworks : Mandatory expertise in Spring Boot 3.3+ and the broader Spring ecosystem.

- Data Layer : Mandatory hands-on experience with MongoDB (or equivalent NoSQL databases).

- Messaging : Mandatory expertise in building solutions with Apache Kafka.

- Availability : Must be an immediate joiner or available within a maximum of 2 weeks.

Preferred Skills :

- Cloud : Experience with public cloud providers (AWS, Azure, or GCP) and related services.

- Containerization : Practical experience with Docker and Kubernetes.

- Testing : Expertise in implementing integration testing, performance testing, and Test-Driven Development (TDD).

- CI/CD : Experience with CI/CD tools (e.g., Jenkins, GitLab CI).

- Observability : Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).


- Location : Readiness to work 5 days a week from the office in Mumbai or Bangalore.

info-icon

Did you find something suspicious?