Senior JAVA Developer

  • Full-Time
  • Austin, TX
  • Health & Human Services Comm
  • Posted 1 year ago – Accepting applications
Job Description

Senior JAVA Developer

Remote Teleworker Role - Physically located within the State of Texas.

The senior level Programmer position reports to the Manager, IT Applications, Medicaid/CHIP Systems (IT-MCS). The successful candidate will have experience developing in a Java and Oracle environment. This position relies on previous technical experience in programming to provide hands-on guidance to others. Successful candidate must possess excellent communication and organizational skills.

The candidate will have responsibilities for enhancing and maintaining a diverse range of applications. This candidate should have experience in hands on code development, and a strong understanding of database development with experience working with the following tools/technologies: Java, J2EE, Spring frameworks, Oracle Database, Spring MVC, JSPs, Bootstrap, EJBs, RAD/Eclipse, Javascript, Batch, UNIX/Solaris, Linux, and/or other similar tools and technologies to design, develop, test, and troubleshoot processes/scripts.

The candidate must demonstrate capability to work under tight deadlines and be capable of handling extremely heavy workloads. With limited general direction, operates independently and responds rapidly in a complex organizational environment with daily customer interchange and multi-tasking. Provides guidance to and assists in training less experienced personnel. The candidate must have demonstrated extensive experience in Java application development.

The candidate must be schedule flexible and willing to work periodically afterhours to provide critical system updates and manage batch processes.

Essential Job Functions:
Manage and maintain complex application features and technical designs. Designs and implements the components required for complex application features. Relies on experience and judgment to plan and accomplish goals. Will build Architectural/Design Patterns and the associated non-functional requirements. (25%)

Provides operational support for the IT-MCS portfolio of applications, including systems monitoring, problem diagnostics, troubleshooting, resolution, issue escalation, security management, tuning and capacity planning, performance improvement, and analysis. Works under the direction of the project manager or team lead to develop, maintain and implement standards, processes and procedures to ensure effective operation of IT-MCS applications; additionally, works jointly with other analysts/developers to accomplish system design needs, development, implementation, debugging, performance enhancement and ongoing system maintenance. (25%)

Provides support of production systems including problem analysis and troubleshooting. Develops and supports all web applications using Java, XML, Web Services, WebSphere Application and WebSphere Portal Administration, multiple LDAP configurations and portal configurations. (25%)

Participates on multiple feature teams each of which include Developers, Product Owners, a Scrum Master, and Quality Assurance through the daily Scrum structure. Includes reviewing backlogs, working with product owners to prioritize and define user stories, task assignment, addressing open questions from the teams, and insuring completed tasks meet the definition of done. (10%)

Identifies and documents root cause analysis for incidents that result in a service disruption, engages with application development staff to resolve application compatibility, availability and performance issues. This individual will analyze software requirements to determine feasibility of design. (10%)

Reviews the work product(s) of the feature team(s) against the definition of done which includes adherence to cybersecurity standards, code coverage for unit testing, code coverage for QA testing, and performance. Also ensures code adheres to IT-MCS tools, policies and procedures. (5%)

Knowledge Skills Abilities:
Knowledge/Skills:
Knowledge of Software Engineering in Java
Knowledge of Agile
Knowledge of Source Code Management

Proven skills related to working with applications and infrastructure is required; applications, data, security, virtualization, and modernization.
Knowledge and practical experience in full systems development life cycle and methodologies
Strong analytical and problem solving skills
Strong verbal and written communication and presentation skills
Demonstrated strong logical and technical problem-solving skills
Demonstrated ability to learn and quickly comprehend new concepts
Demonstrated ability to execute use cases and test scenarios
Passion and ability in providing excellent customer service
Strong understanding on following platforms/technologies:

Spring, MVC, Struts, Tiles, JSP, JSF, Tiles, Bootstrap, JQuery, Javascript
Java, J2EE, Hibernate, JPA, EJBs, REST, Spring framework, Logging frameworks, Batch Frameworks.

WebSphere Application Server, Eclipse, RAD
Database: Oracle: SQL, PL/SQL, Database concepts, procedures
Registration or Licensure Requirements:
Preferred: Java Certification

Initial Selection Criteria:
Graduation from an accredited four-year college or university with major coursework in computer science, computer information systems, management information systems, or a related field. Experience may be substituted for education on a year for year basis.
Four (4) or more years’ experience in Programming

Three (3) or more years’ experience in Agile development methodologies

Note: You must meet the minimum initial screening criteria to be considered. You should not apply if your submittal documents do not clearly reflect experience meeting the initial screening criteria

Additional Information:
HHS agencies use E-Verify. You must bring your I-9 documentation with you on your first day of work.


I-9 Form - Click here to download the I-9 form.


In compliance with the Americans with Disabilities Act (ADA), HHS agencies will provide reasonable accommodation during the hiring and selection process for qualified individuals with a disability. If you need assistance completing the on-line application, contact the HHS Employee Service Center at 1-888-894-4747. If you are contacted for an interview and need accommodation to participate in the interview process, please notify the person scheduling the interview.
MOS Code:
25B, 255A, 8846,0673,3D0X4, 8K000,IT

Top 10 Tips for Success when Applying to Jobs at HHSC and DSHS



HHS agencies use E-Verify. You must bring your I-9 documentation with you on your first day of work.


I-9 Form - Click here to download the I-9 form.


In compliance with the Americans with Disabilities Act (ADA), HHS agencies will provide reasonable accommodation during the hiring and selection process for qualified individuals with a disability. If you need assistance completing the on-line application, contact the HHS Employee Service Center at 1-888-894-4747. If you are contacted for an interview and need accommodation to participate in the interview process, please notify the person scheduling the interview.

Apply to this Job