top of page

Java Technical Lead – Microservices & Cloud

Engineering / Application Development

Location

Hyderabad, Telangana, India

Job Type

Full Time, Work From Office

About the Role

We are looking for an experienced Java Technical Lead with strong expertise in architecture, system design, and hands-on implementation. The role requires deep experience in Java, Spring Boot, and microservices, along with the ability to lead engineering teams and deliver scalable, cloud-native applications.

This is a hands-on leadership role where the candidate will be responsible for architecting solutions, guiding implementation, and ensuring high-quality delivery across enterprise systems.

Requirements

Java Technical Lead – Microservices & Cloud

Experience: 8 - 12 Years

Location: Hyderabad

Work Mode: Work From Office

Shift: 12:00 PM – 9:00 PM

Department: Engineering / Application Development

Employment Type: Full-Time (Permanent)

Notice Period: Immediate Joiners to 15 days Preferred


Key Responsibilities


Architecture & Technical Leadership


  • Lead the architecture, design, and implementation of enterprise-grade applications using Java 17/21 and Spring Boot.

  • Design and implement microservices-based architectures to meet business and scalability requirements.

  • Define technical standards, design patterns, and best practices across teams.

  • Mentor and guide developers to ensure high-quality, maintainable code.


Application Development & Integration


  • Build and integrate RESTful APIs with internal systems and third-party services.

  • Develop scalable, secure, and high-performance applications.

  • Manage and optimize database interactions using Oracle and PostgreSQL.

  • Implement ORM frameworks such as Hibernate and JPA.


Cloud, DevOps & Delivery


  • Deploy and manage applications on AWS and Azure cloud platforms.

  • Collaborate with DevOps teams to design and optimize CI/CD pipelines.

  • Automate builds, testing, and deployment processes.

  • Drive modern development practices, including Copilot-assisted development.


Quality, Testing & Collaboration


  • Ensure code quality through unit testing using JUnit and Mockito.

  • Manage version control and collaboration using GitHub.

  • Work closely with product owners, QA, and cross-functional teams to deliver high-quality solutions.

  • Participate in architecture reviews, sprint planning, and technical decision-making.


Required Skills & Experience


  • 8 - 12 years of hands-on experience in Java-based application development.

  • Strong expertise in Java 17+, Spring Boot, and microservices architecture.

  • Proven experience in solution architecture and hands-on implementation.

  • Strong experience with REST API design and integration.

  • Proficiency with Oracle and PostgreSQL databases.

  • Hands-on experience with Hibernate, JPA, and ORM frameworks.

  • Strong knowledge of AWS and Azure cloud platforms.

  • Experience with CI/CD pipelines, DevOps practices, and automation.

  • Proficiency in GitHub, JUnit, and Mockito.

  • Strong communication, leadership, and team mentoring skills.


Good to Have


  • Experience with Docker and Kubernetes.

  • Exposure to cloud-native application development.

  • Knowledge of additional programming languages or frameworks.

  • Experience working in Agile/Scrum environments.


About the Company

Our client is a global digital engineering and technology services organization delivering enterprise-grade software solutions across industries. The organization partners closely with business and technology teams to build scalable, secure, and high-performing applications, with strong emphasis on modern engineering practices, cloud-native architectures, and service-driven delivery models.

Apply Now

Select File
Apply Form
bottom of page