
W2 - Full stack Java Developer IV (Java 11+, Spring Boot, IAM, RBAC, Okta, HTML, CSS, JS) - Remote in WI
Posted 5 days ago by 1752669813
Negotiable
Outside
Remote
USA
Summary: The client is seeking a Java Developer IV to take on a senior technologist role focused on the design, development, and implementation of a transportation application for the State of Wisconsin. The ideal candidate will have extensive experience in full-stack Java development, particularly with modern Java and identity management solutions like Okta. This position is fully remote for candidates residing in Wisconsin. The role requires strong communication skills and the ability to work independently as well as collaboratively within a team.
Key Responsibilities:
- Translate business requirements into robust technical specifications.
- Architect complex solutions for multi-faceted problems using a wide range of technologies.
- Perform advanced technical design and development to address business and security requirements.
- Solve complex technical challenges using modern Java and identity management tools, utilizing approved organization development tools.
- Collaborate with team members within organizational policies and procedures to drive adoption of industry best practices and deliver high-quality solutions.
- Prioritize and manage tasks effectively in a dynamic, fast-paced environment.
Key Skills:
- Modern Java (11+) with Spring Boot: 5+ years professional experience in full-stack development.
- Hands-on architecture/design: 4+ years designing distributed systems or complex enterprise platforms.
- Identity and Access Management (IAM): 3+ years experience designing, developing, and/or implementing IAM solutions, including RBAC, using Okta or similar OIDC/OAuth2 platform(s).
- Web frontend/presentation layer development: HTML, CSS, JS and/or TypeScript.
- Experience with WebSphere Liberty, or similar Java/Jakarta EE application servers (nice to have).
- Automated Testing best practices (nice to have).
- DevSecOps best practices (nice to have).
- Experience with Angular or similar frontend frameworks (nice to have).
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Top Required Skills & Years of Experience:
Modern Java (11+) with Spring Boot: 5+ years professional experience in full-stack development
Identity and Access Management (IAM): 3+ years experience designing, developing, and/or implementing IAM solutions, including RBAC, using Okta or similar OIDC/OAuth2 platform(s)
Web frontend/presentation layer development: 3+ years HTML, CSS, JS and/or TypeScript
Experience with WebSphere Liberty, or similar Java/Jakarta EE application servers
Automated Testing best practices
The selected candidate will play a hands-on senior technologist role in the design, development, implementation, and support of a State of Wisconsin, Department of Transportation application that assists in the implementation of Okta for managing role-based authorization.
The ideal candidate has a minimum of 6 years of experience working as a full-stack Java developer, including architecture/APl design, presentation layer selection and design, and full lifecycle testing. The candidate should also have a solid understanding of adjacent technologies, including database systems, common protocols, and associated security/identity management systems and best practices.
Design, development, and implementation of a replacement for an existing legacy LDAP-based rolebased authorization (RBAC) system with delegated administration functionality, integrating Okta for identity management and a fine-grained authorization engine like OpenFGA/OktaFGA/Open Policy Agent.
Provide consultation and recommend courses of action to ensure the quality and maintainability of application development for assigned project(s). Experience designing, developing, or implementing Okta, another OpenD Connect (OIDC)/OAuth2 solution, and/or OpenFGA is required.
Translate business requirements into robust technical specifications.
Architect complex solutions for multi-faceted problems using a wide range of technologies.
Perform advanced technical design and development to address business and security requirements.
Solve complex technical challenges using modern Java and identity management tools, utilizing approved organization development tools.
Collaborate with team members within organizational policies and procedures to drive adoption of industry best practices and deliver high-quality solutions.
Prioritize and manage tasks effectively in a dynamic, fast-paced environment.
Modern Java (11+) with Spring Boot: 5+ years professional experience in full-stack development.
Hands-on architecture/design: 4+ years designing distributed systems or complex enterprise platforms.
Identity and Access Management (IAM): 3+ years experience designing, developing, and/or implementing IAM solutions, including RBAC, using Okta or similar OIDC/OAuth2 platform(s).
Experience with WebSphere Liberty, or similar Java/Jakarta EE application servers.
Automated Testing best practices.
DevSecOps best practices.
Experience with Angular or similar frontend frameworks.