Java Backend Developer
CMAA Advisors Private Limited
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.
About CMAA Advisors Private Limited
Required Skills
Job Details
Posted by
N/A
Posted on:
24 Oct 2026
About CMAA Advisors Private Limited
More open roles
- Java Developer (Core Java, J2EE, Spring & Angular)FIS · Pimpri-Chinchwad, Maharashtra, India
- Mid Java DeveloperAscendion · Bengaluru, Karnataka, India
- Senior Technical Consultant 8+ Yrs Exp. (SAP Commerce/SAP Hybris/Java/REST APIs) - Immediate Joiners onlyConnectIN Jobs Global · Thiruvananthapuram, Keralam, India
- Java Solutions Architect (DevOps Architect (Java,AWS, Terraform)) (Hyderabad)Data Nexus AI · Hyderabad, Telangana, India
- Lead I - Java & React.js Full-Stack Cloud EngineerUST · Bengaluru, Karnataka, India
- Senior Java Software EngineerSolarSys Innovations Private Ltd · Thiruvananthapuram, Keralam, India