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:
Senior Full-Stack Developer role supporting enterprise software engineering initiatives with a strong emphasis on full-stack application development, system integration, and database-driven architecture. The position involves designing, building, testing, deploying, and maintaining critical technology platforms using modern front-end and back-end technologies while ensuring performance, security, and scalability. This is a hybrid role based in Lake Mary, FL (4+ days onsite per week).
Key Responsibilities:
- Full-Stack Application Development: Design and develop well-structured, testable, and efficient applications using Java, Spring Boot, REST APIs, Angular/JavaScript, HTML, CSS, and related technologies across front-end and back-end layers.
- Database Engineering & Data Architecture: Design, develop, and optimize relational and NoSQL database schemas for OLTP and OLAP workloads; write advanced SQL/PL code (stored procedures, functions, triggers, views); build reusable data access components; support ETL/ELT pipelines and data validation processes.
- End-to-End SDLC Ownership: Own the full software development lifecycle including requirements gathering, design, implementation, testing, documentation, deployment, and long-term maintenance.
- System Integration & APIs: Build and integrate RESTful APIs and microservices, ensuring clean data contracts, cross-platform interoperability, and reliable system integrations.
- Testing, Quality & Automation: Develop unit, integration, and end-to-end tests (JUnit, Cucumber); support automated testing, QA procedures, verification plans, and test data reviews.
- Performance & Reliability: Monitor and tune application and database performance (query optimization, indexing, partitioning, caching, profiling); troubleshoot, debug, and upgrade systems to ensure high availability and scalability.
- Security & Compliance: Apply secure coding practices, encryption, RBAC, auditing, input validation, and privacy principles throughout the development lifecycle.
Qualifications:
- 7+ years of full-stack software development experience
- Strong proficiency in Java, Spring Boot, REST, JavaScript/TypeScript, Angular/React, HTML, CSS, JSON
- Expert-level experience with relational databases (Oracle, SQL Server, PostgreSQL) and familiarity with NoSQL (e.g., MongoDB)
- Advanced SQL and procedural languages (PL/SQL, T-SQL), including query optimization, window functions, and CTEs
- Experience with ETL/ELT tools and orchestration (e.g., SSIS, Informatica, Talend, dbt, Airflow)
- Experience with automated testing frameworks (JUnit, Cucumber), CI/CD pipelines, and migration tooling (e.g., Liquibase)
- Familiarity with messaging/streaming technologies (MQ, Kafka) and cloud platforms (AWS, Azure, or GCP)
- Knowledge of application frameworks, microservices, containerization (Docker/Kubernetes), and cross-platform interoperability
- Strong understanding of secure development practices and compliance fundamentals
- Strong communication, teamwork, and organizational skills
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field (or equivalent experience)
Preferred Experience:
- Experience in the securities or financial services industry
- Background in data warehousing, BI/reporting platforms, caching technologies (e.g., Redis), and performance profiling tools
Why Join Us:
This role offers the opportunity to work on modern, high-impact enterprise applications within a collaborative engineering environment that values quality, learning, and continuous improvement. You’ll gain exposure to a broad technology stack—including cloud platforms, messaging systems, automation, and modern front-end frameworks—while playing a key role in strengthening the stability, performance, and evolution of mission-critical systems.
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