Location: Nigeria
Experience: 4+ Years
Employment Type: Full-Time
We are looking for a skilled and motivated Senior Java Developer with hands-on experience in cross-border payments and enterprise backend systems. The ideal candidate will be responsible for building and maintaining high-performance, scalable Java applications within a fast-paced fintech environment, supporting international payment processing and integrations.
Design, develop, and maintain scalable Java-based backend applications for cross-border payment solutions.
Collaborate closely with product owners, business analysts, architects, and engineering teams to translate business requirements into technical solutions.
Integrate third-party APIs and systems including payment gateways, FX engines, SWIFT networks, and compliance platforms.
Develop and support real-time transaction processing, clearing & settlement, and reconciliation systems.
Implement security best practices including data encryption, masking, and adherence to industry standards (PCI DSS, AML, KYC).
Optimize application performance, scalability, and reliability in high-volume transaction environments.
Participate in code reviews, unit testing, integration testing, and CI/CD pipelines.
Troubleshoot production issues and provide timely resolutions.
Stay up to date with fintech trends, global payment regulations, and emerging technologies.
4+ years of hands-on Java development experience.
Strong experience in cross-border payments, international remittances, or banking/fintech systems.
Solid understanding of SWIFT (MT/MX), ISO 20022, FX transactions, and payment gateways.
Proficiency in Java, Spring Boot, Hibernate, and RESTful APIs.
Experience with Microservices Architecture.
Familiarity with messaging systems such as Kafka, RabbitMQ, or similar.
Experience working with SQL and NoSQL databases.
Exposure to cloud platforms (AWS, Azure, or GCP).
Strong knowledge of secure coding practices and financial system compliance.
Experience writing unit, integration, and performance tests.
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience with digital wallets, blockchain-based payments, or remittance platforms.
Knowledge of financial regulations and compliance frameworks.
Experience working in Agile/Scrum development environments.
Prior experience in fintech or banking institutions in Africa is an advantage.