B

BNY

Safeguards and moves assets for investors

Full-Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDublin, IrelandNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • Software development experience with Java, Spring, Angular, and Oracle.
  • Strong experience building web applications using Java, Spring, Spring Boot, and Angular 16 or later.
  • Proficiency in Core Java, J2EE frameworks, web services, HTML/CSS, Web 2.0, and MySQL or Oracle databases.
  • Experience working in Agile delivery environments.

Responsibilities

  • Participate in the technical design, development, and implementation of application systems.
  • Design and develop well-structured, testable, and efficient code.
  • Create test transactions and develop documentation describing installation and operating procedures.
  • Use standard development procedures and techniques to build programs of moderate complexity, including match/merge processing and internal program tables.
  • Follow the Software Development Life Cycle with an AI-first mindset.
  • Analyze, design, and develop automated test suites and quality assurance procedures.
  • Develop flowcharts, layouts, and documentation supporting business and technical requirements.
  • Maintain software functionality and currency by addressing technical debt and driving continuous improvement.
  • Participate in code reviews and integrate software components into fully functional systems.
  • Apply security, privacy, and risk-management principles throughout the development lifecycle.
  • Execute full-lifecycle software development, including troubleshooting, debugging, and upgrading existing systems.
  • Participate in deployment activities in compliance with change-management controls.
  • Provide ongoing maintenance, support, and enhancements to existing platforms.
  • Recommend improvements to performance, scalability, and reliability.
  • Engage in continuous learning, complete mandatory training and policy-awareness requirements on time, and use learning platforms such as Pluralsight to meet development goals in personal development plans.
  • Collaborate with engineers, data engineers, business users, project managers, and cross-functional partners to deliver solutions; promote reuse and consistency; and contribute to engineering standards and best practices.
  • Participate in local meetups and knowledge-sharing forums.
  • Design and develop backend features and components.
  • Provide application-development services and technical support in complex scenarios.
  • Lead technical design, development, and documentation for cross-functional, multi-platform systems.
  • Support deployment, maintenance, and continuous-improvement initiatives.
  • Contribute to engineering excellence through collaboration, code reviews, and adoption of best practices.

Desired Qualifications

  • Experience with large language models and prompt engineering is a plus.

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