Development Lead - Payments (ICON IPF)
Dublin, County Dublin, Ireland · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
This position is for a Development Lead specializing in Payments Squads, located in Dublin or London. It is a senior role at the Associate Manager level within a global innovation-driven technology and consulting firm focused on transforming industries through cutting-edge solutions.
Company Overview
Our company operates at the intersection of business and technology, driving continuous reinvention and addressing complex challenges with confidence. We collaborate with leading global clients across more than 40 industries, delivering transformative end-to-end solutions and pioneering disruption in various sectors.
Key Responsibilities
- Take charge of designing, building, and deploying microservices-based applications using Java (version 17+) and Spring Boot.
- Lead development teams by setting technical direction, enforcing coding standards, ensuring performance, security, and maintainability best practices.
- Collaborate closely with banking clients and internal stakeholders to deliver large-scale payment systems within modern, cloud-native architectures.
- Mentor junior and mid-level engineers, conduct code reviews, and contribute to continuous improvements in engineering processes.
- Cooperate with product owners, architects, QA, DevOps, and business teams in Agile Scrum environments to deliver high-quality software solutions.
- Support production release activities including deployment, hypercare, and post-production issue resolution as needed.
Required Skills and Experience
- Proven hands-on experience implementing ICON IPF or equivalent payments frameworks in banking environments.
- Strong expertise in Java (v17+) development and Spring Boot for microservices architecture.
- Extensive knowledge of AWS cloud platforms and services.
- Experience with Apache Kafka and asynchronous messaging systems.
- Working familiarity with payment solution operations in banking contexts.
- Deep understanding of JMS, JSON, XML, Spring JPA, JTA for transaction management, and RESTful API development.
- Proficiency in database technologies including Oracle and MongoDB.
- Experience implementing Test-Driven Development (TDD) and Behavior-Driven Development (BDD) to enhance quality engineering.
- Competence in tools such as Bitbucket, Jira, Confluence, Docker, Kubernetes, monitoring tools (Grafana, Dynatrace, Tivoli), and CI/CD pipelines like Jenkins.
- Knowledge of ISO 20022 payment standards, payment types, and industry schemes.
- Excellent communication skills suited for engaging both technical and non-technical stakeholders.
Desirable Skills and Experience
- Familiarity with Reactive Java frameworks such as Akka.
- Experience in production support, deployment activities, release management, hypercare, and resolving post-production issues.
Additional Information
The role offers a competitive salary and comprehensive benefits including private health insurance, pension plan, employee discounts, 20 days annual leave plus 2 days charity leave per year. Flexible working arrangements are negotiable depending on the position.
If interested, please specify any special requirements so reasonable adjustments in the recruitment process can be considered.