100% remote
Responsibilities:
- Analyzes, summarizes and/or reviews data; reports findings, interprets results and/or makes recommendations.
- Anticipates the impact that new or modified software will have on existing standards and systems.
- Provides technical assistance on agency issues, services, program(s), and/or computer hardware and software, etc.
- Evaluates software and hardware products for possible purchase.
- Determines the resources needed to plan and implement IT applications.
- Discusses requirements with end users and provides software suggestions and recommendations to users to help them understand potential limitations and challenges.
- Reviews and evaluates proposals to determine feasibility and compatibility.
- Designs relational databases that meet user needs.
- Selects testing methods to evaluate the success of both software upgrades and modifications.
- Prepares software documentation for future reference and maintenance needs.
- Monitors system performance to ensure proper operation and identify possible problem areas.
- Designs, implements, tests and maintains required software. Establishes and documents standards for use and operation of software.
- Installs parts, equipment, lines, hardware or software, etc.; troubleshoots and makes adjustments to optimize initial performance.
- Adapts automated system(s) to accommodate special and complex agency needs; designs or enhances agency unique automated systems to interface with existing systems as needed.
- Identifies problems or potential problem areas and recommends solutions.
- Recommends user level computer system enhancements to better meet customer needs.
- Other tasks as assigned.
Skills:
- 2Yrs - Java Core
- 2 Yrs - Jakarta EE (JEE):
- 2 Yrs - Java Persistence API (JPA) and The Java Persistence Query Language (JPQL)
- 2 Yrs - Jakarta Server Faces (JSF) / Prime Faces
- 2 Yrs - Java XML / JSON Processing
- 2 Yrs - Jakarta RESTful Web Services
- 1 Yrs - Maven
- 1 Yrs - Git, GitLab and Agile Development
- 2 Yrs - PostgreSql SQL, plpgsql
- Any experience with these is a bonus: JUnit, Arquillian or similar testing framework; JIRA; Continuous Integration Continuous Deployment (CICD)
Scoring /Required skills:
- 20%-Jakarta EE (JEE):Java Persistence API (JPA) and the Java Persistence Query Language (JPQL) & Jakarta Server Faces (JSF) / Prime Faces
- 20% Java Core
- 20% Java XML/JSON Processing
- 20% Git, BitLab and Agile Development
- 20% Web Development