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

BNY · 18 hours ago

Senior Java Developer (contract)

BNY Mellon is a leading global financial services company that empowers its employees to grow and succeed. The Senior Java Developer will be responsible for developing scalable back-end services for loan processing applications, focusing on Java-based microservices and API design. This role requires collaboration with cross-functional teams and offers exposure to cutting-edge 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 using Spring BootREST API designGit-based version controlCI/CD pipelinesAgile development methodologiesExposure to blockchain systemsSmart contractsApache KafkaFront-end development exposureExperience leveraging AI toolsCommunication skills

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

Optional benefits offering include medical, dental, vision and 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