Senior Spring Boot Developer - Hibernate

Technology, Data & Digital · Software & Web Development · Backend · Full Stack

Smart Summary

AI-generated overview of this position

We are looking for a Senior Java Spring Boot Support Engineer to lead the design, optimization, and reliability of microservices-based platforms. This role involves troubleshooting complex production issues, performance tuning, and designing scalable microservices using Spring Boot and Spring Cloud components. You will also be involved in containerization with Docker, Kubernetes, and CI/CD pipelines.

Job Summary

We are seeking an experienced Senior Java Spring Boot Support Engineer who can lead the design, optimization, and reliability of our microservices‑based platforms. This role requires deep technical expertise, strong problem‑solving skills, and the ability to diagnose complex distributed system issues. You will collaborate with cross‑functional teams, drive architectural improvements, and mentor junior developers while ensuring production stability and application performance.

Key Responsibilities

Application Support, Stability & Performance
•   Lead troubleshooting and resolution of complex production issues in distributed microservices.
•   Perform JVM performance tuning, memory leak detection, thread dump/heap dump analysis, and end‑to‑end performance optimization.
•   Conduct root cause analysis (RCA) and drive long‑term preventive solutions.
•   Monitor microservice health and performance using logs, APM tools, and Spring Actuator metrics.

Microservices Architecture & Development
•   Design and enhance scalable microservices using Spring Boot and Spring Cloud components (Gateway, Config Server, Eureka/Consul).
•   Implement microservices patterns such as Circuit Breaker, Saga, and event‑driven communication.
•   Build and optimize asynchronous workflows using Kafka or RabbitMQ.
Secure REST APIs using Spring Security, OAuth2, and JWT‑based authentication.

DevOps, Deployment & Cloud-Native Enablement
•   Containerize and optimize applications using Docker; develop or review Kubernetes deployment manifests (or OpenShift equivalents).
•   Work closely with DevOps teams to enhance CI/CD pipelines (Jenkins, GitLab CI) and ensure smooth, zero‑downtime deployments.
•   Contribute to observability improvements (logging, tracing, dashboards).

Code Quality, Governance & Mentoring
•   Conduct thorough code reviews, enforce best practices, and promote clean architecture principles (SOLID, hexagonal design).
•   Guide and mentor junior and mid‑level developers on coding standards, debugging, and architectural decisions.
•   Maintain high engineering standards, documentation, and operational readiness artifacts.

Skill Requirements

•   Deep expertise in Spring Boot, Spring Cloud, and microservices architecture.
•   Strong experience with distributed system patterns (Circuit Breaker, Saga, CQRS).
•   Proficiency in Docker, Kubernetes, or OpenShift.
•   Hands‑on experience with CI/CD practices using Jenkins or GitLab CI; familiarity with code quality tools like SonarQube.
•   Strong database skills—both SQL (Oracle/PostgreSQL) and NoSQL technologies.
Excellent debugging, profiling, and performance‑tuning capabilities.

Preferred Skills (Good to Have)
•   Hands‑on exposure to cloud platforms (AWS / Azure / GCP).
•   Experience with distributed tracing and observability stacks (ELK, Prometheus, Grafana, Splunk).
•   Knowledge of infrastructure automation practices (Helm, Terraform).

Soft Skills
•   Strong leadership, decision‑making, and mentoring capability.
•   Excellent communication skills and the ability to collaborate effectively across teams.
•   Ability to operate in high‑pressure production support environments with ownership and accountability.

Other Requirements

1. Optional But Valuable Certifications: Spring Professional Certification, Java Se 11 Developer Certification.

#spring-boot#hibernate#microservices#java#backend#developer#support-engineer#performance-tuning#docker#kubernetes#ci-cd#on-site
HCLTech Logo

Company

HCLTech

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

Gandhi Nagar, India

Applicants

Be an early applicant