Backend Software Engineer II API Services / Money Movement

Expert In Recruitment Solutions

  • Buffalo, NY
  • 7 days ago

    Highlights

    Technical requirements Skill Importance Expectations Java Critical Intermediate to expert; strong hands-on coding REST API development Critical Experience designing, building, maintaining, and consuming APIs Spring Boot Critical Hands-on experience developing Java-based services SQL Required Intermediate proficiency in querying and troubleshooting Postman Required Experience testing REST APIs Enterprise integrations / SOA Required Understanding of service-oriented architecture and complex integrations Agile / Scrum / Jira Expected Experience working within Scrum teams Azure cloud Preferred Valuable due to the current migration Banking / financial services Preferred Helpful for understanding transaction workflows and money movement . The Money Movement team within Enterprise API Services is seeking an experienced Java Software Engineer with strong REST API development experience.

    Numbers & Facts

    LocationBuffalo, NY

    Description

    Title: Backend Software Engineer II – API Services / Money Movement
    Location: Buffalo, NY - Hybrid, Monday–Thursday onsite; Friday remote


    Candidates willing to relocate are acceptable

    The Money Movement team within Enterprise API Services is seeking an experienced Java Software Engineer with strong REST API development experience. This individual will develop, maintain, enhance, and troubleshoot enterprise APIs supporting money movement across the bank.
    The team consists of approximately 12 people and supports integrations with mainframe systems, ACH processing, credit cards, loans, and deposit accounts.
    The environment is currently on-premises, with a migration to Microsoft Azure underway.


    Day-to-day responsibilities
    • Develop and maintain enterprise-level REST APIs using Java and Spring Boot.
    • Enhance existing applications and implement new functionality.
    • Troubleshoot defects and resolve issues within an established codebase.
    • Use SQL queries to investigate transactions, validate data, and troubleshoot failures.
    • Perform API testing using Postman, including manual and automated requests.
    • Support integration testing and code deployments across environments.
    • Collaborate with developers and downstream teams supporting loans, credit cards, deposit accounts, ACH, and mainframe integrations.
    • Participate in production releases and occasional after-hours support.
    • Contribute to the ongoing Azure cloud migration.

    Technical requirements
    SkillImportanceExpectations
    JavaCriticalIntermediate to expert; strong hands-on coding
    REST API developmentCriticalExperience designing, building, maintaining, and consuming APIs
    Spring BootCriticalHands-on experience developing Java-based services
    SQLRequiredIntermediate proficiency in querying and troubleshooting
    PostmanRequiredExperience testing REST APIs
    Enterprise integrations / SOARequiredUnderstanding of service-oriented architecture and complex integrations
    Agile / Scrum / JiraExpectedExperience working within Scrum teams
    Azure cloudPreferredValuable due to the current migration
    Banking / financial servicesPreferredHelpful for understanding transaction workflows and money movement


    SQL clarification: Microsoft SQL Server is used, but Oracle or comparable relational database experience is acceptable. The manager does not need a database expert. SQL will primarily be used for troubleshooting transactions and testing, with occasional schema changes such as adding tables or columns.

    Ideal candidate profile
    Looking for a strong, experienced Java backend developer who can contribute quickly with minimal ramp-up time.
    The ideal candidate will have substantial experience building APIs, not simply consuming them. They should be comfortable navigating existing enterprise applications, debugging complex integrations, and working collaboratively across development teams.
    Banking experience is beneficial but not mandatory. Candidates from other industries with strong enterprise integration experience should be considered.


    Similar Jobs