B

BNY

Safeguards and moves assets for investors

Java Full-Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time$95k - $173k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in computer science engineering or a related discipline, or equivalent work experience.
  • At least 8 years of software development experience, including hands-on experience with core Java, Jakarta EE frameworks, and building distributed systems.
  • Experience building distributed applications using Java 17 or above, Spring, Spring Boot, and microservices.
  • Experience with SQL, stored procedures, and transaction management.
  • Experience following best practices for design, development, testing, and release management.
  • Experience working with APIs to create, test, and manage APIs for inter-process communication.
  • Experience with Oracle, SQL Server, or another relational database.
  • Experience with cloud and/or Kubernetes or containers.
  • Experience with messaging systems such as MQ or Kafka.
  • Experience with software development life cycle and continuous integration/continuous delivery pipeline best practices.

Responsibilities

  • Design and develop backend features and components.
  • Provide application software development services or technical support in more complex situations.
  • Design and code programs, create test transactions, and write documentation describing installation and operating procedures.
  • Use standard procedures and techniques to write new programs of moderate complexity, including programs involving match/merge processing and one-dimensional internal program tables.
  • Integrate software components into a fully functional software system and apply security and privacy principles.
  • Participate in the deployment process following all change controls.
  • Provide ongoing maintenance, support, and enhancements for existing systems and platforms, and recommend continuous improvements.
  • Work alongside other engineers to elevate technology and consistently apply best practices, sharing responsibility for the team's committed work.
  • Collaborate cross-functionally with data engineers, business users, project managers, and other engineers to achieve solutions.
  • Participate in agile ceremonies, including daily scrum calls, sprint planning, and refinement calls.

Desired Qualifications

  • Knowledge of NoSQL.
  • Experience with Angular and developing user interface screens.
  • Experience with scripting using Linux.

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