Home/Job List/Java Backend Developer
CMAA Advisors Private Limited

Java Backend Developer

CMAA Advisors Private Limited

Sahibzada Ajit Singh Nagar, Punjab, India
Full-Time
Posted 2 days ago

Job Description & Responsibilities

Job Summary

Backend Java Developer Jobs in Mohali

We are hiring an experienced Backend (Java) Developer with 5+ years of professional backend software development experience to build, maintain and improve scalable, high-performance microservices. This is a full-time, onsite opportunity based in Mohali, India, with work aligned to the JST time zone.

The role requires expert-level proficiency in Java and Spring Boot, strong experience with Apache Kafka and MySQL, and hands-on knowledge of Docker, Kubernetes, REST APIs and CI/CD pipelines.

The selected candidate will take ownership of assigned microservices, understand and document existing business logic, develop reliable APIs, implement event-driven integrations, maintain deployment configurations and support production issues. The role also involves code reviews, automated testing, technical documentation, architecture discussions and mentoring junior developers.

Candidates with experience in distributed systems, production support, secure API development and cloud-native application deployment are encouraged to apply. Familiarity with telecom systems, Firebase Cloud Messaging, Helm charts and observability tools will be an advantage.

Key Responsibilities

  • Take full ownership of 2–3 assigned PTCS microservices, including App/Main Controller, ASM Controller, BSS Controller, Misc/Data Controller, Push Notification Controller, Email Notification Controller, Scheduler and Exporter.
  • Understand, document and improve existing business logic implemented across the microservices portfolio.
  • Design, develop and maintain scalable, high-performance REST APIs consumed by frontend applications and external systems.
  • Implement Apache Kafka producers and consumers for push notification and email notification pipelines.
  • Integrate with external systems and services, including BSS, ASM, ATG, JID/RID, Firebase Cloud Messaging (FCM), email systems and HashiCorp Vault.
  • Write clean, maintainable and well-tested Java and Spring Boot code in accordance with established coding standards and architectural guidelines.
  • Conduct code reviews and provide constructive technical feedback to team members.
  • Develop and maintain unit tests, integration tests and regression test suites.
  • Maintain and improve Helm charts and Kubernetes deployment configurations for assigned services.
  • Manage containerized applications using Docker and Kubernetes, including pods, ConfigMaps, Secrets and resource limits.
  • Support L3/L4 escalations and investigate production incidents related to owned microservices.
  • Contribute to Methods of Procedure (MOPs), test cases, test strategies and technical documentation.
  • Participate in architecture reviews and contribute to technical decisions.
  • Work with CI/CD pipelines using Jenkins, GitLab CI or ArgoCD.
  • Implement and maintain secure authentication and authorization using JWT, OAuth2 and token-based security patterns.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Collaborate with cross-functional teams working across organizational boundaries and time zones.

Preferred Skills

  • Java and Spring Boot
  • Backend software development
  • Microservices architecture
  • Apache Kafka producers and consumers
  • MySQL, complex queries, transactions and indexing
  • REST API design and development
  • OpenAPI and Swagger documentation
  • Docker and Kubernetes
  • Kubernetes pod management, ConfigMaps, Secrets and resource limits
  • Helm chart development and management
  • JWT, OAuth2 and token-based authentication and authorization
  • Git and feature branch workflows
  • CI/CD pipelines using Jenkins, GitLab CI or ArgoCD
  • Unit testing, integration testing and regression testing
  • Agile and Scrum methodologies
  • Production troubleshooting and incident support
  • Technical documentation and code reviews
  • Strong ownership, communication and problem-solving skills

Educational Requirements

  • Java and Spring Boot
  • Backend software development
  • Microservices architecture
  • Apache Kafka producers and consumers
  • MySQL, complex queries, transactions and indexing
  • REST API design and development
  • OpenAPI and Swagger documentation
  • Docker and Kubernetes
  • Kubernetes pod management, ConfigMaps, Secrets and resource limits
  • Helm chart development and management
  • JWT, OAuth2 and token-based authentication and authorization
  • Git and feature branch workflows
  • CI/CD pipelines using Jenkins, GitLab CI or ArgoCD
  • Unit testing, integration testing and regression testing
  • Agile and Scrum methodologies
  • Production troubleshooting and incident support
  • Technical documentation and code reviews
  • Strong ownership, communication and problem-solving skills

Certifications

No mandatory certification is specified. Certified Kubernetes Application Developer (CKAD) certification is a desirable qualification.

Benefits & Perks

Compensation, employment terms and applicable benefits will be discussed with shortlisted candidates during the recruitment process.

About Company

This opportunity is with an established technology team focused on developing and maintaining backend services and integrated software systems. The role involves working with Java-based microservices, event-driven architecture, APIs, databases and containerized deployments.

The successful candidate will contribute to application reliability, technical quality, production support and continuous improvement while collaborating with engineers and cross-functional teams in a distributed working environment.

Additional Information

  • Experience: 5+ years of professional backend development experience.
  • Location: Mohali, Punjab, India.
  • Work Mode: Full-time, onsite; this is not a work-from-home position.
  • Time Zone: Work aligned to the JST time zone. 7:00 AM to 3:00 PM
  • Technical Focus: Java, Spring Boot, microservices, Kafka, MySQL, REST APIs, Docker, Kubernetes and CI/CD.
  • Production Responsibilities: The role includes production troubleshooting and L3/L4 incident support for assigned microservices.
  • Collaboration: Candidates should be comfortable working with cross-functional teams across organizational boundaries and time zones.
  • Personal Attributes: Strong ownership, clear communication, a solid work ethic, attention to quality and the ability to meet delivery deadlines.

Candidates with additional experience in telecom systems, observability, distributed tracing, secure integrations and automated testing will have an advantage.

Required Skills

JavaDockerKubernetesSQLKafkaGitCI/CDAgile

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience5 – 10 years
Positions1

Posted by

N/A

Posted on:

24 Oct 2026

About CMAA Advisors Private Limited

More open roles

Browse all jobs →