Systems Analyst 3

Codetech•Austin, TX
•Hybrid

About The Position

The Texas Health and Human Services Commission seeks two Systems Analyst 3 candidates with applications/software development qualifications to support enterprise application analysis and modernization. The role involves understanding business objectives and problems, identifying alternative solutions, and conducting studies and cost-benefit analyses. The analyst examines user requirements, procedures, and operational problems to identify opportunities to automate processing or improve computer systems, and documents user needs, program functions, and development or modification steps. The analyst also reviews system capabilities, specifications, and scheduling limitations to assess whether requested changes are feasible. In the Java EE Developer work described for this position, the candidate contributes to the design, development, and deployment of enterprise-grade applications using Java EE technologies, aligned with goals for modularity, security, and interoperability. The work includes analyzing legacy Java EE components such as EJB, JPA, and SOAP services; supporting application rationalization and transformation planning; documenting application behavior, dependencies, and integration points; and collaborating with architects and business analysts to preserve core business logic and interoperability during modernization. The candidate also supports migration toward cloud-native platforms, including microservices and API-driven architectures, and uses AI code analysis tools to examine legacy applications, extract and document business rules, validate requirements with stakeholders, and record technical debt, design patterns, and architectural details. Services are expected to run from October 15, 2025, through August 31, 2026, with no more than 2,000 estimated hours per candidate. Work is performed during normal business hours at the Austin, Texas primary location in a hybrid onsite and telework arrangement. Work outside normal hours, including weekends, evenings, and holidays, may be requested; hours over 40 per week require coordination and pre-approval. Any travel, per diem, parking, or living expenses are the candidate’s or vendor’s responsibility unless travel is pre-approved in writing.

Requirements

  • At least 12 years of hands-on Java and Java EE development experience, including EJB, JPA, and SOAP-based services.
  • At least 12 years of proficiency in Java SE 1.8 and Java EE 8, including deployment on enterprise-grade application servers.
  • At least 12 years of experience with object-relational mapping and integrating persistence layers with business logic.
  • At least 10 years of experience working with cross-functional teams, including architects, business analysts, and security engineers, to align development with business goals.
  • At least 8 years of experience with or strong understanding of AI code analysis tools for static analysis, code understanding, and pattern recognition.
  • At least 8 years of familiarity with DevSecOps practices, including automated testing, deployment, and monitoring.
  • At least 8 years of exposure to cloud-native transformation strategies, including containerization, elastic scaling, and loosely coupled interfaces.
  • At least 8 years of familiarity with Agile methodologies, sprint planning, and backlog refinement in collaboration with product owners and subject matter experts.
  • At least 8 years of exceptional analytical and problem-solving skills, with attention to detail.
  • At least 8 years of strong understanding of software design principles and patterns.

Nice To Haves

  • At least 6 years of excellent communication and collaboration skills.
  • At least 6 years of experience with requirements elicitation and documentation.

Responsibilities

  • Understand business objectives and problems, identify alternative solutions, and perform studies and cost-benefit analyses.
  • Analyze user requirements, procedures, and problems to automate processing or improve existing computer systems.
  • Consult with organizational personnel to understand current procedures, identify problems, and establish input and output requirements.
  • Write detailed descriptions of user needs, program functions, and steps required to develop or modify computer programs.
  • Review system capabilities, specifications, and scheduling limitations to determine whether requested program changes are feasible.
  • Analyze legacy Java EE components, including EJB, JPA, and SOAP services, to support architectural decision-making.
  • Participate in application rationalization and transformation planning.
  • Support technical walkthroughs and document current application behavior, dependencies, and integration points.
  • Collaborate with architects and business analysts to help preserve core business logic and interoperability during modernization.
  • Assist with migration of legacy systems to cloud-native platforms, emphasizing microservices and API-driven architectures.
  • Use AI code analysis tools to examine legacy Java EE applications.
  • Extract and document business requirements and rules from existing code, and work with stakeholders and technical teams to validate and adjust them.
  • Identify and document technical debt, design patterns, and architectural details in legacy systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service