Backend Engineer (Java) – Dexwin Tech

Urgent

Job Description

𝗟𝗼𝗰𝗮𝘁𝗶𝗼𝗻: Accra, Ghana (with flexibility)
𝗧𝘆𝗽𝗲: Full-time
𝗗𝗲𝗮𝗱𝗹𝗶𝗻𝗲: 31st March 2026

𝗧𝗵𝗲 𝗥𝗼𝗹𝗲
We’re building the financial backbone for a suite of B2B products serving emerging markets. You’ll design and implement transaction systems that handle:
·        Ledger architectures and multi-currency workflows
·        Idempotent transaction processing at scale
·        Settlement and reconciliation flows
·        External service provider integrations
·        Fault tolerance and consistency guarantees across distributed systems
·        Security and fraud mitigation patterns
𝗪𝗵𝗮𝘁 𝗬𝗼𝘂’𝗹𝗹 𝗗𝗼
·        Design and implement core transaction processing systems
·        Architect transaction workflows with clear state transitions
·        Ensure atomicity and consistency across distributed components
·        Implement idempotent APIs and retry-safe processing pipelines
·        Design reconciliation systems against multiple external providers
·        Own performance, observability, and production reliability
·        Lead code reviews focused on correctness and long-term maintainability
·        Mentor engineers in designing failure-aware systems
𝗪𝗵𝗮𝘁 𝗪𝗲’𝗿𝗲 𝗟𝗼𝗼𝗸𝗶𝗻𝗴 𝗙𝗼𝗿
You have:
·        Designed and shipped production-grade financial/transactional systems
·        Deep understanding of transactional integrity (ACID, isolation levels, race conditions)
·        Experience building ledger-based architectures
·        Strong grasp of distributed systems fundamentals
·        Experience designing idempotent APIs and webhook consumers
·        Practical experience with event-driven systems (Kafka, RabbitMQ, etc.)
·        Experience with relational databases (PostgreSQL, SQL Server, MySQL) at scale
·        Strong opinions on consistency vs availability trade-offs
·        Proven ability to debug production incidents with financial impact
𝗕𝗼𝗻𝘂𝘀:
·        Experience integrating with African financial services and payment rails
·        Knowledge of PCI-DSS, security hardening, and fraud prevention
·        Experience with containerization and cloud infrastructure (Docker, Kubernetes, AWS/Azure/GCP)
𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸
Strong production experience with C# (.NET), Java (Spring Boot), or similar in financial/transactional systems.