Senior Integration Developer Fintech Challenger Bank

Matt Burton ,
Milton Keynes, Buckinghamshire
Job Type: Full-time
Salary: £70,000 per annum

Overview

Purpose of Role As a Senior integration software engineer you will be responsible for designing and implementing the APIs for integration with backend systems. You will demonstrate your ability by developing well designed and understandable code. You will collaborate with the team and across the business to develop and implement new solutions. You will be passionate about technology, keeping yourself up to date with the latest tools and techniques. You will be expected to bring business problems to a successful conclusion having used pragmatism and iterative development experience that ensures return of value at the earliest opportunity. Principal Accountabilities: - Design and develop software by writing clean and thoroughly tested code. - Improve the quality, delivery and operation by including the following aspects: Version Control Systems, Branch and release processes Ways of working (personal development, training, collaboration, support & mentorship) Continuous Integration and Deployment Security\Integrity\Stability\Scalability Design Patterns and common principles o Focus on clean, modular, reusable, readable and maintainable code Quality aligned to conventions, standards, static analysis Testing - Unit, Mock, Integration, E2E, Performance and Security Monitoring and Analytics - Analyse, Debug and resolve production and non-production issues - Development focussed to iterative development and return of value - Mentor junior engineers by code reviews and constructive feedbacks. Experience - Exposure to MuleSoft ESB/AnyPoint Platform/Runtime Fabric - RESTful API development experience with Java 8 - Strong experience with core Java JSON, XML, SOAP and J2EE frameworks (Spring/Hibernate) - Experience with SQL and NoSQL data stores. - Experience with docker and Kubernetes - Strong unit, integration testing and debugging skills. - Experienced troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools - Strong understanding of microservice patterns and architecture - Experience with development & deployment tools such as Maven, Jenkins, Nexus and Git - Demonstrable experience with Continuous Integration and Deployment (CI/CD) - Strong technical understanding of integration technologies (process, application and data), mobile and web applications - Exposure to Azure cloud will be beneficial. If this role is of interest, please contact Chloe Hawker / for further info.