cover image
Icon Solutions

Icon Solutions

iconsolutions.com

1 Job

220 Employees

About the Company

We are a payments solutions company providing financial institutions with technology, payments subject matter expertise and multi-disciplined services. Financial institutions engage these capabilities on their payments transformation journey from defining their payments strategy through to accelerating IPF-based solutions built by their in-house engineering teams, by Icon and/or by a Systems Integrator.

The Icon Payments Framework (IPF) is the framework that underpins payments orchestration solutions, and sits at the heart of the core payments architecture of banks such as Citi, UBS, NatWest and BNP Paribas. Leveraging the IPF software development kit, banks can easily, quickly and safely deliver payments systems with a low total cost of ownership. IPF also features a range of additional optional modules and ready-made integration to clearing and settlement schemes to accelerate the implementation of end-to-end payments solutions.

Listed Jobs

Company background Company brand
Company Name
Icon Solutions
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Deliver high‑performance, real‑time payment processing solutions by designing, coding, and maintaining asynchronous, event‑driven systems in a collaborative Agile environment. **Expactations:** * Work self‑directedly with minimal supervision. * Own end‑to‑end features and maintain high reliability. * Participate actively in code reviews, design discussions, and continuous improvement initiatives. * Commit to on‑call Level 4 support (1 week in 4). **Key Responsibilities:** * Develop Java 11+ services using Spring, Reactive Programming, and Akka. * Design and implement event‑driven architectures and message handling (Kafka/JMS). * Write unit‑tested code (TDD/BDD) and contribute to reusable libraries. * Optimize performance, scalability, and resilience of distributed components. * Integrate CI/CD pipelines (Jira, Confluence, Git) and automate deployments. * Collaborate in Kanban/Scrum teams and participate in sprint planning and retrospectives. **Required Skills:** * Strong Java 11+ proficiency. * Reactive programming (Spring WebFlux, Akka). * Experience building asynchronous, high‑availability systems. * Event‑driven architecture design. * CI/CD and automated testing expertise. * Agile practices (Kanban/Scrum) and tools (Jira, Confluence). **Desirable Skills:** * Kafka or JMS messaging. * Angular 9+ front‑end familiarity. * Docker, Kubernetes, and container orchestration. * Ansible for infrastructure automation. * Unix shell scripting and system administration. * MongoDB or other document‑store knowledge. * Fluency in Spanish. **Required Education & Certifications:** * Bachelor’s (or higher) in Computer Science, Software Engineering, or related field. * Relevant certifications (e.g., Java SE, Spring, Docker) are a plus but not mandatory.
London, United kingdom
Hybrid
16-02-2026