BNY · 23 hours ago
Smart Contract Developer
BNY is a leading global financial services company at the center of the world’s financial system, seeking a Senior Java Developer to support their Loans Enablement Engineering organization. The role focuses on developing scalable back-end services and requires collaboration with cross-functional teams while utilizing distributed ledger and blockchain technologies.
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
Required
Exposure to distributed ledger or blockchain-based systems
Experience with smart contracts or EVM-based platforms (Ethereum, Hyperledger Besu)
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
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
BNY
For more than 240 years BNY has partnered alongside clients, using its expertise and platforms to help them operate more efficiently and accelerate growth.
Funding
Current Stage
Late StageLeadership Team
Recent News
PR Newswire
2024-11-01
Company data provided by crunchbase