Logo
Texas Health and Human Services

Senior Java Developer

Texas Health and Human Services, Austin, Texas, us, 78716

Save Job

Overview

Senior Java Developer (Programmer V) will work on Full-stack Java applications on HHSCs cloud (Azure/AWS) platform within an Agile (Scrum) environment. This is a hands-on role that will provide technical direction to team members in addition to their own development tasks. Mentorship of junior developers will also be a key requirement. The role supports applications in multiple environments with coding, testing, peer reviews, documentation, defect root cause analysis, and troubleshooting as required. Maintaining code coverage, testing, and security policies and procedures is required. Available for on-call support as needed. Other duties as assigned and required by the unit operations. Must be willing to work from an HHS office designated by the hiring manager 3, or more, days per week located in Austin, TX. Responsibilities

Oversees the proper direction for the architectural design, planning, production support, and customer services for custom software systems, existing production & development applications, and statewide and interagency interfaces. Identifies and defines ongoing enhancements required in the supporting existing applications. (35%) Oversees the coding, testing, and debugging of programs and the preparation of test data. (20%) Provides technical advice and assistance to management and technical staff in matters related to analysis and programming activities. Provides advanced business process expertise in analysis and design support to business process interfaces with various external agencies and service providers. (20%) Assists in planning, scheduling, assigning and coordinating analysis and programming activities, including consultations with business analysts and the application architect. Develops standards and procedures for programming staff. (10%) Formulates business policies, procedures, and standards consistent with agency standardization efforts and coordinates with project managers and subject matter experts to resolve issues while promoting adherence to sound development standards and solutions. (10%) Other duties as assigned. (5%) Knowledge, Skills, and Abilities

Knowledge of programming principles, systems analysis, operations procedures, and languages. Problem solving, critical thinking, programming, and software development. Extensive experience as a software architect or in a software architecture team with technical leadership and mentorship. Extensive experience leading development teams. Knowledge of multi-tier system development and building/ supporting mission critical applications. Knowledge of SDLC phases, including scope, analysis, design, and construction. Familiarity with configuration management and usability concepts. Knowledge of accessibility design standards (e.g., 508, JAWS). Strong communication and collaboration skills. Ability to document issues and prepare reports; facilitate meetings; develop and manage project schedules; code, test, and debug. Initial Screening Criteria

Graduation from a four-year college or university with major coursework in business, computer science, information systems, or related field. Experience substituting education for experience may apply. Required minimum of eight years of experience in Java OOP, enterprise application design, leading Java development teams, J2EE, microservices/REST, Spring AOP, SQL/NoSQL, React or Angular UI framework, and four+ years in PowerBI, CI/CD (Jenkins, GitLab/GitHub Actions), Agile/Scrum, and Crystal Reports. Preferred experience with JUnit, Mockito, Selenium; Docker/Kubernetes; and additional CI/CD tools. Other Requirements

Active ADA accommodations process; E-Verify, I-9 documentation on first day. Telework eligibility per policy; travel up to 50%. Background checks may be required; pre-employment checks. Location

AUSTIN, TX 701 W 51ST ST #J-18808-Ljbffr