Java Technical Lead (US)

TD•Mount Laurel, NJ
•$98,160 - $159,270

About The Position

The Java Technical Lead leads the creation of comprehensive, end-to-end detailed solutions, with overall accountability for the technical design and delivery of the System Design Specification (SDS). The role is primarily focused on large-scale, complex, or enterprise projects and may also include responsibility for complex programming and coding. The role provides technical expertise and guidance in a lead capacity, works autonomously, and serves as a subject matter expert across multiple areas. It consults with clients and project teams on research, analysis, design, hardware and software support, development of technical solutions, and testing. The Java Technical Lead leads diverse technical activities, coaches and educates others, monitors their work, and provides technical insight and recommendations to project teams, the business, and outside vendors. The position typically reports to a Senior IT Development Manager or higher.

Requirements

  • Undergraduate degree or technical certificate.
  • At least 7 years of related experience.
  • At least 7 years of relevant software engineering and application support experience with programming languages such as Java and J2EE.
  • At least 5 years of experience with Java development frameworks such as Spring/Spring Boot and Hibernate.
  • At least 3 years of experience with an event streaming platform such as Kafka.
  • At least 2 years of front-end development experience with Angular, Bootstrap, and Node.js.
  • At least 2 years of experience writing SQL, functions, and procedures in database systems such as MySQL, MSSQL, or Oracle.
  • At least 2 years of direct Azure Cloud experience.
  • At least 2 years of experience utilizing Kubernetes.

Nice To Haves

  • Graduate degree preferred.

Responsibilities

  • Lead the creation of comprehensive end-to-end detailed solutions.
  • Hold overall accountability for technical design and delivery of the System Design Specification (SDS).
  • Provide technical expertise and guidance to others in a lead capacity.
  • Consult with clients and project teams on research, analysis, design, hardware and software support, technical solution development, and testing.
  • Lead diverse technical activities, including the design and support of technical business solutions.
  • Coach and educate others and monitor their work.
  • Exchange technical information with project teams and provide technical insight and recommendations to the business and outside vendors.
  • Perform complex programming and coding when required.

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off, including Vacation PTO, Flex PTO, and Holiday PTO
  • Banking benefits and discounts
  • Career development
  • Reward and recognition
  • Training programs
  • Mentoring programs
  • Variable compensation/incentive awards, including eligibility for cash and/or equity incentive awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service