Java Developer

Sunovaa Tech

Navi Mumbai

On-site

INR 2,800,000 - 4,500,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Sunovaa Tech is seeking an experienced Software Engineer III / Senior Java Developer to design, build and maintain industrial-scale Java microservices. You will work with Java, Spring Boot, Kafka, Kubernetes and related tech to deliver distributed, resilient production applications in an Agile setting.

The role emphasizes designing, implementing and troubleshooting scalable systems, with a strong focus on CI/CD, security and performance.

Qualifications

  • Hands-on experience in Java/Spring Boot for enterprise-scale apps.
  • Experience with Kafka and Kafka Streams in distributed systems.
  • Deploy and manage Kubernetes-based microservices.
  • Design resilient distributed systems with CI/CD pipelines.
  • Knowledge of secure coding and OWASP practices.

Responsibilities

  • Design and develop production-grade Java/Spring Boot applications.
  • Develop scalable REST APIs and microservices.
  • Implement event-driven solutions with Apache Kafka.
  • Deploy microservices on Kubernetes and manage deployments.
  • Build CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI or ArgoCD.
  • Ensure security, testing and quality with OWASP practices.

Skills

Java
Spring Boot
REST API
Kafka
Kafka Streams
Kubernetes
Microservices
CI/CD
CI/CD Tools
Databases
System Design
Resiliency
Testing
Security
Agile
AI tools

Education

Bachelor's degree in CS/IT

Tools

Strimzi
Confluent Operator

Job description

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 environment.
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer + Kafka
Java Developer + Kafka

Wissen • Mumbai

Hybrid
INR 1,500,000 - 2,100,000
Java Developer -Bangalore
Java Developer -Bangalore

Cognizant • Bengaluru Urban

On-site
INR 2,000,000 - 3,500,000
Java Developer -Bangalore
Java Developer -Bangalore

Cognizant • Bengaluru

On-site
INR 2,000,000 - 4,200,000
Java with Kafka
Java with Kafka

Natobotics • Karnataka

On-site
INR 2,500,000 - 4,500,000
Java Back End Developer
Java Back End Developer

Prutech Solutions • Navi Mumbai

Hybrid
INR 2,000,000 - 3,600,000
Java b
Java b

Altimetrik • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,200,000
Java Technical Architect
Java Technical Architect

Tredence • Bengaluru

Hybrid
INR 4,000,000 - 6,500,000
Java Backend Developer
Java Backend Developer

AU SMALL FINANCE BANK • Bengaluru

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

HCLTech • Nagpur District

On-site
INR 1,200,000 - 1,800,000
Senior Java Full stack Developer / Java Backend Developer
Senior Java Full stack Developer / Java Backend Developer

Bizxpan Offshore Consulting • Bengaluru

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