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
SeniorJob 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