Spring Boot Senior Technical Lead - Hibernate

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

Smart Summary

AI-generated overview of this position

Seeking a Senior Technical Lead with 8+ years of experience in Java, SQL, and Spring Boot, specializing in Hibernate and microservices architecture. The role involves designing, developing, and deploying scalable cloud-native applications on Azure Kubernetes Service (AKS) with a focus on CI/CD pipelines.

Job Summary

The Integration Architect is responsible for designing, developing, and operating scalable, cloud-native applications on Azure, with a strong emphasis on Kubernetes (AKS) and automated CI/CD pipelines. This role drives technical excellence across the full software lifecycle, ensuring reliable deployment, scalability, and performance for enterprise and customer-facing solutions.

Key Responsibilities

  • Design, build, and deploy cloud-native applications hosted on Azure Kubernetes Service (AKS)
  • Architect and implement scalable microservices and API-driven solutions
  • Develop and maintain CI/CD pipelines using Bitbucket Pipelines, enabling automated build, test, and deployment workflows
  • Own application deployment strategies including containerization, orchestration, and release management
  • Write clean, maintainable code and enforce engineering standards and best practices
  • Lead troubleshooting and resolution of production issues across application and platform layers (code, containers, pipelines, infrastructure)
  • Collaborate with cross-functional teams to translate business requirements into scalable technical solutions
  • Provide accurate effort estimates and support sprint planning and delivery commitments
  • Mentor team members on cloud-native development, Kubernetes, and DevOps practices
  • Drive continuous improvement in automation, deployment processes, and environment stability

Minimum Requirements

  • 8+ years of software development experience in web-based application environments
  • Strong experience with Java and SQL in Windows or Unix environments
  • Hands-on experience building and deploying applications in containerized environments (Docker/Kubernetes)
  • Experience creating and maintaining CI/CD pipelines (Bitbucket, Git-based workflows)
  • Experience working in Agile environments
  • Associate degree in Computer Science or equivalent experience

Skill Requirements

  • Languages: Java, C++, .NET, ABAP
  • Frameworks: Spring Boot, Spring MVC, Hibernate
  • Cloud & Platform: Azure (AKS), containerization, microservices architecture
  • DevOps & CI/CD: Bitbucket Pipelines, Git, automated testing, build and release automation
  • Web Technologies: HTML5, CSS3, JSON, XML
  • Tools: IntelliJ, Eclipse, VS Code

Engineering Practices: TDD, unit testing, pair programming 

1. Proficient In Spring Boot, Java, And Hibernate With Advanced Understanding Of Microservices Architecture. 
2. In-Depth Knowledge Of Restful Api Development And Integration.
3. Solid Experience In Performance Tuning And Optimization Of Spring Boot Applications.
4. Strong Understanding Of Continuous Integration/Continuous Deployment (Ci/Cd) Pipelines And Tools.
5. Familiarity With Agile Methodologies And Practices.

Other Requirements

Core Competencies

  • Strong problem-solving and analytical skills
  • Ability to design and operate scalable distributed systems
  • Deep understanding of deployment pipelines, release processes, and environment promotion strategies
  • Strong collaboration and communication skills across engineering and business teams
#spring-boot#java#hibernate#senior-technical-lead#microservices#azure#aks#ci-cd#devops#agile#hyderabad
HCLTech Logo

Company

HCLTech

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

Hyderabad, India

Qualification

Bachelor

Applicants

Be an early applicant