NEWPosted 18 hours ago

Job ID: JOB_ID_1503

Role Overview: Senior Java Developer

We are seeking a highly skilled Senior Java Developer to join our dynamic engineering team in the Raleigh/Durham area. This is a critical 6 to 12-month contract role with a strong potential for conversion to full-time employment. The successful candidate will play a pivotal role in a massive re-engineering project within our Web Access Management (WAM) division. Currently, WAM is a comprehensive suite of services that has grown into a monolithic structure. Our primary objective is to decouple these services into independent, resilient, and efficient microservices, moving away from a shared Oracle backend to dedicated Postgres data stores for each silo.

Key Responsibilities and Project Scope

  • Lead the architectural transition from legacy monolithic systems to modern, independent microservices.
  • Design and implement robust solutions using Java, Spring Boot (for legacy support), and Micronauts (for new service development).
  • Collaborate with four specialized WAM teams to ensure seamless integration and high resiliency across the new service landscape.
  • Execute data migration strategies, moving complex datasets from Oracle to Postgres while ensuring data integrity and performance.
  • Analyze complex legacy systems to identify areas of concern and propose innovative architectural fixes during the migration process.
  • Mentor junior engineers and provide technical leadership on complex design decisions and best practices.
  • Utilize AI-driven development tools, specifically GitHub CoPilot, to enhance coding efficiency and maintain high standards of code quality.

Technical Requirements

  • Minimum of 5 years of professional Java development experience for the Senior role (3 years for Mid-level).
  • Expertise in Spring Boot and Micronauts frameworks.
  • Extensive experience with AWS cloud services, including S3, Lambda, CloudWatch, CloudFormation, EC2, ECR, ECS, DynamoDB, and RDS.
  • Proven track record in building and maintaining Jenkins CI/CD pipelines.
  • Proficiency with logging and monitoring tools such as Splunk.
  • Strong experience with relational databases, specifically Postgres and Oracle.
  • Familiarity with enterprise-level complexity and large-scale system design.

A Day in the Life

In this role, you will spend your day breaking down complex architectural concerns into manageable, scalable solutions. You won’t just be moving code; you’ll be fixing and optimizing it as part of the re-engineering effort. You will work in a hybrid environment, spending three days a week in our modern office facilities in the Research Triangle Park area, collaborating closely with cross-functional teams to build the next generation of our web access management infrastructure. Your expertise will be vital in guiding the team through the challenges of decoupling services and implementing a focus on resiliency and efficiency.


Special Requirements

US Citizen or Green Card holders only. No CPT candidates. Hybrid role requiring 3 days per week on-site in Raleigh/Cary/Durham, NC.


Compensation & Location

Salary: $104,000 – $115,000 per year

Location: Raleigh, NC


Recruiter / Company – Contact Information

Recruiter / Employer: Nvoids

Email: gurrammohansairam@gmail.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
gurrammohansairam@gmail.com with the subject:

DELETE_JOB_ID_1503

to delete@join-this.com.