Java Software Engineer; Team Lead

finra

📍 Tysons, Virginia, United States

Full time Computer Occupations

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.

Essential Job Functions:

  • Designs and develops...

Apply for this Position