Senior Java Developer (contract) jobs in United States
cer-icon
Apply on Employer Site
company-logo

BNY · 20 hours ago

Senior Java Developer (contract)

BNY is a leading global financial services company that empowers its employees to grow and succeed. They are seeking a Senior Java Developer to support the Loans Enablement Engineering organization by developing scalable back-end services and APIs for loan processing applications, leveraging Java-based microservices and blockchain technology.

Financial Services

Responsibilities

Backend Service Development: Design, develop, and maintain Java-based microservices using Spring Boot and related frameworks to support scalable loan processing applications
API Design & Integration: Build and maintain RESTful APIs (and gRPC where applicable) to enable seamless communication between microservices and external systems, including blockchain platforms
Distributed Systems Collaboration: Work within a microservices architecture, integrating service-layer applications with distributed ledger/blockchain infrastructure
Cross-Functional Collaboration: Partner closely with product owners, business analysts, scrum masters, and other engineers to deliver high-quality solutions aligned with business needs
Code Quality & Testing: Conduct code reviews, perform unit testing, and support CI/CD pipelines to ensure reliability, performance, and maintainability
Technical Leadership: Provide input on technical decisions, help remove blockers, and support backlog refinement and prioritization within Agile pods
Design & Documentation: Develop and present high-level design proposals, technical documentation, and architectural solutions to stakeholders
Agile Participation: Actively participate in Agile ceremonies, brainstorming sessions, and knowledge-sharing initiatives across engineering pods
Mentorship & Support: Assist team members in resolving technical challenges and ensuring alignment with overall project goals

Qualification

CoreAdvanced JavaMicroservices with Spring BootREST API designDistributed ledger technologyCI/CD pipelinesAgile developmentGit-based version controlCommunication skillsTechnical documentationMentorship

Required

Bachelor's degree in Computer Science or a related discipline
Strong expertise in Core and Advanced Java, including J2EE
Hands-on experience building microservices using Spring Boot, Spring Batch, Spring Data, or similar frameworks
Strong understanding of REST API design principles and HTTP protocols
Experience with Git-based version control, CI/CD pipelines, and Agile development methodologies
Strong communication skills and ability to understand business context behind technical work

Preferred

Experience working in broker-dealer, financial services, or highly regulated environments
Exposure to distributed ledger or blockchain-based systems
Experience with smart contracts or EVM-based platforms (Ethereum, Hyperledger Besu)
Familiarity with Apache Kafka, JIRA, and JUnit
Front-end development exposure (Angular, TypeScript) is a plus
Experience leveraging AI-enabled coding tools (e.g., Windsurf) to improve development efficiency

Benefits

Medical
Dental
Vision
Retirement benefits via Tundra Technical Solutions

Company

We help make money work for the world — managing it, moving it and keeping it safe.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Brian A. Ruane
CEO Government Securities Services & Global Client Management
linkedin
leader-logo
Chris Kearns
CEO, Depositary Receipts
linkedin
Company data provided by crunchbase