Job Title: Backend Java developerLocation: Dublin, Ireland (Hybrid).Employment Type: Permanent.Mandatory skills :Functional knowledge :SWIFT integration and end point setupCross border transfersTech Stack:JavaSpring bootHibernateAXON SDKMavenSynapse PrismKey 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 platform stability initiatives.Required Skills & Experience•8+ years of hands-on software engineering experience.•Strong backend engineering background with Java, Spring Boot, Hibernate, Maven.•Proven experience integrating with SWIFT systems and configuring SWIFT endpoints.•Solid understanding of cross-border payment flows, settlement, and compliance considerations.•Hands-on experience with Java, Spring Boot, AXON SDK (advantage), Maven.•Knowledge of messaging standards (ISO 20022, MT) is a plus.•Familiarity with Synapse Prism integration frameworks.Requirements Functional Skills:•SWIFT integration, including endpoint configuration and message flow setup•Understanding of cross-border payment processing and related compliance considerationsTechnical Stack Requirements•Java (advanced proficiency)•Spring Boot for building microservices•Hibernate for ORM and data persistence•AXON SDK for event-driven architecture (CQRS/ES)•Maven for build and dependency management•Synapse Prism for integration and orchestration frameworks