Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shashwath Solution

NewBe an early applicant

Senior Backend Java Developer

Posted Updated
Discussion

Description

We are looking for an experienced Senior Backend Java Developer with strong expertise in Java, Spring Boot, microservices, Apache Kafka, MySQL, and Kubernetes.
The ideal candidate will take ownership of critical microservices, understand existing business logic, develop scalable backend solutions, and support production operations. Experience with enterprise integrations, event-driven architectures, and Kubernetes-based deployments will be highly valued.


Responsibilities
  • Take end-to-end ownership of 2-3 assigned PTCS microservices.
  • Understand, document, maintain, and enhance existing business logic.
  • Design, develop, and maintain scalable, high-performance REST APIs.
  • Implement Kafka producers and consumers for push and email notification pipelines.
  • Integrate with external systems, including BSS, ASM, ATG, Firebase/FCM, email services, and HashiCorp Vault.
  • Develop clean, maintainable, and well-tested code following established coding standards.
  • Manage and improve Helm charts and Kubernetes deployment configurations.
  • Perform code reviews and contribute to architectural decisions.
  • Develop and maintain unit, integration, and regression tests.
  • Support L3/L4 production incident resolution for owned services.
  • Prepare technical documentation, test strategies, test cases, and MOPs.
  • Mentor junior developers and promote knowledge sharing.


Mandatory Skills
  • 5+ years of backend software development experience.
  • Strong expertise in Java and Spring Boot microservices.
  • Hands-on experience with Apache Kafka, including producers, consumers, topics, and consumer groups.
  • Strong knowledge of MySQL, complex queries, transactions, indexing, and query optimization.
  • Practical experience with Docker and Kubernetes.
  • Experience designing and consuming REST APIs, including OpenAPI/Swagger.
  • Knowledge of JWT, OAuth2, and token-based authentication and authorization.
  • Experience integrating Firebase/FCM for push notifications.
  • Proficiency in Git and feature branch workflows.
  • Experience with CI/CD pipelines such as Jenkins, GitLab CI, or ArgoCD.
  • Hands-on experience with Helm charts.
  • Understanding of Agile and Scrum methodologies.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.


Good-to-Have Skills
  • Spring Cloud, Spring Batch, or Spring Scheduler.
  • HashiCorp Vault for secrets and certificate management.
  • Strimzi Operator and Kafka on Kubernetes.
  • Micrometer, Prometheus, and Grafana.
  • Distributed tracing tools such as Jaeger or Zipkin.
  • Telecom domain knowledge, particularly BSS/OSS provisioning and parent-child account management.
  • ELK Stack, Loki, or other log management tools.
  • APM tools such as New Relic, Dynatrace, or Datadog.
  • Service mesh technologies such as Istio or Envoy.
  • Automated testing frameworks such as JUnit 5, Mockito, and Testcontainers.
  • CKAD certification.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →