Java Developer (Navi Mumbai)

Java Developer (Navi Mumbai)

16 Sep
|
Sunovaa Tech
|
Navi Mumbai

16 Sep

Sunovaa Tech

Navi Mumbai

Software Engineer III Java Developer | Kafka | Kubernetes

Location: Mumbai, Maharashtra
Experience: 5+ Years
Work Mode: Day Shift / Agile Collaboration
Positions: 7
Joining: Within 30 days of selection

Job Overview

We are looking for an experienced Software Engineer III / Senior Java Developer with strong hands-on experience in Java, Spring Boot, Kafka, Kubernetes and Microservices Architecture.

The ideal candidate should have experience developing and supporting enterprise-scale, distributed and highly available applications in a large corporate environment.

You will be responsible for designing, developing, testing and troubleshooting secure, scalable production applications while contributing to system architecture, automation, resiliency and engineering best practices.

Key Responsibilities

- Design and develop high-quality, production-grade applications using Java and Spring Boot.
- Develop scalable REST APIs and enterprise microservices.
- Design and implement event-driven solutions using Apache Kafka.
- Work with Kafka producers, consumers, topics, partitions, offsets and Kafka Streams.
- Develop and deploy microservices on Kubernetes environments.
- Manage Kubernetes deployments, pods, services, ConfigMaps, Secrets, HPA and RBAC.
- Troubleshoot production issues across application, Kafka and Kubernetes environments.
- Design resilient distributed systems using retry mechanisms, circuit breakers, bulkheads and graceful degradation.
- Develop and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI or ArgoCD.
- Work with SQL/NoSQL databases, including query optimization,



indexing and schema design.
- Write unit and integration tests using JUnit, Mockito, TestContainers or equivalent frameworks.
- Follow secure coding practices and OWASP Top 10 principles.
- Participate in system design and contribute to architecture decisions for complex applications.
- Work closely with cross-functional teams in an Agile/Scrum setting.
- Use enterprise-approved AI-assisted development tools such as GitHub Copilot, Cursor or Claude Code to improve development productivity while validating AI-generated code for quality, security and performance.
- Contribute to engineering standards, coding hygiene, automation and continuous improvement.

Mandatory Technical Skills

Candidates should have strong hands-on experience in the majority of the following areas:

- Java 8+ – 4+ years
- Spring Boot
- REST API Development
- Apache Kafka – 3+ years
- Kafka Streams
- Kubernetes – 3+ years
- Microservices Architecture – 3+ years
- CI/CD – 3+ years
- Jenkins / GitHub Actions / GitLab CI / ArgoCD
- SQL and/or NoSQL databases
- System Design & Distributed Systems
- Application Resiliency
- JUnit / Mockito / TestContainers
- Secure Coding / OWASP
- Agile / Scrum
- Enterprise AI-assisted development tools





Candidate Profile

We are looking for candidates who can demonstrate real project-level experience, rather than candidates who have only listed technologies on their resumes.

Candidates should be able to explain:

- What they built using Java/Spring Boot
- How Kafka was implemented in their project
- Kafka producer/consumer architecture
- How their applications were deployed on Kubernetes
- Their role in designing microservices
- CI/CD pipeline implementation
- Production troubleshooting experience
- System design and architecture decisions
- Resiliency mechanisms implemented
- Testing and code-quality practices
- How they have used AI coding assistants professionally

Preferred Skills

- AWS / Azure / GCP
- AWS EKS / MSK / RDS / S3 / IAM
- Kafka on Kubernetes using Strimzi or Confluent Operator
- Financial Services / Banking / Payments experience
- GraphQL
- Splunk / Grafana / Prometheus
- React / Angular / Vue.js
- AI/ML or data engineering exposure

Education

Bachelor's degree such as B.E. / B.Tech / MCA in Computer Science, Information Technology or an equivalent engineering discipline is preferred/required as per client criteria.

Ideal Candidate

5+ years Software Engineering

- 4+ years Java/Spring Boot
- 3+ years Kafka
- 3+ years Kubernetes
- 3+ years Microservices
- 3+ years CI/CD
- System Design & Distributed Systems
- Production Resiliency & Troubleshooting
- Enterprise AI-assisted development experience

Candidates with enterprise-scale or financial-services experience will be strongly preferred.

📌 Java Developer (Navi Mumbai)
🏢 Sunovaa Tech
📍 Navi Mumbai

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 developer (navi mumbai) / navi mumbai

Subscribe to this job alert:

Get the latest job offers by email for: java developer (navi mumbai) / navi mumbai