About the role
We are looking for a hands-on Java Full Stack Technical Lead with strong expertise in Java, Spring Boot, Microservices, and React to lead the design, development, and delivery of enterprise applications. The ideal candidate should have experience in application architecture, system design, data structures and algorithms, and leading development teams.
Requirements:
- 10-15 years of experience.
- Strong experience in Java 8/11/17 Spring Boot, Spring Security, Hibernate, and Microservices.
- Hands-on expertise in React.js, JavaScript/TypeScript, Redux, and REST API integration.
- Solid understanding of Data Structures, Algorithms, Big-O complexity, and problem-solving.
- Experience with System Design, HLD/LLD, Design Patterns, Distributed Systems, and Event-Driven Architecture.
- Knowledge of Kafka/RabbitMQ, SQL (Oracle/PostgreSQL/MySQL), and NoSQL databases.
- Experience with AWS/Azure/GCP, Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of JUnit, Mockito, Git, Maven/Gradle, and SonarQube.
- Minimum 3-5 years of experience leading teams, conducting code reviews, mentoring developers, and driving end-to-end delivery in Agile environments.