Home/Job List/Java Backend Developer

Java Backend Developer

Garrison Hotels & Resorts

Sahibzada Ajit Singh Nagar, Punjab, India
Full-Time
Posted 1 month ago

Job Description & Responsibilities

Java Developer (Mid–Senior Level | 5+ Years Experience) Domain: Automobile Industry

Role Overview

We are looking for a Mid–Senior Java Developer with strong backend engineering expertise to design and build scalable, maintainable enterprise applications. The role focuses on microservices, distributed systems, and event-driven architecture in the automobile domain, with emphasis on clean code, quality, and collaboration.

Required Experience

  • 5+ years of professional software development experience
  • Strong expertise in Java 21
  • Hands-on experience with Spring Boot
  • Exposure to Quarkus is a plus
  • Strong understanding of microservices architecture
  • Experience in distributed systems
  • Hands-on experience with event-driven architecture using RabbitMQ

Technical Skills Core Backend

  • Java 21 (streams, concurrency, modern language features)
  • Spring Boot (REST APIs, microservices development)
  • API design and backend system design

Architecture & Messaging

  • Microservices architecture
  • Event-driven systems using RabbitMQ
  • Asynchronous processing and messaging patterns

Testing & Quality

  • Strong experience in unit testing and integration testing
  • Hands-on with JUnit and Mockito
  • Ability to write testable, clean, and maintainable code
  • Good understanding of test coverage and mocking strategies

DevOps (Basic Knowledge)

  • Basic understanding of Docker (containers, images, builds)
  • Basic understanding of Kubernetes (pods, deployments, services)

Day-to-Day Responsibilities

  • Design, develop, and maintain high-quality, scalable, and maintainable Java applications
  • Build and enhance microservices-based systems
  • Implement event-driven workflows using RabbitMQ
  • Write unit and integration tests using JUnit and Mockito
  • Ensure code quality through clean coding practices and test coverage
  • Actively participate in peer code reviews and provide constructive feedback
  • Collaborate closely with cross-functional teams (Product, QA, DevOps)
  • Participate in Agile ceremonies:
  • Daily stand-ups
  • Sprint planning
  • Backlog grooming
  • Sprint retrospectives
  • Debug production issues and perform root cause analysis (RCA)
  • Improve system performance, scalability, and reliability continuously
  • Contribute to enterprise-grade solutions in the automobile domain

Communication Skills

  • Strong verbal and written communication skills
  • Ability to clearly articulate technical solutions and design decisions
  • Comfortable collaborating with distributed teams
  • Ability to actively participate in discussions, planning, and technical debates

Good to Have

  • Experience with Quarkus framework
  • CI/CD pipeline exposure
  • Cloud platforms (AWS / GCP / Azure)
  • Observability tools (ELK, Prometheus, Grafana)
  • Performance tuning of Java applications

Desired Traits

  • Strong focus on clean, scalable, and testable code
  • Good understanding of system design principles
  • Ownership mindset and accountability
  • Proactive problem solver
  • Comfortable working in fast-paced Agile environments

Job Types: Full-time, Permanent

Work Location: In person

Required Skills

JavaAWSAzureGCPDockerKubernetesCI/CDAgileCommunication

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience510 years
Positions1

Posted by

N/A

Posted on:

19 Jul 2026

About Garrison Hotels & Resorts

More open roles

Browse all jobs →