Backend Engineer (Java) at SwiftLink Global Services Limited

September 10, 2025

Job Description

SwiftLink Global Services Limited, licensed by the Central Bank of Nigeria, provides secure end-to-end payment solutions that connect individuals, businesses, and communities across Africa.

Job Summary
A Backend Engineer is required with strong expertise in Java (Spring Boot) and a proven track record of building secure, scalable fintech payment systems. The role suits candidates experienced in high-volume transaction environments who want to contribute to merchant-focused digital payment solutions.

Key Responsibilities

  • Design and develop the core payment processing engine with scalability and resilience in mind.
  • Implement transaction routing, settlement, and reconciliation for cards, transfers, and wallets.
  • Integrate with banks, processors, and card schemes using ISO8583 and APIs.
  • Build and manage microservices architecture leveraging Kubernetes and Kafka.
  • Ensure security through key management, PCI DSS compliance, and best coding practices.

Requirements

  • Minimum of 4 years’ experience in backend engineering.
  • Proficiency in Java/Kotlin (Spring Boot).
  • Hands-on experience with payment systems (ISO8583, card processing, reconciliation).
  • Strong knowledge of PostgreSQL, Redis, and Kafka.
  • Familiarity with CI/CD pipelines and tools such as SonarQube or CodeQL.
  • Solid understanding of secure software development and PCI DSS standards.

Skills and Attributes

  • Strong problem-solving ability and attention to detail.
  • Security-focused mindset with proven ability to design reliable, high-volume systems.
  • Effective team player, adaptable to fast-paced environments.

How to Apply
Interested and qualified candidates should send their CV and Cover Letter with the job title as the subject line.