The job is looking to solve the problem of modernizing critical financial services applications by designing, developing, and securing APIs that bridge legacy core banking platforms with modern microservices-based architectures.
Requirements
- Advanced knowledge of Java 8+, SpringBoot, RESTful API design, and microservices architecture.
- Experience with API management platforms (APIM, Kong, MuleSoft, Apigee).
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Containerization experience (Docker, Kubernetes).
- Knowledge of authentication and authorization standards (OAuth2, SAML, OIDC).
Responsibilities
- Design, develop, and enhance backend services using Java SpringBoot, RESTful APIs, and microservices patterns.
- Build and maintain scalable integration layers between core banking systems (e.g., Hogan, Voyager, Treasury Center) and digital channels.
- Develop automated unit and integration tests to ensure application reliability and performance.
- Integrate APIs with enterprise platforms such as Microsoft APIM, MuleSoft, or Apigee.
- Support application modernization initiatives, including containerization (Docker, Kubernetes) and refactoring legacy code.
- Collaborate with solution architects, product owners, and security teams to define API standards and development best practices.
- Monitor application performance, troubleshoot production issues, and implement enhancements.
Other
- 5–8 years of experience in backend software development.
- Familiarity with financial services environments and integration with legacy systems.
- Participate in Agile ceremonies, sprint planning, and backlog refinement.