Full-Stack Engineer, Senior Vice President
BNY Mellon View all jobs
- Dublin
- Permanent
- Full-time
- 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
- Utilize standard development procedures and techniques to build programs of moderate complexity, including match/merge processing and use of 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 to support business and technical requirements
- Maintain software functionality and currency by addressing technical debt and driving continuous improvement
- Actively 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 all change management controls
- Provide ongoing maintenance, support, and enhancements to existing platforms
- Offer recommendations to improve performance, scalability, and reliability
- Learning & Development
- Actively engage in continuous learning and complete all mandatory training and policy awareness requirements on time
- Leverage learning platforms such as Pluralsight to achieve both required and aspirational development goals outlined in personal development plans
- Collaboration & Teamwork
- Demonstrate strong teamwork and a commitment to shared ownership of outcomes
- Leverage existing products and functionality, promoting reuse and consistency
- Collaborate closely with engineers, data engineers, business users, project managers, and cross functional partners to deliver high quality solutions
- Work alongside team members to elevate engineering standards and apply best practices consistently
- Participate in local meetups and knowledge sharing forums to gain and contribute expertise
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience
- Software development experience with Java, Spring, and Angular, Oracle
- Strong experience building web applications using Java, Spring, Spring Boot, and Angular (16+)
- Proficiency in Core Java, J2EE frameworks, Web Services, HTML/CSS, Web 2.0, and MySQL/Oracle databases
- Experience working in Agile delivery environments
- Experience with LLMs and prompt engineering is a plus
- America’s Most Innovative Companies, Fortune, 2025
- World’s Most Admired Companies, Fortune 2025
- “Most Just Companies”, Just Capital and CNBC, 2025