At BNY, our culture allows us to run our company better and enables you to grow and succeed. As a leading global financial services company at the heart of the global financial system, we influence nearly 20% of the world's investible assets.
Every day, our teams harness cutting-edge AI and breakthrough technologies to collaborate with clients, driving transformative solutions that redefine industries and uplift communities worldwide.
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.
The Java Full Stack Developer will support a small, agile team responsible for modernizing and rebuilding a legacy application within a distributed microservices environment.
This role is heavily hands-on, with a primary focus on Java and Spring Boot development while also contributing to Angular-based front-end work.
The ideal candidate has experience untangling complex legacy systems, building services from the ground up, and delivering secure, scalable solutions in a regulated environment such as financial services.
We are hiring in our Lake Mary, FL - Pittsburgh, PA - New York City, NY offices for this opportunity.
Back-End Development (70%): Design, build, and optimize scalable services using Java, Spring Boot, Spring MVC, RESTful APIs, and microservices architecture
Front-End Development (30%): Contribute to Angular-based UI development, integrating front-end components with backend services
Support the full overhaul of a legacy application, including untangling complex logic and rebuilding core functionality from the ground up
DevOps & CI/CD:
Collaborate with DevOps engineers to define and optimize GitLab CI/CD pipelines, supporting secure build, test, and deployment workflows
Code Quality & Security:
Ensure high-quality, compliant code using tools such as SonarQube and Veracode
Analyze and improve application performance, database interactions, transactions, and service integrations
Cross-Functional Collaboration:
Partner with product managers, analysts, and QA engineers to translate requirements into working software solutions
Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent work experience
6+ years of professional software development experience
Strong expertise in Java, Spring Framework (Spring MVC, Spring Boot), Angular, RESTful APIs, and microservices architecture
Strong SQL skills, including scripting, stored procedures, and transaction management
Solid understanding of DevOps principles, unit testing frameworks, and Agile development practices
Experience working in the securities or financial services industry
Hands-on experience modernizing or rebuilding legacy applications
Familiarity with SQL Server in addition to Oracle
This role offers the opportunity to work on a full rebuild of a complex legacy system, providing meaningful technical ownership and impact.
You'll join a small team of five, collaborate closely across engineering and DevOps, and help shape a modern, scalable platform from the ground up in a highly visible initiative.
At BNY, our culture speaks for itself, check out the latest BNY news at:
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
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.
Optional benefits offering include medical, dental, vision and retirement benefits via Tundra Technical Solutions.
¿Te interesa este puesto?
Typical salary for Full Stack Developer:
USD 14,734 - 79,386
Based on 1,720 job listings
View full salary data