Sr. Java Full Stack Developer Lead

Cynet SystemsReston, VA

About The Position

We are seeking a highly experienced Sr. Java Full Stack Developer Lead with a minimum of 12 years of experience in end-to-end full stack development. The role involves leading a team of software engineers in the design, development, and implementation of multiple applications, ensuring compliance with dev/sec/ops practices, and delivering large systems for tens of thousands of users. This position requires strong technical expertise in Java, Spring & SpringBoot, Webservices, IBM MQ, Microservices, and various cloud databases. The ideal candidate will also serve as a subject matter expert, analyze interface designs, and support project managers with technical leadership and cost estimations.

Requirements

  • 12+ years as a Java end to end full stack developer.
  • 3+ years of experience with AWS Cloud Application Migration.
  • Java as a primary language.
  • Experience with Spring & SpringBoot framework.
  • Experience with Webservices.
  • Experience with IBM MQ.
  • Experience with Microservices.
  • Experience with any cloud databases like MongoDB, PostgreSQL, UDB, SQL, Oracle.
  • Bachelor's Degree in Information Technology or Computer Science.
  • 8 years of software design and development, software test and evaluation, software requirements management.
  • In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required.

Nice To Haves

  • Healthcare domain experience.
  • Any AWS related certification.

Responsibilities

  • Lead a team of software engineers in the design, development, and implementation of multiple applications.
  • Perform and lead the detail technical design, coding, code review and testing of new applications and enhancements of existing applications.
  • Serve as a subject matter expert for specified systems and their subsequent applications.
  • Develop and/or analyze interface design documentation.
  • Comply with hardware and software systems standards and procedures.
  • Deliver large systems for tens of thousands of users.
  • Ensure compliance to the dev/sec/ops practices and policies.
  • Identify gaps in requirements and solve problems for the supporting staff.
  • Lead the evaluation of risk and opportunity impacts to existing or proposed projects/programs and implement risk mitigation actions.
  • Support the Project Manager as the technical team lead on the project.
  • Estimate the technical costs of projects for clients and project managers.
  • Confer with clients to identify requirements and determine desired outcomes to formulate the design of the system or offer alternatives.
  • Lead software design and development teams.
  • Identify, analyze, define, and coordinate user, customer, and stakeholder needs and translate them into technical requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service