Java Technical Lead

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java
Amazon Web Services
Continuous Integration
Continuous Delivery
Git
Docker
SQL
RESTful
Spring Framework
Kubernetes
Software Development

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.