You will develop and maintain Java web applications and RESTful services, replacing legacy systems and building new solutions for public and internal use.
Responsibilities
- Develop and maintain Java web applications and RESTful web services.
- Update existing applications to maintain functionality and implement enhancements based on user requirements.
- Implement data encryption techniques to meet agency security standards.
- Build continuous integration and delivery pipelines within Amazon Web Services.
- Analyze user requirements to define business objectives and implement system features.
Required Skills
- 5+ years of experience with Java Core, Java EE (JEE), JPA, and JPQL.
- 5+ years of experience with Java Server Faces (JSF) and PrimeFaces.
- 5+ years of experience developing RESTful Web Services.
- 5+ years of experience with development processes in Amazon Web Services.
- 3-5 years of experience with PostgreSQL, SQL, and plpgsql.
- Knowledge of WCAG compatibility and application standards.
- Experience with authentication standards such as OAuth2 or OpenAM.
- Strong verbal and written communication skills.
Preferred Skills
- Experience with Maven, GitHub, Agile development, and JIRA.
- Experience with JUnit, Arquillian, Selenium, or Apache JMeter.
- Knowledge of CI/CD, database schema design, and application load testing.