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.