Overview
Skills
Job Details
Job Title : Java Technical Lead
Location : St.Louis ,MO (Onsite)
Duration : 12 Months
JD
We are seeking an experienced Java Technical Lead to lead and mentor a high-performing technical team. The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture, along with proven experience in guiding teams, solving day-to-day coding challenges, and leading technical discussions with customers and stakeholders.
Key Responsibilities
Team Leadership:
Lead, mentor, and guide a team of Java developers.
Provide technical direction and resolve complex coding and design challenges.
Conduct regular code reviews and enforce coding best practices.
Customer Engagement:
Lead technical discussions and design sessions with customers.
Translate business requirements into scalable technical solutions.
Act as the technical point of contact for client stakeholders.
Hands-on Development:
Design and develop enterprise-grade applications using Java, Spring Boot, and RESTful APIs.
Ensure code quality, performance, and security standards are met.
Troubleshoot production issues and provide quick resolutions.
Architecture & Design:
Drive solution design, system integration, and technical roadmaps.
Ensure adherence to architectural guidelines and design patterns.
Contribute to innovation and continuous improvement initiatives.
Required Skills
Strong hands-on coding experience in Java, Spring Boot, Microservices, REST APIs.
Excellent understanding of object-oriented programming (OOP), design patterns, and best practices.
Good knowledge of databases (SQL/NoSQL) and cloud platforms (AWS/Azure/Google Cloud Platform preferred).
Experience with CI/CD pipelines, Git, Docker, and Kubernetes is a plus.
Strong problem-solving skills with the ability to guide teams in resolving technical issues.
Excellent communication and interpersonal skills, with proven ability to interact with clients.
Qualifications
Bachelor s or Master s degree in Computer Science, Engineering, or related field.
10 years of software development experience, including at least 2 years in a Technical Lead capacity.