TX Govt Java Developer/Architect

InnoSoulAustin, TX
Hybrid

About The Position

This is a hybrid/local role for a Texas Government Java Developer/Architect with over 15 years of experience. The position requires expertise in Linux, Atlassian, JIRA, Mainframe, and Agile methodologies. The role is located in Austin, TX (DPS) and is for a duration of 12 months. The developer will be responsible for sustaining and developing large applications in a team environment, transitioning applications from legacy mainframe environments to Java/SQL environments, and overseeing coding, testing, and debugging of programs.

Requirements

  • 15+ years of experience
  • 10 years of JAVA experience
  • 8 years of SQL database experience
  • 5 years of sustaining and development experience in support of large applications in a team environment

Nice To Haves

  • 8 years of Linux experience
  • 8 years of Atlassian tool suite, especially JIRA experience
  • 2 years of Agile methodology experience
  • Experience with State of Texas applications
  • Experience with Texas Department of Public Safety environment
  • Experience transitioning applications from legacy mainframe environments to Java/SQL environment

Responsibilities

  • Oversee the coding, testing, and debugging of programs as outlined by a system's technical and functional requirements and oversee the preparation of test data.
  • Oversee the development of and/or prepare flowcharts and diagrams.
  • Oversee the preparation of and/or prepare instructions for use during production runs and coordinate the preparation and development of instructions or manuals for end users.
  • Lead and coordinate the research and the analysis required for project proposal, software and systems modifications, and new projects.
  • Analyze proposed computer applications in terms of equipment requirements and capabilities; evaluate database schemas, write and run SQL code, and deploy packages/triggers; review and revise programs to increase operating efficiency or to adapt new procedures.
  • Analyze logs, system messages, thread connectivity, memory utilization, disk input/output, and disk space in order to troubleshoot application issues.
  • Confer with staff members to schedule work and coordinate programming projects.
  • Prepare detailed analyses, plans, diagrams, and verification procedures for existing and proposed computer applications.
  • Develop standards and procedures for programming staff, and related interfaces and reports.
  • Develop and implement specialized programs to supplement and enhance systems software.
  • Recommend, coordinate, and implement changes to improve application and overall system performance.
  • Create and maintain backup and restore processes to ensure business continuity.
  • Coordinate, assign, and track the work of others.
  • Attend work regularly and observe approved work hours in accordance with agency leave and attendance policies.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service