About The Position

The Lead Java Architect will provide technical leadership for Java/J2EE web applications for a New York State government agency. The engagement is 30 months, based in Albany, New York, with onsite work required from day one. The role calls for extensive experience architecting and building complex enterprise Java applications, guiding development teams through the system development lifecycle, and advising IT management on web application architecture and related technical decisions. The architect will contribute to application design, development, testing, implementation, and release management; define and evaluate testing standards; analyze business processes and workflows with non-technical stakeholders; and mentor developers. The environment includes large-scale J2EE applications integrated with legacy mainframe systems, as well as enterprise technologies and practices such as EJB, transaction management, single sign-on, web services, IBM MQ, XML, JAXB, Struts, Spring, Hibernate, rules engines, and business process management.

Requirements

  • 18 or more years of experience with Java/J2EE technologies.
  • At least 7 years of experience as a Lead Java Architect.
  • 7 years of experience building complex, enterprise-level Java web applications across the system development lifecycle.
  • 7 years of experience defining unit and system testing standards with development teams and monitoring, benchmarking, and evaluating results.
  • 7 years of experience performing release management for n-tier JEE web applications.
  • 7 years of experience communicating orally and in writing and giving group presentations.
  • 7 or more years of experience analyzing business processes and workflows and collaborating with non-technical staff on system specifications and problem resolution.
  • 6 or more years of experience advising IT management on web application architecture, software evaluation, application component upgrades, proofs of concept, and developer mentoring.
  • 7 years of experience in EJB development and transaction management in a complex, large-scale environment involving integration of J2EE applications with legacy mainframe environments.
  • 7 years of experience working with or developing single sign-on solutions for JEE applications.
  • 7 years of experience using web services and IBM MQ in a JEE environment.
  • 7 years of experience with XML, JAXB, Struts, Spring, Hibernate, rules engines, and business process management.

Nice To Haves

  • Experience with LDAP and SiteMinder in the context of single sign-on solutions for JEE applications.

Responsibilities

  • Build complex, enterprise-level Java web applications and participate in requirements analysis, design, development, testing, and implementation.
  • Work with development teams to define unit and system testing standards, and monitor, benchmark, and evaluate testing results.
  • Perform release management for n-tier JEE web applications.
  • Analyze business processes and workflows and work with non-technical staff to develop system specifications and resolve problems.
  • Advise IT management on web application architecture, software evaluation, application component upgrades, and proofs of concept.
  • Mentor developers on system architecture, design patterns, common system utilities, and secure web application coding.
  • Develop EJB applications and transaction management in large-scale environments integrating J2EE applications with legacy mainframe environments.
  • Work with or develop single sign-on solutions for JEE applications.
  • Use web services and IBM MQ in a JEE environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service