{"schemaVersion":"jobsearcher.job.v1","id":"be710fa5e26c1483bdc5e656","url":"https://jobsearcher.com/jobs/be710fa5e26c1483bdc5e656","canonicalUrl":"https://jobsearcher.com/jobs/be710fa5e26c1483bdc5e656","title":"Senior Java Software Engineer","description":"Senior Java Software EngineerLocation: Buffalo, NY – Hybrid (4 days onsite / 1 day remote)Duration: 12+ month contractInterview: 1 technical round, approximately 60 minutesImportant RequirementsHybrid work is mandatory – no exceptions.Candidates must be local to Buffalo, NY or willing to relocate at their own expense and work onsite from Day 1.Must be in the Eastern or Central Time Zone.W2 only. No visa sponsorship or transfer.Must be legally authorized to work in the U.S. without sponsorship now or in the future.12–15 years of strong Java/Spring Boot development experience required.Prior Banking and/or Financial Services experience is required.Exceptional verbal and written communication skills are mandatory.Role OverviewM&T Bank is seeking a highly experienced Software Engineer II to join a new payments-focused initiative. The engineer will design and develop scalable applications and Java/Spring Boot microservices, build and consume APIs, integrate with databases, and support secure payment-related solutions.The initial engagement supports a 4-month Proof of Concept, with a strong possibility of extending to 12+ months.Must-Have Skills12–15 years of Java/J2EE development experienceJava 11, 17, and/or 21Spring Boot 3.x and/or 4.xStrong Microservices development experienceStrong Oracle Database experienceRESTful APIs / API integrationExperience developing, consuming, and exposing APIsStrong understanding of application architecture and integrationBanking/Financial Services experienceStrong problem-solving and communication skillsPreferred SkillsBanking & Payments domain experienceExperience with Zelle / Real-Time PaymentsHogan Systems experiencePayment processing / money transfer experienceExperience with secure financial APIs and transaction systemsKey ResponsibilitiesDesign, develop, and maintain complex applications using Java and Spring Boot.Build scalable microservices and APIs for payment-related applications.Develop, consume, and expose REST APIs.Work with Oracle databases and integrated applications.Perform systems analysis, design, development, testing, debugging, and production support.Prepare technical specifications, documentation, test plans, and project estimates.Collaborate with development, operations, technology, and business teams.Troubleshoot complex application and integration issues.Follow development, security, risk, and regulatory standards.Provide technical guidance to junior developers when required.Contribute to project planning, milestones, and delivery.Thanks and Regards..Praveen KumarSenior Technical Recruiter📞 770-4701-225 ext-198 ✉️ Praveen@rulesiq.com🌐RulesIQ Inc. | linkedin.com/in/praveen-kumar-127531172RulesIQ Inc. | Partner with RawCubesNote: RulesIQ INC works with Direct Client’s and Preferred Vendors Nationwide.Your confirmation would means that you understand the level of RulesIQ INC association for the mentioned project and will not approach RulesIQ INC Client directly.","company":"Rulesiq","rawCompany":"rulesiq","city":"Buffalo","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-09-01T08:22:59.164Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Software Engineer","description":"Senior Java Software EngineerLocation: Buffalo, NY – Hybrid (4 days onsite / 1 day remote)Duration: 12+ month contractInterview: 1 technical round, approximately 60 minutesImportant RequirementsHybrid work is mandatory – no exceptions.Candidates must be local to Buffalo, NY or willing to relocate at their own expense and work onsite from Day 1.Must be in the Eastern or Central Time Zone.W2 only. No visa sponsorship or transfer.Must be legally authorized to work in the U.S. without sponsorship now or in the future.12–15 years of strong Java/Spring Boot development experience required.Prior Banking and/or Financial Services experience is required.Exceptional verbal and written communication skills are mandatory.Role OverviewM&T Bank is seeking a highly experienced Software Engineer II to join a new payments-focused initiative. The engineer will design and develop scalable applications and Java/Spring Boot microservices, build and consume APIs, integrate with databases, and support secure payment-related solutions.The initial engagement supports a 4-month Proof of Concept, with a strong possibility of extending to 12+ months.Must-Have Skills12–15 years of Java/J2EE development experienceJava 11, 17, and/or 21Spring Boot 3.x and/or 4.xStrong Microservices development experienceStrong Oracle Database experienceRESTful APIs / API integrationExperience developing, consuming, and exposing APIsStrong understanding of application architecture and integrationBanking/Financial Services experienceStrong problem-solving and communication skillsPreferred SkillsBanking & Payments domain experienceExperience with Zelle / Real-Time PaymentsHogan Systems experiencePayment processing / money transfer experienceExperience with secure financial APIs and transaction systemsKey ResponsibilitiesDesign, develop, and maintain complex applications using Java and Spring Boot.Build scalable microservices and APIs for payment-related applications.Develop, consume, and expose REST APIs.Work with Oracle databases and integrated applications.Perform systems analysis, design, development, testing, debugging, and production support.Prepare technical specifications, documentation, test plans, and project estimates.Collaborate with development, operations, technology, and business teams.Troubleshoot complex application and integration issues.Follow development, security, risk, and regulatory standards.Provide technical guidance to junior developers when required.Contribute to project planning, milestones, and delivery.Thanks and Regards..Praveen KumarSenior Technical Recruiter📞 770-4701-225 ext-198 ✉️ Praveen@rulesiq.com🌐RulesIQ Inc. | linkedin.com/in/praveen-kumar-127531172RulesIQ Inc. | Partner with RawCubesNote: RulesIQ INC works with Direct Client’s and Preferred Vendors Nationwide.Your confirmation would means that you understand the level of RulesIQ INC association for the mentioned project and will not approach RulesIQ INC Client directly.","datePosted":"2026-09-01T08:22:59.164Z","dateModified":"2026-09-01T08:22:59.164Z","hiringOrganization":{"@type":"Organization","name":"Rulesiq","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Buffalo","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"be710fa5e26c1483bdc5e656"},"url":"https://jobsearcher.com/jobs/be710fa5e26c1483bdc5e656"}}