Senior Full-Stack Java Developer (IAM/Okta Integration)

  • Madison, WI
  • Posted 1 day ago | Updated 1 day ago

Overview

Hybrid
$50 - $70
Full Time

Skills

Java (v11+)
Spring Boot
Java 11+
Full-Stack Development
Software Architecture
Distributed Systems Design
Identity and Access Management (IAM)
Okta
OAuth2
OpenID Connect (OIDC)
Role-Based Access Control (RBAC)
OpenFGA
OktaFGA
Open Policy Agent (OPA)
HTML
CSS
JavaScript
TypeScript
Web Frontend Development
WebSphere Liberty
Jakarta EE
Automated Testing
DevSecOps
Agile Methodologies
Secure Software Development
Angular
System Integration
Technical Documentation
Critical Thinking
Problem Solving
Independent Work
Team Collaboration
Communication Skills

Job Details

Hiring Now: Senior Full-Stack Java Developer (IAM/Okta Integration)

Location Requirement: Must reside in Wisconsin or relocate before starting (at your own expense).
Work Mode: 100% Remote within Wisconsin only


Project Overview: Modernizing Role-Based Authorization with Okta

Join a high-impact initiative to modernize Role-Based Authorization (RBAC) by replacing a legacy LDAP-based system with a modern Identity and Access Management (IAM) solution using Okta and fine-grained authorization engines like OpenFGA or Open Policy Agent (OPA).

You ll play a hands-on senior technologist role owning the architecture, development, and implementation of a scalable, secure authorization platform for a state transportation agency.


Your Responsibilities

Solution Architecture & Design

  • Translate complex business requirements into technical solutions

  • Architect secure, scalable, distributed applications

  • Recommend strategies for long-term maintainability and quality

Development & Integration

  • Implement modern Java-based backend solutions using Spring Boot

  • Develop presentation layers with HTML, CSS, JS/TypeScript

  • Integrate Okta/OIDC/OAuth2 for identity management

  • Collaborate on fine-grained access control systems (OpenFGA, OPA)

Collaboration & Best Practices

  • Drive DevSecOps and automated testing best practices

  • Coordinate across teams using Agile workflows

  • Communicate technical ideas clearly with peers and stakeholders


Required Skills & Experience

Java (v11+) & Spring Boot: 5+ years in full-stack application development
Architecture & Design: 4+ years designing complex enterprise applications
IAM (Okta/OIDC/OAuth2): 3+ years designing or implementing identity solutions
Frontend: Solid experience in HTML, CSS, JavaScript, or TypeScript


Nice-to-Have Experience

App Servers: Familiarity with WebSphere Liberty or similar Java EE servers
Testing: Knowledge of automated testing tools & practices
DevSecOps: Understanding of secure software development practices
Modern Frontend: Experience with Angular or similar frameworks


Why Join?

This is your opportunity to help modernize critical infrastructure and implement cutting-edge IAM technologies in a public sector environment. Work remotely (within Wisconsin), take ownership of complex systems, and contribute to building secure, efficient, and scalable solutions.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.