Backend Engineer — Java
CapitalSage Holdings Banjul, The Gambia
Investment Management · 201-500 employees
About the role
You will design, develop, and maintain secure, scalable backend applications, APIs, and business logic for customer-facing products. Additionally, you will manage database structures, implement security controls, and ensure system reliability through monitoring and automated testing.
What they look for
Requirements
The role requires substantial hands-on experience with Java, Spring Boot, and relational databases, along with a strong understanding of API design and application security. A degree in computer science or a related field is required, with preference given to candidates with experience in financial services.
Full description
Kolomoni Microfinance Institution (Gambia) is a CBG-licensed microfinance institution serving customers across The Gambia. We are recruiting a Backend Engineer to build and maintain the services our products run on.
THE ROLE
You will design, develop, test, deploy and maintain secure, scalable backend applications — the business logic, APIs, integrations and data processing behind our customer-facing products. The work is judged on what survives production: correctness under load, safety under failure, and code the next engineer can maintain. You will report to the Chief Technology Officer.
WHAT YOU WILL DO
- Design and develop secure, scalable, maintainable APIs and application business logic in Java.
- Design database structures and data-access components, and optimise application and database interactions.
- Apply transaction and concurrency management, and idempotency where an operation must not run twice.
- Build applications that handle retries, duplicate requests and partial failures safely.
- Implement authentication, authorisation and application-security controls, and protect sensitive data in transit, at rest and in logs.
- Develop logging, monitoring and audit capability sufficient to reconstruct an incident.
- Write and maintain automated tests, participate in peer review, and resolve production defects.
Requirements
WHAT WE ARE LOOKING FOR
- Substantial hands-on experience building and maintaining production backend services in Java.
- Spring Boot or an equivalent framework, relational databases and SQL, and REST API design.
- Understanding of asynchronous and event-driven architecture, caching, and application security.
- Git, automated testing, containerisation and modern deployment.
- A first degree in computer science, engineering or a related discipline, or demonstrable equivalent experience.
- Experience in financial services or payments — where correctness under failure matters more than speed of delivery — is an advantage.
Similar roles
-
SL2639 - Java Microservices API Developer
FPT Asia Pacific Pte Ltd Singapore, Singapore
-
Java Technical Lead - Healthcare Interoperability
Leidos Scoresby, Victoria, Australia
-
Sandwich Artist-Cashier - Airport (Java House Bistro)
CC Holdings Restaurant Management Group Indianapolis, Indiana, United States · $27K–$33K/yr
-
JAVA Developer
Quality & Reliability S.A. (QnR) Municipality of Metamorfosi, Attica, Greece
-
Software Engineer II - Java, Selenium, Cucumber, JMeter, BlazeMeter
JPMorgan Chase & Co. Hyderabad, Telangana, India
-
Java Architect
RAPID EAGLE INC Henderson, Nevada, United States · $146K–$177K/yr