Java Application Developer

Air InfoSecAustin, TX
Hybrid

About The Position

The Java Application Developer will support the Texas Commission on Environmental Quality (TCEQ) on the IRD Permit Processing Application project. This role is responsible for designing, developing, and maintaining Java -based enterprise applications that support external authorization, issuance, renewal, and termination of TCEQ operating permits. The developer will collaborate with IRD staff and end users to rapidly prototype and iteratively refine application interfaces based on user feedback and technical requirements. The position requires expertise in full -stack Java development within a JBoss JEE environment, including integration with Oracle databases, web services, and proxy technologies. The developer will ensure all deliverables meet TCEQ, DIR, and W3C standards, including accessibility compliance for users with disabilities.

Requirements

  • 8 years of experience in Java programming.
  • 8 years of experience with Java 1.6–1.8 or higher, Spring, HTML, CSS, JavaScript, JSF, and design patterns.
  • 8 years of experience in migration development from legacy systems, including producing technical documentation on analytical efforts and development processes.
  • 8 years of experience providing technical advice on technical standards based on implemented technologies, and performing unit, module, and integration testing of developed or integrated software.
  • 3 years of experience with Oracle SQL/PL -SQL.

Nice To Haves

  • 8 years of experience in accessibility development and troubleshooting.
  • Experience with Spring Authentication, design patterns, and application architecture.
  • Demonstrated technical lead skills with experience leading application development teams.

Responsibilities

  • Collaborate with TCEQ IRD and user staff to develop design documents and SQL -driven screen prototypes from user requirements within rapid turnaround cycles.
  • Assist in presenting prototypes to end user audiences to demonstrate screen content, dialog, and usability, and incorporate user -requested changes as directed by the technical leader.
  • Transform approved prototypes and designs into JBoss JEE applications using PrimeFaces, JSF, EJB, and Hibernate frameworks to support external permit authorization workflows.
  • Develop and maintain systems that allow TCEQ users to configure permit processing data and enable external facility owners and operators to request, receive, renew, and terminate TCEQ operating authorizations.
  • Integrate applications with other agency systems via web services, Oracle databases, and proxy technologies.
  • Produce module specifications, unit test requirements, and system and integration test requirements.
  • Develop detailed flowcharts and models, implement specifications, and perform modifications based on design reviews, prototype evaluations, and assessment testing.
  • Implement running program modules that meet TCEQ, DIR, and W3C specifications and standards, including accessibility compliance for screen reader technologies such as JAWS and NVDA.
  • Produce program and user documentation in a thorough, organized, and detailed format.
  • Perform acceptance testing and incorporate necessary changes prior to formal production release.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service