Implementation Engineer

Icon Solutions Uk Ltd — United Kingdom · Posted ~2 hours ago

Mid Full-time

Skills

Java 11 Spring Framework event-driven systems software engineering agile development Java event-driven architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An implementation engineering role focused on deploying and supporting enterprise software solutions. The position requires strong programming skills, system integration experience, and ownership of technical delivery.

Highlights

Opportunity to deliver complex enterprise solutions while working with collaborative engineering teams on critical systems.

Description

This is an exciting opportunity for an experienced Software Engineer from a project engineering background ideally working with asynchronous, event driven systems to assist in the successful delivery of a market-leading solution for real-time payment processing to clients. The Icon Payments Framework (IPF) provides institutions with faster and more cost-effective access to payments through an advanced and highly flexible payments specific platform which seamlessly integrates with core and back-office banking applications. About You Successful candidates will have proven experience working effectively within highly collaborative agile development teams. You should be able to demonstrate a passion for engineering effective solutions to complex challenges. We are looking for self-starters, who can readily take ownership and continually strive to innovate. Additionally, you should have the following skills and experience: Strong JAVA 11+ skills with Spring framework and surrounding technologies.Good understanding of asynchronous request handling Building for high availability/resilient distributed systems.Experience of event sourced/driven solutions.Experience in automation using Continuous Integration & Continuous Deployment processes.Agile delivery experience e.g. working in Kanban/Scrum delivery environment and associated tools (e.g. Jira/Confluence).Willingness to be on the Level 4 on call support rota (1 week in 4). What Do Our Software Engineers Do? Our Software Engineers are responsible for hands-on development of IPF based applications with our clients, working at pace adhering to Kanban values to resolve high impact, challenging, engineering problems while continuously raising quality standards. Using Java, AKKA and Spring, leading projects, contributing to required aspects of the development lifecycle as per client needs. Play a key role in product engineering, following TDD and BDD processes.Knowledge of document-based data stories e.g. MongoDB.Writing high-quality code within established development standards and patterns.Contributing to design decisions and technical discussions as part of the engineering team.Own Engineering deliverables within client delivery and sharing IPF best practices.Triage client development and implementation issues, providing handover to IPF support and client education where required.Help to develop IPF client knowledgebase and work with customers to coach and support. Desirable Skills/Experience Previous experience with real-time messaging systems (incl. Kafka and JMS).AKKA or other reactive framework.Automation environment provisioning using Ansible.DevOps experience gained within highly transactional software environments.Knowledge and/or experience of Docker and Kubernetes.Knowledge of Unix sys admin and scripting.