Java Developer (Full Stack Java Developer)

SMX USA

Madison, WI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), AngularJS, Application Programming Interface (API), Architectural Design, Best Practices, Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Enterprise Applications, GitHub, Internet Application, Java, Java Platform Enterprise Edition (Java EE/J2EE), Maven, Microservices, Oracle, Oracle PL-SQL, Programming Tools, Quality Assurance Methodology, SQL (Structured Query Language), Software Engineering, Spring Framework, Stored Procedures, Technical Leadership, Technical Support, Test Automation, User Interface/Experience (UI/UX)
LOCATION
Madison, WI
POSTED
2 days ago

Role: Java Developer – Madison, WI (Hybrid)

Duration: 07/27/2026 – 06/30/2027 (Possible Extension)

Interview: Microsoft Teams

 

Note: Candidates must currently reside in Wisconsin or be  willing to relocate to Wisconsin at their own expense before the start date.

 

Required Experience (8+ Years Overall)

  • 5+ years of Java/J2EE
  • 5+ years of Spring Framework
  • 5+ years of Spring Boot
  • 4+ years of Microservices
  • 4+ years of API Development
  • 5+ years of Angular
  • 5+ years of SQL
  • 4+ years of Architecture/Design
  • 5+ years working in Hybrid and Agile methodologies
  • Experience with application modernization patterns (Lift & Shift, Strangler Pattern, etc.)

 

Preferred Skills

  • 4+ years of Java Batch
  • 4+ years of Oracle and PL/SQL Stored Procedures
  • 3+ years of DevSecOps best practices, including SonarQube
  • 5+ years of Automated Testing best practices
  • 4+ years of AWS Cloud development
  • Experience with Liberty, Maven, IntelliJ, and Java 21
  • Experience using GitHub Copilot or similar GenAI-powered development tools
  • Experience with Box APIs

 

Project Overview

The selected candidate will serve as a senior hands-on Java Developer/Technical Lead supporting the modernization of web applications for the State of Wisconsin Department of Transportation. 

 

This role involves migrating legacy applications to Spring Boot, upgrading Java versions, modernizing the UI with Angular, transitioning to containerized environments, and implementing DevSecOps and CI/CD best practices. The ideal candidate will have strong expertise in enterprise Java development, microservices, architecture, Agile methodologies, and application modernization.

 

Key Responsibilities

  • Enhance and modernize existing enterprise applications
  • Design, develop, and lead technical modernization initiatives
  • Migrate legacy Java applications to Spring Boot
  • Develop modern Angular-based front-end applications
  • Build and support microservices-based architectures
  • Implement automated testing and CI/CD pipelines
  • Provide technical leadership and solve complex technical challenges

About the Company

S

SMX USA