Java Software Developer

RE/SPEC Inc.Austin, TX
Hybrid

About The Position

In this role, you will help maintain, enhance, troubleshoot, and modernize large-scale applications used in a government environment. The position requires deep Java and SQL experience, strong Linux skills, and the ability to lead technical analysis and coordinate development activities in a collaborative team setting. You will contribute to application development and sustainment, database improvements, system performance, production support, technical documentation, and modernization initiatives. Your work will help support reliable, secure, and efficient public-sector services.

Requirements

  • 15 years: Java development experience
  • 10 years: SQL database experience
  • 8 years: Application sustainment and development supporting large applications in a team environment
  • 5 years: Linux experience
  • Experience with application development and maintenance
  • Experience with software testing and debugging
  • Experience with SQL development
  • Experience with database objects
  • Experience with production support
  • Experience with system troubleshooting
  • Experience with performance analysis
  • Experience with technical documentation
  • Experience with software or systems enhancement

Nice To Haves

  • 8 years: Experience with the Atlassian tool suite, especially JIRA
  • 8 years: Experience working with Agile methodologies
  • 2 years: Experience with State of Texas applications and/or the Texas Department of Public Safety environment
  • 2 years: Experience transitioning applications from legacy mainframe environments to Java and SQL environments
  • Experience coordinating technical work
  • Experience mentoring or directing other developers
  • Experience preparing implementation documentation
  • Experience supporting business-continuity processes

Responsibilities

  • Oversee and contribute to the coding, testing, debugging, and deployment of applications based on technical and functional requirements.
  • Prepare test data, develop flowcharts and technical diagrams, create production-run instructions, and support end-user documentation.
  • Lead research and analysis for proposed projects, application modifications, and system enhancements.
  • Evaluate database schemas, write and execute SQL code, deploy packages and triggers, and revise programs to improve operating efficiency.
  • Diagnose application issues by analyzing logs, system messages, thread connectivity, memory utilization, disk input/output, and available disk space.
  • Recommend and implement improvements to application and system performance.
  • Develop programming standards and procedures.
  • Create specialized programs.
  • Maintain backup and restoration processes.
  • Prepare technical analyses and verification procedures.
  • Coordinate programming projects, and assign or track the work of other team members.
  • Maintain regular attendance and follow approved work hours and client policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service