Integration Engineer / API Engineer
Role details
Job location
Tech stack
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...