> Markdown version of [/jobs/ext/1336130-senior-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1336130-senior-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Full Stack Developer - **Company:** The Bank of New York Mellon Corporation - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $199,680.0 - $249,600.0 - **Contract:** Temporary contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Algorithmic Trading, Cloud Computing, Profiling, Code Review, Communications Protocols, Cursor (Graphical User Interface Elements), Software Debugging, Linux, DevOps, Programming Tools, Distributed Systems, Python (Programming Language), Enterprise Messaging Systems, Performance Tuning, Software Engineering, SQL Databases, System Integration Testing, Data Processing, Cloud Platform System, Spring-boot, Reliability of Systems, Git, AngularJS, Information Technology, Low Latency, Apache Kafka, Front End Software Development, Stream Processing, Legacy Systems, Microservices - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c576e392850603a5 ## About the Role * 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. ## 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production)