About the position
Our client is looking for a hands-on Tech Lead who can architect, design, and deliver high-performing enterprise applications while guiding and mentoring development teams.
If you’re passionate about clean architecture, cloud-native solutions, and leading from the front, this role is for you.
What You’ll Do
- Lead end-to-end design and development using Java (1.8+)
- Drive System Design and Low-Level Design (LLD)
- Architect and implement Microservices-based solutions
- Provide technical leadership, mentorship, and code reviews
- Collaborate with cross-functional teams to deliver enterprise-grade solutions
- Ensure code quality, security, and performance standards
- Support CI/CD implementation and cloud deployments
What We’re Looking For
- 7–10 years of experience in Java-based enterprise development
- Proven experience leading technical teams
- Strong analytical and problem-solving skills
- A leader who can balance strategy, architecture, and hands-on delivery
- Experience in consulting environments is advantageous
Tech Stack Expertise Required
Core Technologies
- Java 1.8 or higher
- Strong knowledge of Java Design Patterns
- Spring Boot related frameworks:
- Spring Core
- Spring REST
- Spring Data JPA
- Hibernate
- Spring Security
Architecture Integration
- Microservices architecture design patterns
- Apache Kafka / MQ
- RESTful APIs
Database
- Strong SQL skills
- Experience with MySQL, PostgreSQL, Oracle, or similar RDBMS
Cloud DevOps
- AWS and/or Azure
- CI/CD pipelines
- Docker Kubernetes (working knowledge)
- Git Maven
Quality Governance
- SonarQube or similar code quality tools
- Strong focus on clean, secure, and maintainable code
Desired Skills:
- Systems Analysis
- Complex Problem Solving
- Programming/configuration
- Critical Thinking
- Time Management