Java Full Stack Developer (contract)
Indexed description
Recognized as a top destination for innovators and champions of inclusion, BNY is where bold ideas meet advanced technology and exceptional talent. Together, we power the future of finance – and this is what is all about. Join us and be part of something extraordinary.
Job Summary
BNY is seeking a Java Full Stack Developer – Equities Trading Platform to join the Execution Services Platform team, supporting the development and modernization of mission-critical trading systems across the Equities business. This role focuses on building scalable, high-performance applications with a strong emphasis on both backend services and front-end user interfaces.
This position is based in New York, NY and requires 4+ days onsite per week. The position plays a key role in re-engineering legacy mainframe systems into scalable, cloud-based microservices architectures, while leveraging modern UI technologies and AI-assisted development tools to improve efficiency and performance.
Key Responsibilities
- Full-Stack Application Development: Design, develop, and maintain applications using both front-end (Angular, JavaScript) and back-end (Java, Spring Boot) technologies.
- Platform Modernization: Support migration of legacy mainframe systems to modern, scalable microservices and cloud-based architectures.
- Front Office Trading Systems Support: Build and enhance applications that support equities trading, order management, and execution workflows.
- UI & Backend Integration: Develop seamless integrations between UI components and backend services, ensuring high performance and reliability.
- Messaging & Data Processing: Implement and maintain messaging systems using technologies such as Kafka and MQ to support real-time trading data flows.
- Stakeholder Collaboration: Work closely with product teams, traders, and business stakeholders to understand requirements and translate them into technical solutions.
- Code Quality & SDLC Practices: Write efficient, testable code, participate in code reviews, and follow best practices across Agile and DevOps environments.
- Production Support & Troubleshooting: Provide support for live applications, diagnose issues, and resolve defects in high-pressure, mission-critical environments.
- AI-Driven Development: Leverage AI-assisted coding tools (e.g., Windsurf, Copilot) to improve development efficiency and code quality.
- 8+ years of full-stack software development experience
- Strong proficiency in Java and front-end technologies (Angular, JavaScript, TypeScript, HTML/CSS)
- Experience with Spring Framework, Spring Boot, and related Java technologies
- Strong experience with SQL databases (Oracle or SQL Server)
- Experience building and consuming RESTful APIs and web services
- Familiarity with messaging technologies such as Kafka or MQ
- Experience with CI/CD pipelines, Git, and modern SDLC practices
- Experience working in Agile/Scrum environments
- Strong analytical and problem-solving skills
- Ability to work in a fast-paced, front office trading environment
- Bachelor’s degree required (Computer Science or related field)
- Experience in financial services, specifically equities or front office trading environments
- Knowledge of equities trading lifecycle, order management systems (OMS), or execution platforms
- Experience migrating legacy systems (e.g., mainframe) to modern architectures
- Familiarity with caching frameworks and FIX protocol
- Experience with Angular-based UI development in production environments
- Exposure to AI-assisted development tools (e.g., GitHub Copilot, Windsurf, Cursor)
- Experience with production support, debugging, and performance tuning
At BNY, our culture speaks for itself, check out the latest BNY news at:
BNY Newsroom
BNY LinkedIn
Here’s a few of our recent awards:
America’s Most Innovative Companies, Fortune, 2025
World’s Most Admired Companies, Fortune 2025
“Most Just Companies”, Just Capital and CNBC, 2025
Pay Rate Range
80 - 100 USD hourly
Additional Notes
Applications will be accepted on an ongoing basis.
This posting is for a contract assignment with Tundra Technical Solutions to provide services to Bank of New York (BNY). Please note that this is not a full-time employment opportunity. Candidates selected for this role will be engaged as contractors for the specified duration of the project. For any inquiries regarding the terms of the contract or engagement, please contact Tundra Technical Solutions directly.
Benefits Information
Optional benefits offering include medical, dental, vision and retirement benefits via Tundra Technical Solutions.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search