Full Stack Java Developer

  • Madison, WI
  • Posted 10 hours ago | Updated 10 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 1 Year(s)

Skills

Java
Okta
Spring boot
full stack
HTML
JS
Typscript

Job Details

Our client is looking for a Java Developer. The selected candidate will play a hands-on senior technologist role in the design, development, implementation, and support of an application that assists in the implementation of Okta for managing role-based authorization.

Tasks

  • Design, development, and implementation of a replacement for an existing legacy LDAP-based role-based 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).
  • 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.
Knowledge, Skills and Abilities Required:
  • The candidate should have strong communication skills and be able to work independently as well as within a team.
  • Experience working on large, complex Java development projects with high priority and within established timelines is critical.
  • The candidate should demonstrate strong critical thinking and decision-making skills across a variety of development tools and technologies.

NOTE: Candidates must be WI residents or willing to relocate to WI prior to starting the role at their own expense. This role will work 100% remote from within the state of Wisconsin.

Location: Madison, WI (remote within the State of WI)

Contract: 1 year

Skills Required:

  • 5+ years - Modern Java (11+) with Spring Boot: Experience in full-stack development
  • 4+ years - Experience designing distributed systems or complex enterprise platforms.
  • 3+ years - Experience with identity and Access Management (IAM): Experience in designing, developing, and/or implementing IAM solutions, including RBAC, using Okta or similar OIDC/OAuth2 platform(s)
  • 3+ years - Experience with web frontend/presentation layer development: HTML, CSS, JS and/or TypeScript
  • Bachelor s Degree (Please include on your resume)

Skills Desired A plus to have:

  • 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

*** Rate depends on experience

*** Local candidates preferred, not mandatory

*** Candidates authorized to work in the US are encouraged to apply. We can accept H1b, , TN, and other valid work visas for IT. However, we cannot accept OPT or CPT visas at this time.

*** Companies submitting candidates should only submit direct W2 employees for this position.

Please submit your resume by using the "URL" below

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.