Job Description
Working independently, the Java Software Engineer; Team Lead owns development of software products and works on improving the overall quality of the product throughout the software development life cycle and mentors other Software Engineers.
Experienced hands-on technical team lead to design, deliver scalable, secure, enterprise-grade solutions. This role requires deep Java expertise with strong knowledge of modern software architecture patterns (microservices, event-driven), cloud-native AWS development, and DevOps/CI/CD proficiency.
The lead will provide technical mentorship through code reviews, collaborate cross-functionally with stakeholders, while making architectural and technical decisions and drive engineering best practices.
Experienced hands-on technical team lead to design, deliver scalable, secure, enterprise-grade solutions. This role requires deep Java expertise with strong knowledge of modern software architecture patterns (microservices, event-driven), cloud-native AWS development, and DevOps/CI/CD proficiency.
The lead will provide technical mentorship through code reviews, collaborate cross-functionally with stakeholders, while making architectural and technical decisions and drive engineering best practices.
Essential Job Functions:
Designs and develops...