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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior