Skip to main content

Senior Java Software Engineer

Technology
Charistech Limited
3 weeks agoUntil 08/06/2026
Full timeHybrid

Job description

Are you a backend engineering expert who understands how money moves across different rails? We are recruiting a

Senior Java Engineer (Backend - Payments)

on a contract basis on behalf of our client, a leading company in the fintech space.

Location:

Nigeria (Hybrid - Mostly Remote)

What you will do:

  • Build and evolve systems that support multiple payment methods, including card acquiring, bank transfers, mobile money, and wallets.
  • Design, implement, and maintain backend services using Java and Spring Boot.
  • Ensure data integrity, idempotency, and consistency across transaction flows.
  • Diagnose and resolve latency, failure, and reconciliation issues in production.
  • Optimize database performance (schema design, indexing, query tuning).

What we are looking for:

  • 5+ years of experience in backend engineering, preferably in payments, fintech, or high-volume transactional systems.
  • Strong proficiency in Java and Spring Boot.
  • Experience working with relational databases (PostgreSQL, MySQL) including performance tuning.
  • Solid understanding of concurrency and multithreading , as well as transaction management and isolation.
  • Familiarity with cloud environments (AWS preferred) and exposure to messaging systems (Kafka, SQS, etc.).
This role is ideal for engineers who can work across different payment rails, understand transaction lifecycles end-to-end, and are comfortable improving live systems under load!

If you are ready for your next big challenge, apply now here:

Keywords
javafintechplanning-and-designvisual-art-designproduct-development-and-designspringspring-bootdata-integritynetwork-latencyvehicle-modification-tuningpostgresqlpostgresmysqlamazon-web-serviceskafkaamazon-sqspayment-railsruby-on-rails

¿Te interesa este puesto?