Java Developer
Bhanu Pratap NUnited StatesSENIORPosted 2h ago
JavaJava EEJPAJPQLJSFPrimeFacesPostgreSQLAWSRESTful Web ServicesWCAGOAuth2OpenAMMavenGitHubAgileJUnitArquillianSeleniumApache JMeterJIRA
About the Role
Utah DHHS is seeking an experienced Java Developer to develop and maintain Java applications and web services, build new applications, and replace legacy systems serving public and internal users.
Key Responsibilities
• Develop and enhance Java applications and RESTful web services
• Build web applications using Java frameworks, preferably EJB and JSF
• Develop APIs and applications using PostgreSQL
• Implement authentication using OAuth2 or OpenAM
• Support CI/CD pipelines in AWS
• Ensure data security and approved encryption standards
• Collaborate with developers, engineers, and subject matter experts
Requirements
• 15+ years of experience with Java Core, Java EE (JEE), JPA, and JPQL
• 5+ years of experience with JSF / PrimeFaces
• 10+ years of experience with PostgreSQL SQL and PL/pgSQL
• 5+ years of experience with AWS / Cloud development processes
• 5+ years of experience with Java RESTful Web Services
• Knowledge and application of WCAG accessibility guidelines
• Excellent communication skills and ability to work independently
Preferred Qualifications
• Experience with EMSA and public health informatics
• Maven, GitHub, and Agile development
• JUnit, Arquillian, or similar testing frameworks
• Selenium and Apache JMeter
• JIRA and CI/CD experience
• Database schema design