Programmer III - Java - Information Technology Division - Austin (020587)

Texas Department of Criminal JusticeAustin, TX
Onsite

About The Position

Performs highly complex computer programming work. Work involves coordinating programming projects; analyzing proposed computer applications; and providing technical programming assistance. Works under limited supervision with considerable latitude for the use of initiative and independent judgment. Develops, tests, debugs, and maintains highly complex Java web applications. Analyzes functional requirements and capabilities for proposed computer applications; performs analysis and develops work-flow diagrams and processes to represent business processes; and reviews and revises applications to increase operating efficiency and to adapt to new procedures. Provides technical advice, assistance, and training to management and technical staff in matters relating to programming activities. Provides documentation related to data maintenance procedures, user interfaces, and statistical reporting; and coordinates with agency end-users to develop system requirements and project documentation. Provides technical assistance involving the implementation and utilization of software and custom-built web applications; and assists end-users with troubleshooting software and hardware configurations. Performs a variety of marginal duties not listed, to be determined and assigned as needed.

Requirements

  • Graduation from an accredited senior high school or equivalent or GED and three years full time, wage-earning web application programming experience or graduation from an accredited senior high school or equivalent or GED and two years and six months full-time, wage-earning web application programming experience and six months full-time, wage-earning Criminal Justice or governmental web application programming experience or thirty semester hours from a college or university accredited by an organization recognized by the Council for Higher Education Accreditation (CHEA) or by the United States Department of Education (USDE) with twelve semester hours in a Computer Science- or Information Technology-related field and two years full-time, wage-earning web application programming experience or thirty semester hours from a college or university accredited by an organization recognized by the Council for Higher Education Accreditation (CHEA) or by the United States Department of Education (USDE) with twelve semester hours in a Computer Science- or Information Technology-related field and one year and six months full-time, wage-earning Criminal Justice or governmental web application programming experience.
  • One year full-time, wage-earning Java Server Page (JSP) and HyperText Markup Language (HTML) experience.
  • One year full-time, wage-earning relational database experience.
  • Knowledge of practices, principles, and techniques of programming in a client-server environment.
  • Skill to communicate ideas and instructions clearly and concisely.
  • Skill to coordinate with other staff, departments, officials, agencies, organizations, and the public.
  • Skill in problem-solving techniques.
  • Skill in the use of computers and related equipment in a local area network (LAN).
  • Skill to develop, test, debug, and maintain computer programs.
  • Skill in determining software problems from researching a system or utilizing debugging tools.
  • Skill to use and modify Java applications utilizing Java server pages (JSP).
  • Skill to perform detail work accurately.
  • Skill in technical writing and preparing technical reports and documentation.
  • Skill to plan work to meet established timelines.
  • Ability to walk, stand, sit, kneel, push, stoop, reach above the shoulder, grasp, pull, bend repeatedly, climb stairs, identify colors, hear with aid, see, write, count, read, speak, analyze, alphabetize, lift and carry 15-44 lbs., perceive depth, operate a motor vehicle, and operate motor equipment.
  • Ability to work inside, work around machines with moving parts and moving objects, radiant and electrical energy, work closely with others, work alone, work protracted or irregular hours, and travel by car, van, bus, and airplane.

Nice To Haves

  • Criminal justice experience preferred.
  • Knowledge of Java programming language preferred.
  • Knowledge of agency and departmental organizational structure, policies, procedures, rules, and regulations preferred.

Responsibilities

  • Develops, tests, debugs, and maintains highly complex Java web applications.
  • Analyzes functional requirements and capabilities for proposed computer applications; performs analysis and develops work-flow diagrams and processes to represent business processes; and reviews and revises applications to increase operating efficiency and to adapt to new procedures.
  • Provides technical advice, assistance, and training to management and technical staff in matters relating to programming activities.
  • Provides documentation related to data maintenance procedures, user interfaces, and statistical reporting; and coordinates with agency end-users to develop system requirements and project documentation.
  • Provides technical assistance involving the implementation and utilization of software and custom-built web applications; and assists end-users with troubleshooting software and hardware configurations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service