B

BNY

Safeguards and moves assets for investors

Vice President Full Stack Java Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePittsburgh, PA, USA$83k - $178kIn-person

About the Job

Requirements

  • A bachelor's degree in computer science or a related major, or equivalent working experience.
  • At least five years of industry experience; finance industry experience is preferred.
  • Experience with Java 17 and Spring Boot 3.5, including Web, Data/JPA/Hibernate, and Security.
  • Experience with Oracle SQL, schema design, transactions, indexing, stored procedures, and JPA/Hibernate performance tuning.
  • Ability to integrate AI tools such as Cursor and Windsurf into development workflows for coding, reviews, and planning.
  • Experience with Maven or Gradle, Git or GitLab, CI/CD pipeline creation, artifact management, environment promotion, and SonarQube configuration and remediation.
  • Ability to deliver front-end features and API integrations, with familiarity in accessibility, responsive design, and basic state management.
  • Experience with Angular, TypeScript, component architecture, routing, forms, and RxJS; experience with NgRx or similar state tools.
  • Experience with front-end observability, including HTTP interceptors, structured logging, error handling, and correlating logs with backend telemetry.
  • Knowledge of DOM sanitization, XSS/CSRF protection, secure session handling, CSP, and OAuth/OIDC integration.
  • Experience with JUnit/Mockito, Jasmine/Karma, integration testing such as Testcontainers, and modern UI testing frameworks such as Jest/Testing Library/Cypress.
  • Experience containerizing and deploying cloud-based services and monitoring performance, reliability, and cost.

Responsibilities

  • Use AI tools to accelerate development.
  • Build REST microservices and messaging integrations using Kafka and MQ.
  • Develop JPA/Hibernate data layers and work with Oracle.
  • Implement Spring Security and enforce secure coding.
  • Ensure observability with structured logging, metrics, dashboards, and Splunk.
  • Maintain GitLab CI/CD with quality gates and vulnerability scanning.
  • Containerize and deploy services; monitor performance and cost.
  • Write unit and integration tests and maintain strong automated coverage.
  • Build Angular UI features with responsive, secure, well-tested components.
  • Participate in code reviews, architecture, documentation, and continuous improvement.
  • Own features end-to-end, including design, implementation, testing, deployment, and support.
  • Collaborate across engineering, product, and DevOps to deliver secure, reliable, and scalable software.

Desired Qualifications

  • Finance industry experience.
  • Experience with microservices architecture, including service boundaries, API versioning, fault tolerance, and resiliency patterns.
  • Experience with Kafka topics, partitions, consumer groups, and exactly-once/at-least-once semantics, and with IBM MQ queues and message formats.
  • Experience with Spring Security RBAC and method-level security, input validation, OWASP Top 10, TLS, and secrets management.
  • Experience configuring AG Grid, AG Charts, or Highcharts, including column definitions, sorting/filtering, cell renderers/editors, virtualization, performance tuning, custom themes, and integration with Angular services and state management.
  • Proficiency in semantic HTML5 and SCSS/CSS, including Flexbox and responsive layouts, to build accessible, maintainable UI components from design specifications.
  • Experience with Node.js/npm, build optimization using Angular CLI, build budgets, lazy loading, and OnPush change detection, bundle analysis, and WCAG accessibility conformance.
  • Experience with Jasmine/Karma or Jest for unit tests and Testing Library/Cypress for component and end-to-end tests, test doubles/mocks, and integrating front-end tests into CI/CD pipelines.
  • Experience with Micrometer metrics, Prometheus, Grafana dashboards/alerts, log correlation and search in Splunk, and production troubleshooting using logs, metrics, and traces.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs