BNY Mellon

Vice President, Full-Stack Engineer

BNY Mellon
Apply
4 months ago
Pittsburgh, PA, USAStaff+
H1B sponsor

Responsibilities

  • Build and maintain Java 17+ microservices, REST APIs, messaging integrations, and data layers using Spring Boot, Kafka, IBM MQ, JPA/Hibernate, and Oracle.
  • Develop Angular and TypeScript UI features with responsive design, accessibility, secure session handling, state management, and API integrations.
  • Own features end-to-end through design, implementation, testing, deployment, monitoring, support, documentation, and continuous improvement.
  • Create and maintain CI/CD pipelines, artifact management, environment promotion, quality gates, vulnerability scanning, and SonarQube remediation.
  • Containerize and deploy cloud-based services while monitoring performance, reliability, observability, and cost.
  • Implement secure coding practices including Spring Security, input validation, XSS/CSRF protection, CSP, OAuth/OIDC, TLS, secrets management, and OWASP Top 10 controls.
  • Write and maintain unit, integration, component, and end-to-end automated tests across backend and frontend systems.
  • Use structured logging, metrics, dashboards, traces, and log correlation to troubleshoot production systems.
  • Participate in code reviews, architecture discussions, engineering collaboration, and technical documentation.

Requirements

  • Bachelor’s degree in computer science or a related major, or equivalent working experience.
  • 5 or more years of industry experience, preferably in the finance industry.
  • Strong Java 17, Spring Boot 3.5, Spring Web, Spring Data/JPA/Hibernate, Spring Security, Oracle SQL, schema design, transactions, indexing, stored procedures, and performance-tuning experience.
  • Experience with Kafka topics, partitions, consumer groups, delivery semantics, IBM MQ, microservices architecture, API versioning, resiliency patterns, and fault tolerance.
  • Experience with Angular, TypeScript, RxJS, component architecture, routing, forms, NgRx or similar state tools, semantic HTML5, SCSS/CSS, Flexbox, and responsive layouts.
  • Experience with Maven or Gradle, Git or GitLab, CI/CD pipeline creation, artifact management, environment promotion, and SonarQube.
  • Experience with JUnit, Mockito, Jasmine/Karma, Jest, Testing Library, Cypress, Testcontainers, test doubles, mocks, and frontend test integration.
  • Experience with Docker or equivalent containerization and cloud-based service deployment, monitoring, and cost optimization.
  • Experience with Micrometer, Prometheus, Grafana, Splunk, structured logging, metrics, traces, and production troubleshooting.
  • Knowledge of AG Grid, AG Charts, Highcharts, Node.js, npm, Angular CLI, build optimization, lazy loading, OnPush change detection, bundle analysis, WCAG, and frontend observability.

Benefits

  • Competitive compensation, benefits, wellbeing programs, and performance-oriented rewards are offered.
  • Employees receive flexible global resources and tools supporting health, resilience, financial goals, and personal wellbeing.
  • Benefits include generous paid leave and paid volunteer time.
  • The role is based in Pittsburgh, Pennsylvania.

Tech Stack

AngularApache KafkaCSSCypressDockerGitGradleGrafanaJasmineJavaJestJUnitKarmaMavenNode.jsnpmOracle DatabasePrometheusSonarQubeSplunkSpring BootTypeScript
BNY Mellon

About BNY Mellon

10,000+ employees

BNY Mellon is a public, New York–based global financial services company providing investment and wealth management, asset servicing, clearance, collateral, and treasury services to institutions, banks, governments, and individuals. It also offers data and investment operations software, including the Eagle platform, delivered as cloud and managed services. Founded in 1784, it is one of the world’s largest custodian banks and asset servicers.

Contact me