Backend (Java) Developer

RapidBrains

Mohali

On-site

INR 1,400,000 - 2,200,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RapidBrains is seeking an experienced Senior Backend (Java) Developer to own and advance PTCS microservices. You will develop scalable REST APIs, implement Kafka-based notification workflows, and integrate with systems like BSS, ASM, ATG, and FCM.

The role requires strong Java/Spring Boot skills, Docker, and Kubernetes expertise, with a focus on performance and security. You will collaborate with global teams, document existing logic, write tests, and contribute to deployment automation using

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years of professional backend development experience.
  • Expert-level proficiency in Java and Spring Boot, with hands-on experience building microservices.
  • Strong knowledge of Apache Kafka, including producer and consumer implementation, topic management, and consumer group handling.
  • Solid experience with MySQL, including complex SQL queries, transactions, indexing, and performance optimization.
  • Hands-on experience with Docker and Kubernetes, including pod management, ConfigMaps, Secrets, and resource limits.
  • Strong experience designing, developing, and consuming REST APIs.
  • Familiarity with OpenAPI specifications and Swagger documentation.
  • Experience implementing JWT, OAuth2, and token-based authentication and authorization.
  • Hands-on experience with Firebase and FCM for push notification delivery.
  • Proficiency in Git, version control, and feature branch workflows.
  • Experience with CI/CD pipelines using Jenkins, GitLab CI, or ArgoCD.
  • Practical experience developing and managing Helm charts.
  • Strong understanding of Agile and Scrum methodologies.
  • Excellent communication, analytical, and problem-solving skills.
  • Ability to work independently, take ownership of deliverables, and meet strict deadlines.

Responsibilities

  • Take end-to-end 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, maintain, and improve existing business logic across the microservices portfolio.
  • Design, develop, and maintain scalable, secure, and high-performance REST APIs for frontend applications and external systems.
  • Implement and manage Apache Kafka producers and consumers for push notification and email notification workflows.
  • Integrate backend services with BSS, ASM, ATG, JID/RID, Firebase Cloud Messaging (FCM), email systems, and HashiCorp Vault.
  • Write clean, maintainable, reusable, and well-tested code in accordance with coding standards and architectural guidelines.
  • Perform code reviews and provide constructive technical feedback to improve code quality.
  • Develop and maintain unit tests, integration tests, and regression test suites.
  • Maintain and enhance Helm charts and Kubernetes deployment configurations for assigned services.
  • Troubleshoot complex technical issues and provide L3/L4 support for production incidents.
  • Contribute to Methods of Procedure (MOPs), test cases, test strategies, and technical documentation.
  • Participate in architecture reviews and contribute to technical design decisions.
  • Collaborate with cross-functional and geographically distributed teams across different time zones.
  • Mentor junior developers and contribute to knowledge-sharing initiatives.

Skills

Java
Spring Boot
Microservices
Apache Kafka
MySQL
Docker
Kubernetes
REST APIs
OpenAPI/Swagger
JWT/OAuth2
Firebase/FCM
Git
CI/CD
Agile/Scrum

Education

Bachelor's or Master's in Computer Science

Tools

Jenkins
GitLab CI
ArgoCD

Job description

We are looking for an experienced Senior Backend (Java) Developer with strong expertise in Java, Spring Boot, microservices, Apache Kafka, MySQL, Docker, and Kubernetes. The ideal candidate will take ownership of existing microservices, drive backend development, improve system performance, and ensure operational excellence across the PTCS service portfolio. The role involves understanding and documenting existing business logic, developing scalable REST APIs, implementing event-driven notification pipelines, and integrating with internal and external systems such as BSS, ASM, ATG, and Firebase Cloud Messaging (FCM).

Experience: 5+ Years

