Daily tasks include, but are not limited to:
- Analyze, design, develop, test, implement, and document UISIM software enhancements and defect corrections.
- Develop accessible user-interface screens, reusable components, and application frameworks using Angular and Java technologies, with emphasis on ADA compliance.
- Develop and integrate backend services, classes, business processes, batch jobs, and interfaces using J2EE, Spring Boot, service-oriented architecture, and microservice patterns.
- Develop and maintain REST and SOAP web services and integrate application components into end-to-end business processes.
- Develop complex SQL and data-access components for DB2 and other relational databases, including object-relational mapping frameworks.
- Perform unit, integration, regression, and performance testing; identify and resolve software defects and performance bottlenecks.
- Use GitHub or GitLab repositories and CI/CD pipelines to support controlled software builds, testing, and deployments.
- Analyze and document existing UISIM system design and functionality to support the enhancement roadmap, technical-debt remediation, and platform upgrades.
- Create and maintain technical designs, sequence diagrams, activity diagrams, system documentation, and operational support procedures.
- Conduct code reviews and mentor State staff in modern applicationdevelopment practices
Required Qualifications:
- 60 months of experience developing Java-based, multi-tier web applications using J2EE or Spring Boot, industry-standard design patterns, and agile
- Methodologies.
- 48 months of experience developing Angular user interfaces, reusable components, and accessible web applications that meet ADA or WCAG Requirements.
- 48 months of experience developing and integrating REST or SOAP services, backend business services, batch jobs, and application interfaces.
- 36 months of experience developing complex relational database queries and data-access components using SQL, DB2, Hibernate, JPA, or comparable Technologies.
- 36 months of experience using GitHub or GitLab repositories and CI/CD pipeline technologies for automated build, test, and deployment activities
- 24 months of experience developing or supporting applications hosted on Google Cloud Platform or another enterprise cloud platform.
- 24 months of experience analyzing and documenting existing application designs, enhancement roadmaps, technical debt, or system functionality.