Software Developer – Java SpringBoot / API Engineering - MTBNY


IT - NY - Rochester, NY
Rochester, New York
Locations: Rochester, Medina, Corning, Meadville
Posted On: October 29, 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 an engineering team modernizing mission-critical banking applications that power core payment processing, retail banking, commercial lending, and treasury operations. The primary focus is on designing secure, high-throughput APIs that bridge legacy core banking systems (Hogan, Voyager, Treasury Center) with modern microservices architectures. This role requires expertise in building reliable integration services in regulated financial environments.

Key Responsibilities:

  • Design, develop, and optimize backend services using Java SpringBoot and microservices patterns to support high-volume financial transactions.
  • Create and maintain API integration layers between core banking platforms and digital channels (e.g., online banking, payment gateways, third-party fintech integrations).
  • Engineer fault-tolerant service architectures with idempotency and replay support for financial message processing.
  • Integrate APIs into enterprise API management platforms such as Microsoft APIM, MuleSoft, or Apigee.
  • Support large-scale modernization programs including containerization (Docker, Kubernetes) and refactoring COBOL/JCL logic into service-based architecture.
  • Collaborate with architecture, cybersecurity, and product teams to ensure compliance with FFIEC and PCI security standards.
  • Implement automated test suites and CI/CD pipelines (Jenkins, Azure DevOps) for secure, auditable deployments.
  • Provide production support, root cause analysis, and continuous performance tuning.

Required Skills:

  • 5–8 years in enterprise software development.
  • Strong expertise in Java 8+, SpringBoot, REST API design, and microservices.
  • Experience integrating with or modernizing legacy banking systems.
  • Familiarity with OAuth2, SAML, OIDC, and encryption protocols.
  • Experience with APIM/MuleSoft/Apigee, containerization, and DevSecOps practices.
  • Strong understanding of regulatory compliance in financial systems.
Skip to the main content