Home·Find Jobs·Senior Java Backend Developer
V

Senior Java Backend Developer

VettedBench
Posted yesterday · Apply by 3 Nov 2026
India5+ yrsOn-site

About this role

**Job Title:** Senior Java Backend Developer

**Work Type:** Full-Time

**Job Type:** Onsite

**Location:** Mohali, Punjab

**Key Responsibilities**

  • Design, develop, test, and maintain scalable microservices using Core Java and Spring Boot.
  • Design, develop, and maintain RESTful APIs for frontend applications and third-party integrations.
  • Implement event-driven architectures using Apache Kafka, including producers, consumers, and topic management.
  • Work with MySQL databases, including complex SQL queries, transaction management, indexing, and performance optimization.
  • Build, deploy, and manage containerized applications using Docker, Kubernetes, and Helm.
  • Integrate third-party systems, notification services, and external APIs.
  • Implement authentication and authorization mechanisms using JWT and OAuth 2.0.
  • Develop, maintain, and optimize CI/CD pipelines using Jenkins, GitLab CI, or Argo CD.
  • Write and maintain unit tests, integration tests, and regression tests to ensure application reliability.
  • Monitor application performance and troubleshoot production issues using tools such as Prometheus, Grafana, and distributed tracing solutions.
  • Follow secure coding practices, code review standards, and software development best practices.
  • Collaborate with cross-functional teams, architects, QA engineers, and DevOps teams to deliver high-quality software solutions.

**Required Technical Skills**

  • **Programming:** Strong hands-on experience with Core Java and object-oriented programming concepts.
  • **Frameworks:** Expertise in Spring Boot and the Spring ecosystem.
  • **Architecture:** Strong understanding of Microservices Architecture and distributed systems.
  • **API Development:** Experience designing and developing RESTful APIs.
  • **Messaging:** Practical experience with Apache Kafka, including producers, consumers, and topic management.
  • **Databases:** Strong knowledge of MySQL, SQL queries, transaction management, and database performance optimization.
  • **Containerization & Orchestration:** Hands-on experience with Docker, Kubernetes, and Helm charts.
  • **CI/CD & Version Control:** Experience with Git and CI/CD tools such as Jenkins, GitLab CI, or Argo CD.
  • **Security:** Knowledge of JWT, OAuth 2.0, authentication, authorization, and API security.
  • **Monitoring & Observability:** Familiarity with HashiCorp Vault, Prometheus, Grafana, and distributed tracing tools.
  • **Methodologies:** Understanding of Agile/Scrum practices and collaborative software development workflows.

**Experience & Qualifications**

  • Minimum of 5 years of professional experience in Java backend development.
  • Proven experience developing and maintaining production-grade applications using Java and Spring Boot.
  • Hands-on experience with microservices, REST APIs, Apache Kafka, and relational databases.
  • Experience working with containerized applications and modern deployment practices.
  • Strong problem-solving, analytical, communication, and collaboration skills.
  • Ability to work independently and contribute effectively within a cross-functional engineering team.

Pay: ₹1,000,000.00 - ₹2,500,000.00 per year

Work Location: In person

Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →