Backend Software Engineer II API Services / Money Movement
No H1B/CPT/OPT
Hybrid - Buffalo, NY
banking/financial services client
Need 3 refernces with phone number, LinkedIn & Email
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.
Position details
| Category | Details |
| Hiring Manager | - |
| Location | Buffalo, NY |
| Work arrangement | Hybrid, ideally Monday Thursday onsite; Friday remote Location flexibility: Buffalo is the priority because the entire team is located there. Three days onsite or alternative arrangements may be considered for an exceptional candidate. Fully remote candidates and candidates working from other bank locations, such as Wilmington, are not being considered. |
| Duration | 12 months possible RTH |
| Rate | Upto $75/HR ON W2 |
| Start date | ASAP |
| Relocation | Candidates willing to relocate are acceptable |
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
| 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 |
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.