Senior Full Stack Developer (contract) jobs in United States
cer-icon
Apply on Employer Site
company-logo

BNY · 6 hours ago

Senior Full Stack Developer (contract)

BNY is a leading global financial services company at the center of the world’s financial system. The Senior Full-Stack Developer role involves supporting enterprise software engineering initiatives with a focus on full-stack application development, system integration, and database-driven architecture.

Financial Services

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

Qualification

JavaSpring BootREST APIsJavaScript/TypeScriptAngular/ReactHTMLCSSSQLNoSQLETL/ELT toolsAutomated testingCI/CD pipelinesSecure coding practicesCloud platformsCommunication skillsTeamworkOrganizational skills

Required

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 in the securities or financial services industry
Exposure to C#
Background in data warehousing, BI/reporting platforms, caching technologies (e.g., Redis), and performance profiling tools

Benefits

Optional benefits offering include medical, dental, vision and retirement benefits via Tundra Technical Solutions.

Company

We help make money work for the world — managing it, moving it and keeping it safe.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Brian A. Ruane
CEO Government Securities Services & Global Client Management
linkedin
leader-logo
Chris Kearns
CEO, Depositary Receipts
linkedin
Company data provided by crunchbase