Lead Backend Java Developer

Dreampath Services

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

Dreampath Services in Mohali, India is seeking a Senior Backend Java Developer to design and optimize scalable backend services. You will work with Java, Spring Boot, microservices, Kafka, MySQL, Docker, and Kubernetes to deliver robust REST APIs and reliable integrations.

You will own 2–3 microservices, review code, implement CI/CD pipelines, maintain Kubernetes deployments, and mentor juniors in an Agile environment. This on-site, full-time role requires strong ownership and collaboration.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional backend software development experience.
  • Strong hands-on expertise in Java and Spring Boot for microservices development.
  • Strong experience with Apache Kafka, including producers, consumers, topics, and consumer groups.
  • Solid knowledge of MySQL, complex queries, transactions, indexing, and performance optimization.
  • Hands-on experience with Docker and Kubernetes, including pods, ConfigMaps, Secrets, and resource management.
  • Experience designing and consuming REST APIs, including OpenAPI and Swagger documentation.
  • Understanding of JWT, OAuth2, and token-based authentication and authorization.
  • Experience integrating Firebase Cloud Messaging (FCM) for push notifications.
  • Proficiency in Git and feature-branch workflows.
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or ArgoCD.
  • Hands-on experience with Helm charts.
  • Good understanding of Agile and Scrum methodologies.

Responsibilities

  • Take ownership of 2–3 assigned microservices, including application controllers, BSS controllers, notification services, schedulers, and exporters.
  • Understand, document, maintain, and improve existing business logic across microservices.
  • Design, develop, and maintain scalable, high-performance REST APIs.
  • Implement Kafka producers and consumers for push and email notification pipelines.
  • Integrate applications with external systems, including BSS, ASM, ATG, FCM/Firebase, email systems, and Vault.
  • Write clean, maintainable, and well-tested code following established coding standards.
  • Conduct code reviews and provide constructive technical feedback.
  • Develop and maintain unit, integration, and regression tests.
  • Maintain Helm charts and Kubernetes deployment configurations.
  • Troubleshoot production issues and support L3/L4 escalations for owned services.
  • Contribute to technical documentation, test strategies, deployment procedures, and architecture reviews.
  • Mentor junior developers and participate in Agile/Scrum ceremonies.

Skills

Java
Spring Boot
Microservices
Apache Kafka
MySQL
Docker
Kubernetes
OpenAPI/Swagger
JWT/OAuth2
Git
CI/CD
ArgoCD
Jenkins
GitLab CI
Helm charts
Agile/Scrum

Education

Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Tools

Docker
Kubernetes
OpenAPI/Swagger
Git
Jenkins
GitLab CI
ArgoCD
Helm charts
Prometheus
Jaeger
Zipkin
Istio
Envoy
Testcontainers

Job description

Job Description: Senior Backend Java Developer

Job Title: Senior Backend Java Developer

Experience: 5+ Years

Work Mode: Work from Office (Full-time, On-site)

Shift time is -7:30 am to 3:30 pm.

Job Overview

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 candidate will be responsible for developing, maintaining, and optimizing backend services, designing scalable REST APIs, and managing integrations with internal and external systems. The role also involves taking ownership of existing microservices, troubleshooting production issues, maintaining Kubernetes deployments, and collaborating with cross-functional teams.

Key Responsibilities

  • Take ownership of 2–3 assigned microservices, including application controllers, BSS controllers, notification services, schedulers, and exporters.
  • Understand, document, maintain, and improve existing business logic across microservices.
  • Design, develop, and maintain scalable, high-performance REST APIs.
  • Implement Kafka producers and consumers for push and email notification pipelines.
  • Integrate applications with external systems, including BSS, ASM, ATG, FCM/Firebase, email systems, and Vault.
  • Write clean, maintainable, and well-tested code following established coding standards.
  • Conduct code reviews and provide constructive technical feedback.
  • Develop and maintain unit, integration, and regression tests.
  • Maintain Helm charts and Kubernetes deployment configurations.
  • Troubleshoot production issues and support L3/L4 escalations for owned services.
  • Contribute to technical documentation, test strategies, deployment procedures, and architecture reviews.
  • Mentor junior developers and participate in Agile/Scrum ceremonies.

Mandatory Skills and Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional backend software development experience.
  • Strong hands-on expertise in Java and Spring Boot for microservices development.
  • Strong experience with Apache Kafka, including producers, consumers, topics, and consumer groups.
  • Solid knowledge of MySQL, complex queries, transactions, indexing, and performance optimization.
  • Hands-on experience with Docker and Kubernetes, including pods, ConfigMaps, Secrets, and resource management.
  • Experience designing and consuming REST APIs, including OpenAPI and Swagger documentation.
  • Understanding of JWT, OAuth2, and token-based authentication and authorization.
  • Experience integrating Firebase Cloud Messaging (FCM) for push notifications.
  • Proficiency in Git and feature-branch workflows.
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or ArgoCD.
  • Hands-on experience with Helm charts.
  • Good understanding of Agile and Scrum methodologies.

Good-to-Have Skills

  • Experience with Spring Cloud, Spring Batch, or Spring Scheduler.
  • Familiarity with HashiCorp Vault for secrets and certificate management.
  • Knowledge of Strimzi Operator and Kafka on Kubernetes.
  • Experience with Micrometer, Prometheus, and Grafana.
  • Familiarity with distributed tracing tools such as Jaeger or Zipkin.
  • Knowledge of the Telecom domain, particularly BSS/OSS provisioning workflows and account management.
  • Experience with ELK Stack, Loki, or APM tools such as New Relic, Dynatrace, or Datadog.
  • Familiarity with Istio or Envoy service mesh technologies.
  • Experience with JUnit 5, Mockito, and Testcontainers.
  • CKAD certification is an added advantage.

Personal Attributes

  • Strong ownership, accountability, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively within a team.
  • Comfortable working with geographically distributed teams across different cultures and time zones.
  • Delivery-oriented mindset with the ability to meet strict deadlines.
  • Willingness to learn, document, and take ownership of existing systems.

Work Location and Reporting

This position is based in Mohali, India, and requires full-time, on-site presence on all working days. This is not a work-from-home position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Java & Kafka
Senior Backend Engineer – Java & Kafka

Dreampath Services • Mohali

On-site
INR 1,500,000 - 2,600,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
Senior Software Engineer (Backend Java Developer)- MNC
Senior Software Engineer (Backend Java Developer)- MNC

Bizaarambh Catalyst • Mohali

On-site
INR 1,800,000 - 2,400,000
Best In the Industry
Backend Java Developer
Backend Java Developer

SourceFuse Inc. • Mohali

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

Owision AB • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

Ascendion Engineering • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Engineer - Backend
Software Engineer - Backend

Comviva • Gurugram District

On-site
INR 800,000 - 1,100,000