Sr. Java Developer - W2 Contarct

Raleigh, NC, US • Posted 2 days ago • Updated 10 minutes ago
Full Time
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • java
  • AWS
  • Rest API
  • Springboot
  • Backend

Summary

Position: Sr. Java Developer
Location: Raleigh, NC (2days Onsite)
Interview Mode: In person F2F

Top Skills' Details

Strong Java and Spring Boot experience in enterprise back end systems
Experience modernizing or decomposing monolithic applications
REST API design and implementation experience
AWS experience (Fargate, EC2, SQS, CloudWatch)

Secondary Skills - Nice to Haves


Software Engineer Web Access Management (WAM)

Team Overview
The Web Access Management (WAM) team is responsible for enterprise wide authentication, authorization, identity, and security services. These services currently operate within a tightly coupled, monolithic architecture backed by a centralized Oracle database.
WAM is executing a multi year reengineering and replatforming initiative to decouple legacy services, modernize the architecture, and migrate to a more resilient and scalable platform. The program timeline extends through 2027, and additional engineering capacity is being added to support delivery.

Role Summary
This role will join a cross functional replatforming "swarm" team supporting the modernization of identity and access services. Engineers operate across traditional team boundaries, with work assigned based on product and platform needs rather than fixed ownership.
The position focuses on decomposing legacy identity services, supporting the migration off Oracle, and delivering modern, cloud native services built on PostgreSQL and AWS.

Responsibilities
Decompose and reengineer monolithic authentication, authorization, identity, and entitlement services into decoupled, service oriented components.
Support migration from Oracle to PostgreSQL and other targeted data stores.
Maintain and support the existing legacy platform while evaluating placement of new features between legacy and modernized services.
Design, develop, and maintain Java/Spring Boot REST APIs supporting identity and security workflows.
Contribute to system resiliency, availability, scalability, and performance objectives.
Participate in cross team swarming activities to accelerate delivery across WAM initiatives.
Own unit level testing and contribute to evolving engineering practices, including agent assisted development.
Collaborate with DevOps teams using Jenkins based CI/CD pipelines.
Provide limited front end support for authentication and login flows using Angular and JavaScript.

Technical Stack
Back End: Java, Spring Boot, REST APIs
Cloud: AWS (Fargate, EC2, SQS, CloudWatch)
Databases: Oracle (current), PostgreSQL (target)
Front End (limited): Angular, JavaScript
DevOps: Jenkins CI/CD
Architecture: Legacy monolith decomposition and platform modernization

Success Measures
Progress toward removing critical identity services from Oracle
Improved resiliency, availability, and performance of WAM services
Clear architectural separation of identity, authorization, and security components
Measurable acceleration toward 2027 replatforming milestones

Required Skills & Experience
Strong Java and Spring Boot experience in enterprise back end systems
Experience modernizing or decomposing monolithic applications
REST API design and implementation experience
AWS experience (Fargate, EC2, SQS, CloudWatch)
PostgreSQL experience preferred; Oracle experience beneficial
Jenkins and CI/CD pipeline experience
Exposure to Angular/JavaScript helpful (minimal front end scope)
Ability to work effectively in cross functional, swarm based delivery teams
Strong communication skills; hybrid Raleigh presence required

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.
  • Dice Id: 10121956
  • Position Id: 2026-4921
  • Posted 2 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cary, North Carolina

2d ago

Easy Apply

Third Party, Contract

Depends on Experience

Durham, North Carolina

Today

Easy Apply

Contract

Durham, North Carolina

Today

Easy Apply

Full-time

Durham, North Carolina

Today

Contract

Search all similar jobs