Senior Backend Engineer – Java & Kafka

Dreampath Services

Mohali

On-site

INR 1,500,000 - 2,600,000

Full time

4 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 seeks a Senior Backend Java Developer to lead backend services with Java/Spring Boot. You will own microservices, design scalable REST APIs, and manage Kafka-based messaging, Docker/Kubernetes deployments, and integrations with external systems.

The role requires 5+ years of backend experience, strong knowledge of Kafka, MySQL, and CI/CD tooling, plus a collaborative, Agile mindset to deliver high-quality software on time.

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
REST APIs
JWT/OAuth2
Git
CI/CD
Helm
Agile/Scrum

Education

Bachelor's or Master's in Computer Science/Engineering

Tools

OpenAPI/Swagger
Jenkins
GitLab CI
ArgoCD
Helm charts

Job description

Job Description: Senior Backend Java Developer

Job Title: Senior Backend Java Developer

Experience: 5+ Years

Location: Mohali, India

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

Lead Backend Java Developer
Lead Backend Java Developer

Dreampath Services • Mohali

On-site
INR 1,400,000 - 2,200,000
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

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 Java Developer
Senior Java Developer

Fulcrum Worldwide Software • Pune District

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

Ibs Corp • Thiruvananthapuram

On-site
INR 1,200,000 - 1,600,000
Backend Java Developer
Backend Java Developer

BizAarambh Catalyst Pvt Ltd. • Mohali

On-site
INR 1,000,000 - 2,600,000
5 day Working (Mon-Friday)
Best In the Industry
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

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

Xformics Inc • India

Remote
INR 1,800,000 - 2,400,000
Senior Java Software Engineer
Senior Java Software Engineer

SPIRO • Pune District

On-site
INR 1,200,000 - 1,500,000
Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000