top of page
Lead Java Engineer (Payments & Cards)

Lead Java Engineer (Payments & Cards)

Dublin

The Lead Java Engineer (Payments & Cards) is a senior technical role within Bank of Ireland’s IT Engineering & Delivery teams, responsible for leading the design, development, and deployment of scalable, microservices-based Java applications in the Payments domain.

Key responsibilities include:

  • Designing and architecting secure, high-performance Java/JEE applications using Spring Boot and microservices architecture.

  • Collaborating with business analysts, developers, QA teams, and cross-functional stakeholders to deliver technical solutions aligned with business requirements.

  • Leading system architecture design, data models, and integration strategies across the engineering team.

  • Ensuring adherence to coding standards, best practices, and documentation requirements.

  • Mentoring and guiding junior developers and promoting continuous improvement initiatives.

  • Participating in Agile Scrum ceremonies (sprint planning, reviews, retrospectives).

  • Troubleshooting application and infrastructure issues, and optimizing system performance, scalability, and reliability.

The role is permanent, full-time, and hybrid, based primarily in Dublin, contributing to the bank’s digital transformation initiatives, cloud adoption, and modern software delivery practices.

bottom of page