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 #LifeAtBNY is all about. Join us and be part of something extraordinary.
Job Summary
BNY is seeking a Java Full Stack Developer to join the Cybersecurity organization, supporting the design, development, enhancement, and modernization of distributed application systems. This role focuses on building and supporting cross-functional, multi-platform applications with a strong emphasis on Core Java, REST services, SQL, and database development.
This position is based in Pittsburgh, PA, or Lake Mary, FL and requires 4 days onsite per week. Remote may be considered for candidates who are not located near either office. The role will play a key part in uplifting legacy technology to newer platforms, supporting vulnerability remediation efforts, and enhancing existing application and database environments.
Key Responsibilities
- Full Stack Application Development: Design, develop, and implement distributed applications across front-end and back-end layers, with the role weighted approximately 30% front end and 70% back end.
- Technical Design & Documentation: Lead the technical design, development, and documentation of cross-functional, multi-platform distributed application systems.
- Requirements Analysis: Analyze, define, and document requirements for data, workflow, logical processes, and interfaces with other systems.
- REST Services Development: Build and enhance Core Java-based REST services to support application functionality and system integration.
- Database Development & Support: Work extensively with SQL and Oracle-backed systems, including enhancing existing databases, creating new database objects, and resolving issues in current database environments.
- Legacy Modernization: Support the uplift of legacy technologies into newer platforms and frameworks to improve maintainability and long-term scalability.
- Vulnerability Remediation: Contribute to cybersecurity-focused remediation efforts by addressing vulnerabilities within applications and supporting systems.
- Application Performance & Delivery: Ensure expected application performance levels are achieved through coding, testing, implementation, and technical coordination.
- System Analysis & Supervision: Analyze system specifications and translate system requirements into task specifications for junior developers where needed.
- Cross-Functional Collaboration: Work with both technology and project management stakeholders to deliver solutions aligned with technical and business objectives.
Qualifications
- Strong Core Java development experience
- Experience with Angular; Angular 18–20 preferred
- Hands-on REST service development
- Strong SQL and data analysis/querying skills
- Experience with Oracle-backed databases
- Ability to enhance existing applications and database environments
- Experience creating and supporting database objects
- Understanding of distributed application systems
- Experience across design, development, testing, implementation, and documentation
- Strong communication, collaboration, and problem-solving skills
- Bachelor’s degree in Computer Science or Engineering required
Preferred Experience
- Java 17+ preferred
- Strong backend and database development background
- Experience modernizing legacy technology
- Exposure to vulnerability remediation
- Experience supporting enhancements in production environments
- Experience with distributed applications and multi-platform development tools
Why Join Us
This role offers the opportunity to contribute to key modernization and remediation efforts within BNY’s Cybersecurity organization. You will help uplift legacy systems, enhance existing application and database environments, and support critical distributed systems that have meaningful business and security impact. This is a strong opportunity for a technically capable developer who enjoys a mix of application development, database work, and modernization initiatives in a collaborative environment.