Integration Engineer / API Engineer

Morson Group
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 130K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
Browser Compatibility
Cloud Computing
Computer Programming
Data Systems
DevOps
Distributed Systems
Payment Systems
Github
JSON
JUnit
Python
PostgreSQL
MongoDB
NoSQL
OAuth
Oracle Applications
PCI Data Security Standards
Mockito
JSON Web Token
SQL Databases
Management of Software Versions
Openapi
Test Driven Development
Postman
React
System Availability
Spring-boot
Caching
Apigee
Backend
GIT
Angular
Kubernetes
Low Latency
Kafka
Reactive Programming
Front End Software Development
Cloudwatch
Api Gateway
REST
Docker
Jenkins
Microservices

Job description

Full Stack DeveloperFull timeLondon, UK ( 5 days onsite a week )Payments/Banking Domain experience is MandatoryJob SummaryWe are seeking a highly skilled Full Stack Developer with strong experience in Java, Spring Boot, Kafka, and API Management platforms (Apigee) to build and support scalable, secure, and high-performance applications in the payments / banking domain. The ideal candidate will have hands-on experience with PayEdge or payment processing platforms, RESTful APIs, and modern front-end technologies.Key ResponsibilitiesBackend / MicroservicesDesign, develop, and maintain Java-based microservices using Spring BootImplement RESTful APIs and integrate with internal and external systemsBuild event-driven architectures using Apache Kafka (producers, consumers, streams)Ensure high availability, scalability, and performance of servicesImplement security using OAuth2, JWT, API keys, and role-based accessAPI Management & IntegrationDesign, publish, and manage APIs using API Gateway / ApigeeConfigure API policies (security, throttling, caching, monitoring, transformation)Manage API lifecycle, versioning, and documentationIntegrate APIs with PayEdge / payment gateways / core banking systemsFrontend / Full StackDevelop responsive UI components using Angular / React / JavaScript / TypeScriptIntegrate front-end applications with backend APIsEnsure cross-browser compatibility and performance optimizationPayments / Banking DomainWork on payment processing flows, transaction orchestration, and reconciliationSupport integrations with PayEdge, ACH, RTP, wire, or card-based payment systemsEnsure compliance with PCI-DSS, SOX, and regulatory standardsDevOps & QualityWrite unit, integration, and API tests (JUnit, Mockito, Postman)Support CI/CD pipelines using Jenkins / GitHub Actions / GitLabContainerize applications using Docker and deploy to Kubernetes / CloudMonitor and troubleshoot production issuesRequired Skills & Qualifications8+ years of experience in software developmentStrong proficiency in Java (8/11/17) and Spring BootHands-on experience with Kafka and asynchronous messagingExperience with API Gateway solutions (Apigee preferred)Strong knowledge of REST APIs, JSON, OpenAPI/SwaggerExperience with SQL / NoSQL databases (Oracle, PostgreSQL, MongoDB)Frontend experience with Angular or ReactUnderstanding of payment systems and financial services architecturePreferred QualificationsExperience with PayEdge or similar payment platformsCloud experience (AWS / Azure / GCP)Knowledge of Reactive programming (WebFlux)Experience with Spring SecurityExposure to event streaming, saga patterns, and distributed systemsSoft SkillsStrong problem-solving and analytical skillsExcellent communication and collaboration abilitiesAbility to work in Agile / Scrum environmentsOwnership mindset and attention to detailWork EnvironmentAgile / Scrum delivery modelFast-paced fintech or banking environmentHigh-availability, mission-critical systems Similar jobs, Senior Python Engineer - Analyst Developer, Microservices, Rest APIs, AWS, Cloud-native Engineering, Payments, FinCrime, Retail Banking, S3, CloudWatch, GIT, TDD, Agile, DevOps A Senior Python Engineer is sought by a leading UK-based Digital Bank to join a core engineering..., A leading financial markets infrastructure provider is seeking a Principal Java Architect. This role involves architectural leadership for Java-based platforms, ensuring alignment with business goals and mentoring engineers. The ideal candidate has extensive expertise in..., Software Engineer Cloud, Data & APIs Belfast | Hybrid MPA are partnering with an elite Canadian tech firm expanding into Belfast to hire a hands-on Software Engineer to build and scale enterprise-grade cloud, API, and data systems. This role is ideal for engineers who...

Requirements

A global travel management company is seeking a Senior Software Engineer to develop and manage a web-based product using Python and React. The ideal candidate should have extensive programming experience, a pragmatic mindset focusing on quality, and strong communication...

About the company

A leading print and digital product company in Greater London is seeking an experienced architect to lead platform migrations and enhance system architecture across eCommerce, manufacturing, and data. This role involves defining architecture, mentoring engineers, and..., A software development company based in the United Kingdom is seeking a candidate with hands-on expertise in Spring Boot, experience in building Docker applications, and solid knowledge of Kubernetes. The ideal candidate should also have experience with cloud platforms,...

Apply for this position