Senior Specialist, Java/Angular Full-Stack Engineer

BNY Mellon•Boston, MA
•$71,000 - $123,000

About The Position

BNY is seeking a Senior Specialist, Full-Stack Engineer to join its Performance & Compliance Team and help develop and enhance Investment Analytics applications and capabilities. The role is based in Boston or Westborough, Massachusetts. The engineer designs, implements, and maintains high-volume, low-latency Java and Angular applications. The role includes technical design, development, and documentation of cross-functional, multi-platform application systems, as well as technical leadership on front-end and user-interface implementation across the group and application portfolio. The engineer works with Product Owners and Business Analysts to understand platform requirements; participates in code reviews; integrates software components into a functional system; applies security and privacy design principles; and coordinates coding, testing, implementation, and documentation to achieve expected application performance levels.

Requirements

  • Bachelor's degree in computer science or a related discipline, or equivalent work experience.
  • 3–4 years of experience as a Java and Angular developer/programmer.
  • Proficiency in backend and frontend technologies, including Java 17, Spring 6, Spring Boot 3, Angular 6 through 17, HTML, CSS, Node.js, NVM, and JSON.
  • Thorough and demonstrable knowledge of both website user-side frontend development and the backend server-side systems that power it.
  • Understanding of micro-frontend frameworks and ability to adapt to customized frontend frameworks.
  • Understanding of architecture and familiarity with design and architectural patterns such as MVC and JDBC.
  • Experience with RESTful web services.
  • Experience with microservices-based scalable architectures.
  • Understanding of on-premises and container-based cloud frameworks.
  • Strong experience with SDLC and DevOps processes, including CI/CD tools and Git.
  • Experience with event-driven patterns such as Kafka and RabbitMQ, and distributed caching such as Redis and Hazelcast.
  • Familiarity with OAuth2, OIDC, and JWT security models.
  • Capability to investigate and resolve production issues using code and Splunk logs.

Nice To Haves

  • Understanding of RDBMS technologies such as DB2 and Oracle, SQL, NoSQL, or unstructured databases.

Responsibilities

  • Design, implement, and maintain high-volume, low-latency Java and Angular applications.
  • Lead the technical design, development, and documentation of cross-functional, multi-platform application systems.
  • Provide technical leadership on implementation of application front ends and user interfaces across the group and application portfolio.
  • Engage with Product Owners and Business Analysts to understand platform requirements.
  • Participate in code reviews and integrate software components into a fully functional software system.
  • Apply security and privacy design principles.
  • Coordinate coding, testing, implementation, and documentation to ensure expected application performance levels are achieved.
  • Investigate and resolve production issues by checking code and Splunk logs.

Benefits

  • Competitive compensation.
  • Benefits and wellbeing programs.
  • Flexible global resources and tools.
  • Generous paid leaves, including paid volunteer time.
  • Company-sponsored benefit programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service