Role: Java Developer-IV Location: Madison, WI - Hybrid Duration: 2 Months w/extensions Interview: MS Teams Note: Candidates must be CURRENT WI residents.
No relocation is allowed.
Job Description: Looking for 2 (two) Java Developer IVs.
Overview: The selected candidate will play a hands-on senior technologist/lead role in the analysis, technical design, development, modernization, and support of the department applications.
The candidate will provide technical leadership and expertise in modernization efforts, such as upgrading legacy applications to modern frameworks, remediating Java versions, updating application architecture, integrating test automation (unit & regression), and providing guidance in the development/maintenance of a CI/CD development pipeline following industry best practices.
We are seeking a highly experienced senior developer with strong experience in Java, MVC pattern implementation (Spring), migrating legacy applications to modern frameworks, test automation, microservice architecture patterns, and troubleshooting and resolving complex technical issues related to upgrades and/or modernization efforts.
Responsibilities:Provide technical leadership to guide the evolution of new and legacy applications toward modern architecturesSolve complex technical problemsDevelop testing methodology and criteria and implement them on automated build processesDevelop application presentation layers using modern JavaScript/TypeScript technologies such as AngularEmpower the team by offering guidance, sharing knowledge, and providing actionable feedback Required Experience:Java/Jakarta EE (10+ years)Java 17+ (10+ years)Java build tools: Maven (preferred), GradleSpring Boot (5+ years)SQL (5+ years)Oracle, SQL Server and DB2 databasesPL/SQL stored procedures (4+ years)API development (4+ years)Microservices (4+ years)Webservices including SOAP and RESTAngular (5+ years).JavaScript, TypeScript, HTML5 and CSSHands on Architecture/Design (4+ years)Strong background in Automated Testing (4+ years)DevOps (Jenkins, GitHub)Extensive knowledge of Git, code quality processes, and modern collaborative workflowsWorking with IntelliJFamiliarity with industry standard modernization patternsWorking in Hybrid and Agile Methodologies (5+ years) Nice to Have Experience: Batch process development (4+ years)PythonProficiency in shell scripting (Bash, PowerShell, or similar)DevSecOps best practices (3+ years) including leveraging SonarQubeMessage queueing (4+ years)Containerization (Kubernetes, Docker, OpenShift)Designing, developing, and integrating APIs with OpenAPI Working with Open LibertyLeveraging AI to accelerate software development and testing practices (Github Copilot or similar)Working with Government agencies Interview Process: Microsoft Teams with video on, 1 - 2 rounds Contract Duration: through 6/30/2026 with possible extension Remote or Onsite?
Candidates must be CURRENT WI residents.
No relocation is allowed.
The selected hire will work a hybrid schedule (40% onsite and 60% remote).