Web Services Ajax JQuery React JS Bootstrap CSS Frameworks Developer
Role details
Job location
Tech stack
Job description
Under general supervision of the Content Solutions Team Manager, analyze, design, develop, support and enhance business applications for the Wisconsin Department of Corrections. This position is responsible for several Java apps related duties throughout the software development lifecycle, from concept and design to testing and deployment. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces. Support continuous improvement, investigating alternatives and technologies, and presenting new tools and technology for architectural review.
Analyze user needs; prepare business requirements documents and specifications; design, write, test, and move application components into production according to established standards. Work as a member of system development teams under direction of project manager. Maintain and support existing applications. Systemically convert legacy monolithic applications to microservices.
The IS Systems Development Services - Specialist shall comply with the Departments administrative rules and the agencys policies and procedures including those related to the Departments overall Reentry philosophy of using evidence-based strategies, practices and programs which target an offenders individual criminogenic needs and risk level.
Requirements
- Experience working in a DevOps Culture and using a wide variety of DevOps tools and practices.
- Knowledge and experience with the agile application lifecycle throughout its plan, develop, deliver and operate phases.
- Knowledge of Java, Spring Boot, Hibernate, JPA, Junit, Web services and microservices, AJAX, jQuery, React JS or node.js or Angular, Oracle, SQL Server, Tomcat, IntelliJ, Gitlab, JIRA, Maven, Containerization, Control M.
- Knowledge of DataGrip, PowerShell, Kubernetes, YAML, JIB, Kustomize, Skaffold and/or similar products.
- Knowledge of methods to evaluate and improve information management. Knowledge of techniques to identify procedural problems and recommend solutions.
- Knowledge of SonarQube, Prisma Cloud, Dynatrace, CI CD, Argo CD, Kyverno, SecretServer, Couch DB, Bootstrap CSS, Rancher, Toad and/or very similar products.
- Knowledge of using JIRA to plan, track and manage software development projects.
- Knowledge of methods to conduct interviews to gather, assemble, correlate, and analyze facts; draw conclusions; devise solutions; and make recommendations.
- Knowledge of privacy and confidential rules and terminology such as Health Insurance Portability and Accountability Act (HIPAA), Personally Identifiable Information (PII), etc.
Benefits & conditions
- Onsite or Remote: Must be CURRENT WI resident. No relocation allowed. Able to work remotely with good performance.