22 Oct
|
HCLTech
|
Gandhinagar
22 Oct
HCLTech
Gandhinagar
Gandhi Nagar, Gujarat
Job Summary
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
- 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 (Positive 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. #body.unify div.unify-button-container.unify-apply-now : focus, #body.unify div.unify-button-container.unify-apply-#body.unify div.unify-button-container.unify-apply-now: focus, #body.unify div.unify-button-container.unify-apply
📌 Senior Spring Boot Developer - Hibernate (Gandhinagar)
🏢 HCLTech
📍 Gandhinagar