Software Developer – Java SpringBoot / API Engineering - MTBNY


IT - NY - Rochester, NY
Rochester, New York
Locations: Rochester, Batavia, Dunkirk, Olean
Posted On: October 28, 2025
Last Day to Apply: November 03, 2025
Pay: $70.00 to $90.00 per hour

Software Developer – Java SpringBoot / API Engineering  

The Software Developer will be part of a high-performing engineering team responsible for building and modernizing critical financial services applications. The primary focus will be on designing, developing, and securing APIs that bridge legacy core banking platforms with modern microservices-based architectures. This role requires deep technical expertise, strong collaboration skills, and a solid understanding of enterprise-grade software development practices.

Key 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.
  • Participate in Agile ceremonies, sprint planning, and backlog refinement.
  • Monitor application performance, troubleshoot production issues, and implement enhancements.

Required Skills:

  • 5–8 years of experience in backend software development.
  • Advanced knowledge of Java 8+, SpringBoot, RESTful API design, and microservices architecture.
  • Experience with API management platforms (APIM, Kong, MuleSoft, Apigee).
  • Familiarity with financial services environments and integration with legacy systems.
  • 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)
Skip to the main content