Java Technical Lead (JAVA002)
--ElevateConsultingservices--
Job Overview:
We are looking for an experienced Java Technical Lead who can take ownership of backend development while having exposure to modern front-end technologies. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, and cloud deployment, along with a working understanding of front-end frameworks such as React or Angular to effectively collaborate with UI teams and guide end-to-end solution design. As a Technical Lead, you will be responsible for architecting, developing, and mentoring teams to deliver scalable, secure, and high performance enterprise applications.
Responsibilities
- Lead the design and development of complex, distributed Java-based applications.
- Architect and implement microservices using Spring Boot, Sprint Security, Spring Data, and related frameworks.
- Provide technical direction and mentorship to the development team, ensuring code quality and best practices.
- Collaborate with front-end teams; possess enough hands-on knowledge of modern UI frameworks (React, Angular, or similar) to guide integration and overall solution design.
- Work with both relational and NoSQL databases; experience with distributed SQL systems like CockroachDB is a plus.
- Integrate event-driven systems using tools such as Apache Kafka.
- Oversee deployment and orchestration in containerized environments (Docker, Kubernetes).
- Ensure cloud readiness and deployment across AWS, Azure, or GCP.
- Build and maintain CI/CD pipelines with tools like Jenkins, Terraform, or Cloud Build.
- Collaborate with cross-functional teams including DevOps, QA, and front-end developers to ensure end-to-end system performance and reliability.
Required Qualifications
- 10+ years of experience in Java / J2EE technologies, including strong command over Spring Boot and microservices architecture.
- Solid understanding of RESTful APIs, design patterns, and scalable backend systems.
- Working knowledge or exposure to front-end technologies (React, Angular, TypeScript, JavaScript, HTML, CSS).
- Hands-on experience with Kafka, Docker, and Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD and infrastructure automation tools (Jenkins, Terraform, etc.).
- Excellent leadership, communication, and problem-solving skills.
- Ability to work in an agile, collaborative environment.
(Relocation policy will be applicable as per the company's terms and conditions.*)