Tech Lead – Java (Must have 12+ years of exp.)
Location- Charlotte-NC, New York, New jersey (3 days Hybrid role in a Week)
Role Overview:
We are seeking experienced Tech Leads who are strong in hands-on development, system design, and team leadership. The ideal candidate will play a key role in designing scalable systems, guiding developers, and ensuring high-quality delivery of microservices-based solutions.
Key Responsibilities:
- Lead design and development of Java/J2EE-based microservices applications
- Actively contribute to hands-on coding, debugging, and performance tuning
- Design and implement event-driven architectures using Kafka/MQ
- Guide and mentor developers, conduct code reviews, and enforce best practices
- Work closely with architects, product owners, and stakeholders to translate requirements into technical designs
- Ensure system scalability, reliability, and security
- Drive adoption of clean code, design patterns, and microservices best practices
- Support deployment, monitoring, and production issues
Required Skills:
- Strong expertise in Java/J2EE, Spring, Spring Boot
- Solid understanding of Microservices architecture, REST APIs, and distributed systems
- Hands-on experience with Kafka/MQ (producers, consumers, streams, error handling)
- Strong experience in MongoDB (data modeling, indexing, performance optimization)
- Good knowledge of design patterns, system design, and architectural principles
- Experience with Docker/Kubernetes is a plus
- Strong communication skills and ability to explain technical designs clearly
Skill Matrix
|
Skills |
Years of Experience |
Candidate Self Rating (Scale of 1 to 5) |
|
Lead java |
|
|
|
Kafka |
|
|
|
MongoDB |
|
|
|
Spring Boot |
|
|
|
Microservices |
|
|
Thanks & Regards
Preeti Upadhyay
Sr. Executive Recruiter
E-mail 📩 Preeti@tekintegral.com