Talent.com
Software Developer – Java SpringBoot / API Engineering - MTBNY
Software Developer – Java SpringBoot / API Engineering - MTBNYNavitsPartners • Rochester, New York, United States
Software Developer – Java SpringBoot / API Engineering - MTBNY

Software Developer – Java SpringBoot / API Engineering - MTBNY

NavitsPartners • Rochester, New York, United States
8 days ago
Job type
  • Full-time
Job description

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)
  • Create a job alert for this search

    Java Developer • Rochester, New York, United States