Key Responsibilities
  • Take end-to-end 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, maintain, and improve existing business logic across the microservices portfolio.
  • Design, develop, and maintain scalable, secure, and high-performance REST APIs for frontend applications and external systems.
  • Implement and manage Apache Kafka producers and consumers for push notification and email notification workflows.
  • Integrate backend services with BSS, ASM, ATG, JID/RID, Firebase Cloud Messaging (FCM), email systems, and HashiCorp Vault.
  • Write clean, maintainable, reusable, and well-tested code in accordance with coding standards and architectural guidelines.
  • Perform code reviews and provide constructive technical feedback to improve code quality.
  • Develop and maintain unit tests, integration tests, and regression test suites.
  • Maintain and enhance Helm charts and Kubernetes deployment configurations for assigned services.
  • Troubleshoot complex technical issues and provide L3/L4 support for production incidents.
  • Contribute to Methods of Procedure (MOPs), test cases, test strategies, and technical documentation.
  • Participate in architecture reviews and contribute to technical design decisions.
  • Collaborate with cross-functional and geographically distributed teams across different time zones.
  • Mentor junior developers and contribute to knowledge-sharing initiatives.
Mandatory Skills and Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years of professional backend development experience.
  • Expert-level proficiency in Java and Spring Boot, with hands-on experience building microservices.
  • Strong knowledge of Apache Kafka, including producer and consumer implementation, topic management, and consumer group handling.
  • Solid experience with MySQL, including complex SQL queries, transactions, indexing, and performance optimization.
  • Hands-on experience with Docker and Kubernetes, including pod management, ConfigMaps, Secrets, and resource limits.
  • Strong experience designing, developing, and consuming REST APIs.
  • Familiarity with OpenAPI specifications and Swagger documentation.
  • Experience implementing JWT, OAuth2, and token-based authentication and authorization.
  • Hands-on experience with Firebase and FCM for push notification delivery.
  • Proficiency in Git, version control, and feature branch workflows.
  • Experience with CI/CD pipelines using Jenkins, GitLab CI, or ArgoCD.
  • Practical experience developing and managing Helm charts.
  • Strong understanding of Agile and Scrum methodologies.
  • Excellent communication, analytical, and problem-solving skills.
  • Ability to work independently, take ownership of deliverables, and meet strict deadlines.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Suffescom Solutions Inc • Sahibzada Ajit Singh Nagar

On-site
INR 1,800,000 - 3,000,000
5 Day working
Competitive salary
Flexible hours
+3
Backend Java Developer
Backend Java Developer

SourceFuse Inc. • Mohali

On-site
INR 1,900,000 - 3,200,000
Java Developer
Java Developer

Suffescom Solutions Pvt. Ltd. • Mohali

On-site
INR 1,500,000 - 3,000,000
Flexible hours
Friendly and collaborative work环境
Java Programmer
Java Programmer

Opeka Serve • Mohali

On-site
INR 4,000,000 - 8,000,000
Senior Backend Java Developer
Senior Backend Java Developer

Shashwath Solution • Mohali

On-site
INR 1,400,000 - 2,600,000
Sr. Backend Developer - Java
Sr. Backend Developer - Java

SourceFuse Technologies • Mohali

On-site
INR 1,800,000 - 2,800,000
Backend (Java) Developer
Backend (Java) Developer

Rapsys Technologies Pte Ltd. • Mohali

On-site
INR 1,500,000 - 2,800,000
Backend (Java) Developer
Backend (Java) Developer

Tap Growth ai • Mohali

On-site
INR 1,400,000 - 2,400,000
Lead Backend Java Developer
Lead Backend Java Developer

Dreampath Services • Mohali

On-site
INR 1,400,000 - 2,200,000
Backend Java Developer
Backend Java Developer

BizAarambh Catalyst Pvt Ltd. • Sahibzada Ajit Singh Nagar

On-site
INR 1,500,000 - 2,100,000
Working Hours ( 7:30 AM To 3:30 PM)
5 day Working (Mon-Friday)
Best In the Industry