Senior Java Full Stack Developer
Role details
Job location
Tech stack
Job description
BNY is seeking a Senior 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 that power order management, execution, pricing, and risk platforms in a front-office trading environment.
This position is based in New York, NY and requires 4+ days onsite per week. The role will play a key part in transforming legacy systems into modern, cloud-based microservices architectures while leveraging AI-enabled development tools to drive efficiency and innovation.
Key Responsibilities
-
Full Stack Application Development: Design, develop, and implement high-performance applications across front-end and back-end layers to support trading and operational workflows.
-
Trading Systems Engineering: Build and enhance trading channels and messaging systems interfacing with exchanges and external venues using industry-standard protocols.
-
Microservices & Modernization: Contribute to re-architecting legacy systems into scalable microservices-based solutions within cloud environments.
-
Messaging & Integration: Develop core components using Java and messaging technologies such as Kafka and MQ to support real-time data processing and trading flows.
-
Front Office Platform Support: Deliver enhancements and provide second-level production support for mission-critical front office trading systems.
-
Data Processing & Performance Optimization: Handle high-volume trading data, ensuring low latency, scalability, and system reliability.
-
Cross-Functional Collaboration: Work closely with product, operations, and engineering teams to gather requirements and deliver solutions aligned with business objectives.
-
Testing & Quality Assurance: Coordinate system integration testing and ensure high-quality code through best practices and code reviews.
-
AI-Enabled Development: Leverage AI-assisted coding tools (e.g., Windsurf, Copilot) to improve development efficiency and accelerate delivery.
-
Mentorship & Leadership: Mentor junior developers and contribute to best practices across the engineering team.
Requirements
-
10+ years of software development experience, with strong focus on full stack engineering
-
Strong expertise in Java, SQL, and Git
-
Experience with Spring, Spring Boot, and related frameworks
-
Experience with messaging technologies such as Kafka, MQ, and FIX protocols
-
Strong understanding of distributed systems, data modeling, and high-performance application design
-
Experience working in cloud environments and DevOps practices
-
Familiarity with Linux and Windows environments
-
Strong problem-solving and analytical skills
-
Experience supporting production systems in high-pressure environments
-
Strong communication and collaboration skills
-
Bachelor's degree in Computer Science or related field (advanced degree preferred)
-
Experience within financial services, particularly Equities trading environments
-
Familiarity with AI-assisted development tools (e.g., Copilot, Windsurf, Cursor)
Preferred Experience
-
Knowledge of order management systems (OMS) and smart order routing (SOR)
-
Understanding of equity trading lifecycle and market structure
-
Experience building front office trading or execution platforms
-
Experience with Angular or modern front-end frameworks
-
Familiarity with Python for scripting or data processing
-
Exposure to regulatory reporting and compliance considerations in trading systems
-
Experience with application profiling, debugging, and performance tuning
Why Join Us
This role offers the opportunity to be part of a high-impact transformation initiative within the Equities trading space. You will help modernize legacy platforms into cutting-edge, cloud-based systems while working with advanced technologies, including AI-assisted development tools. This is a unique opportunity to contribute to the evolution of front-office trading systems in a fast-paced, innovation-driven environment.
Benefits & conditions
240 Greenwich St, New York, NY 10007 Hybrid work $96 - $120 an hour - Contract, Pulled from the full job description
- Health insurance
- Retirement plan
- Vision insurance
- Dental insurance