Java Developer

Empower Professionals
Charlotte, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charlotte, United States of America

Tech stack

Java
API
Artificial Intelligence
Batch Processing
Static Program Analysis
Gradle
Spring
Maven
Web Services
Build Tools
Code Restructuring
Spring Batch

Job description

  • We are seeking a hands-on Senior Java Developer to support a large-scale migration of legacy mortgage servicing applications into the Orchestra-aligned unified framework.
  • The role combines core Java engineering with AI-assisted development (Devin) to accelerate modernization while operating within Client s enterprise engineering and governance standards.

Responsibilities:

  • Execute end-to-end migration of legacy applications to modernized architecture within Orchestra framework
  • Perform code remediation, refactoring, and modernization (Java, Spring, APIs, batch processing)
  • Leverage Devin (AI-assisted development) to accelerate code analysis, generation, and transformation

Requirements

  • Strong hands-on Java development experience (Core Java + Spring ecosystem)

  • API modernization (SOAP REST)

  • Batch processing (Spring Batch or similar)

  • Build tools (Maven / Gradle)

  • Proven ability to work in legacy modernization / migration programs

  • Experience working in large enterprise environments with strict governance controls

  • Strong collaboration skills across distributed teams and client stakeholders

AI / Tooling Expectations:

  • Will actively use Devin (AI-assisted development tool) for:
  • Code analysis
  • Refactoring and migration support
  • Training on Devin will be provided; candidate must be:
  • Comfortable adopting AI-assisted engineering workflows
  • Able to validate, refine, and productionize AI-generated outputs

Apply for this position