Job Title: Intermediate & Senior API Engineers (Java)
Location: Remote (Candidates must reside in the U.S. and work Central Time Zone hours)
Contract Type: Long-Term Contract
Client: Fortune 500 Financial Services Company
About the Role
Our client, a leading Fortune 500 financial services organization, is seeking Intermediate (3–5 years) and Senior (6–10+ years) API Engineers to join their team on a long-term remote contract. This is an excellent opportunity to contribute to the design and development of high-performance, scalable APIs as part of a major modernization and digital transformation initiative.
Responsibilities
- Design, develop, and maintain RESTful APIs using Java and Spring Boot.
- Implement batch processing solutions using Spring Batch.
- Utilize GitHub Actions for CI/CD automation and deployment workflows.
- Write and execute unit tests using JUnit to ensure code quality and reliability.
- Collaborate with cross-functional teams to integrate APIs with various systems.
- Optimize API performance, security, and scalability.
- Troubleshoot and resolve production issues in real-time.
Required Skills & Experience
✔ Intermediate Level: 3–5 years of experience in API development.
✔ Senior Level: 6–10+ years of experience in API development.
Technical Skills:
- Programming: Java (expert level for API development).
- Frameworks: Spring Boot, Spring Batch.
- CI/CD: GitHub Actions for automated builds and deployments.
- Testing: JUnit for unit testing and code coverage.
- API Development: Strong experience in designing and implementing RESTful services.
Other Requirements:
- Must reside in the United States.
- Must be able to work Central Time Zone business hours.
Why Join This Project?
- Be part of a high-impact digital transformation project for a Fortune 500 financial institution.
- Fully remote role with long-term stability.
- Work with modern Java frameworks and CI/CD practices in a large-scale enterprise environment.