Job Title: Senior Java Engineer with Swift Integration
Location: Dublin, Ireland (Hybrid)
Job Type: Permanent role
Job Description:
Key Responsibilities
* Design and implement payment processing services with a focus on SWIFT message flows (MT/MX).
* Configure and manage SWIFT endpoints, connectivity, and integration layers.
* Develop robust, scalable, and secure microservices using Java, Spring Boot, and Hibernate.
* Work with AXON SDK to deliver CQRS and event-sourced components.
* Collaborate with product, architecture, and compliance teams to enhance cross-border transfer capabilities.
* Participate in code reviews, technical design sessions, and performance optimization efforts.
* Troubleshoot production issues and support initiatives to maintain platform stability.
Required Skills & Experience
* Hands-on software engineering experience.
* Strong backend engineering background with Java, Spring Boot, Hibernate, and Maven.
* Proven experience integrating with SWIFT systems and configuring SWIFT endpoints- advantage
* Solid understanding of cross-border payment flows, settlement, and compliance considerations.
* Hands-on experience with Java, Spring Boot, AXON SDK (advantage), and Maven.
* Knowledge of messaging standards (ISO 20022, MT) is a plus.
* Familiarity with Synapse Prism integration frameworks.
Preferred Qualifications
* Prior experience leading engineering teams or projects in financial services.
* Exposure to cloud-native design and container orchestration (Kubernetes, Docker).
* Strong problem-solving skills and ability to work in fast-paced environments.
Requirements
Functional Skills
* SWIFT integration, including endpoint configuration and message flow setup - advantage
* Understanding of cross-border payment processing and related compliance considerations
Technical Stack Requirements
* Java (advanced proficiency)
* Spring Boot for building microservices
* Hibernate for ORM and data persistence
* AXON SDK for event-driven architecture (CQRS/ES) – advantage