I
Mid-Level Backend Engineer – Java
iRecharge Tech-Innovations · Nigeria, Nigeria
Salary
Undisclosed
Location
Nigeria, Nigeria
Posted
9 hours ago
Required skills
About the role
Mid-Level Backend Engineer – Java
We are looking for a Mid-Level Backend Engineer to design, develop, and maintain core banking services. The role involves working with Apache Fineract, building secure REST APIs, and integrating event-driven services.
Responsibilities
- Design, develop, and maintain core banking services covering customers, accounts, savings products, transactions, limits, holds, liens, and double-entry ledger functionality.
- Develop and customise Apache Fineract using its extension points, custom modules, business events, and close-of-business processes without unnecessarily forking the core platform.
- Build secure, scalable, and versioned REST APIs for use across the Bank's digital channels and internal systems.
- Implement reliable transaction processing with strong controls around idempotency, concurrency, data consistency, and error handling.
- Integrate event-driven services using Kafka or similar messaging technologies to support real-time account and transaction events.
- Design and optimise database structures, queries, transactions, and migrations using PostgreSQL or MySQL.
Requirements
- 3+ years of professional backend development experience, with strong experience in Java and Spring Boot.
- Proven hands-on experience with Apache Fineract or Mifos X is highly required.
- Demonstrable experience building, customising, extending, or integrating Fineract-based core banking solutions.
- Strong understanding of core banking, financial systems, payments, wallets, ledgers, or transaction processing.
- Deep understanding of double-entry accounting, financial ledgers, database transactions, concurrency, and idempotency.
- Experience designing and developing secure and scalable REST APIs.
- Experience with event-driven architecture and technologies such as Apache Kafka.
- Experience with Docker, CI/CD pipelines, and cloud environments such as AWS is an advantage.
- Knowledge of Nigerian banking requirements, including NUBAN, BVN, tiered KYC, transaction limits, and relevant CBN requirements, is an advantage.
How to Apply Send your CV to recruitments@irecharge.ng with the subject Application – Role Title.
Apply NowOne-tap apply — your CV and a short cover note go straight to the employer's inbox.