What are the responsibilities and job description for the Sr. Java Developer (Devin) position at Empower Professionals?
Role: Sr. Java Developer (Devin)
Location: Charlotte, NC (Hybrid)
Duration: 12 Months
Summary:
- 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