Java Developer
- Agile
- J2EE
- GCP
- Angular
- Hibernate
- JPA
- SQL
- PL/SQL
- Oracle
- DB2
- Integration Testing
- Performance Testing
- JMeter
Provide a short description of the Position: The position is in support (operational, enhancements, debugging) of the UISIm project, a multi-year program effort to redesign, implement, and test business process improvements for the Department of Labor’s customers, partners and internal staff. UISIm replaces the 40+ year old Unemployment Insurance (UI) legacy computer systems and manual procedures with a new and improved integrated computer system. Additionally, this position will participate in supporting and then sunsetting the UI Employer and Worker Protection applications.
Provide a list of the day-to-day tasks to be performed by the Selected Candidate: The consultants will be part of agile development teams and be responsible for operational support, implementing enhancement requests, debugging/correcting defects, and documenting systems processes. Activities include, but are not limited to: • Guide a team of developers in the analysis, design, and development of integrated solutions for the project. • Assist the project development teams to establish and document standards and patterns for ‘best practices’ of integration technologies. • Mentor state staff developers in advanced programming techniques and skills. • Create and review sequence and activity diagrams. • Analyze, design, and develop services and business processes from business requirements.
• Orchestrate individual system components into end-to-end business processes as part of a comprehensive system. • Construct software applications using J2EE, SOA, and Microservice architectures. • Construct software applications within a cloud environment (preferably Google Cloud Platform). • Develop applications front-end screens using Angular methodologies. • Develop and test data access using Object Relation Mapping frameworks (Hibernate/JPA). • Develop complex relational database queries using ANSI standard SQL and PL/SQL to be used with Oracle and DB2 databases giving special consideration to transaction management. • Perform database transaction management analysis, implementation, and troubleshooting. • Perform unit and integration testing and resolve defects. • Perform performance testing using JMeter. • Create and review technical documents for all aspects of the software development life-cycle. • Provide new technology evaluations resulting from research, proof of concept (POC), and proof of technology (POT) work.
Java Developer · Mindlance