Senior Java Backend Developer
The Senior Backend Developer will take full ownership of driving development,
maintenance, and operational excellence. This role requires deep expertise in
Java/Spring Boot microservices, Kafka integration, MySQL, and Kubernetes-based
deployments. During the transition period, the Senior Backend Developer will be
responsible for understanding, documenting, and taking ownership of existing
business logic across the PTCS service portfolio, including complex integrations with
BSS, ASM, ATG, FCM, and other external systems
Take full ownership of 2 to 3 assigned PTCS microservices from the
following list: 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 all microservices
- Design, develop, and maintain scalable and high-performance
REST APIs consumed by the Frontend team and external systems
- Implement Kafka producers and consumers for Push Notification
and Email Notification pipelines
- Integrate with external systems including BSS, ASM, ATG, JID/RID,
FCM/Firebase, Email System, and Vault
- Write clean, maintainable, and well-tested code following PTCS
coding standards and architectural guidelines
- Conduct code reviews and provide constructive technical
feedback to team members
- Write and maintain unit tests, integration tests, and regression test
suites
- Maintain and improve Helm charts and Kubernetes deployment
configurations for owned services
- Support L3/L4 escalations for production incidents related to
owned microservices
- Contribute to MOP, test cases, test strategy, and technical
documentation
- Participate in architecture reviews and contribute to technical
decision-making
- Mentor junior developers and support knowledge sharing within
the team.
©sourcefuse all rights reserved | privacy policy
Mandatory
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a
related field
- 5+ years of professional backend software development experience
- Expert-level proficiency in Java and Spring Boot for microservices
development
- Strong experience with Apache Kafka including producer and
consumer implementation, topic management, and consumer group
handling
- Solid experience with MySQL including complex queries, transactions,
indexing, and performance optimization
- Hands-on experience with Docker and Kubernetes including pod
management, ConfigMaps, Secrets, and resource limits
- Strong experience designing and consuming REST APIs including
OpenAPI and Swagger documentation
- Experience with JWT, OAuth2, and token-based authentication and
authorization patterns
- Experience integrating with Firebase/FCM for push notification delivery
- Proficiency with Git and feature branch workflows
- Experience with CI/CD pipelines using Jenkins, GitLab CI, or ArgoCD
- Experience with Helm chart development and management
- Strong understanding of Agile and Scrum development methodology.
Skills: microservices,java,spring boot,mysql,kubernetes