Senior Java Backend Developer (FinTech)
About the company
We have spent five years building the relationships, regulatory strategy, and proprietary technology to weave the Global South into a connected financial ecosystem. Our core stack which forms part of our broader ecosystem is a fully integrated digital banking system with current accounts, savings, multi-currency accounts, payments, onboarding, lending origination and servicing, document management, regulatory reporting, and full general ledger and accounting โ built natively rather than layered on legacy technology.
Role Overview
We are looking for a senior-level backend developer who can design and build the backend of our cloud-native banking platform. The ideal candidate is a strong communicator, can work autonomously on complex systems, and brings deep expertise in modern JVM-based software development for distributed microservices in Java and Scala, CI/CD, and Kubernetes. Operational security and regulatory best-practice should always be front of mind.
Key Responsibilities
โ Design & Implement high-throughput, fault-tolerant micro-services in Java / Scala (Spring Boot, Akka, Play).
โ Data Layer Mastery โ Build efficient data access layers for MongoDB, Oracle, and PostgreSQL; tune queries, design indexes, and manage migrations.
โ Distributed Systems โ Apply patterns such as event-driven architecture, CQRS, eventual consistency, and service discovery.
โ API & Integration โ Define clean REST contracts, handle versioning, and integrate with external fintech APIs (payment gateways, banking networks).
โ CI/CD Ownership โ Author and maintain GitLab pipelines (build, test, static analysis, containerization) to enable fast, reliable releases.
โ Cloud-Native Practices โ Deploy services to AWS (EKS, ECS, Lambda) or similar platforms; leverage managed databases, secrets, and monitoring.
โ Performance & Reliability โ Conduct load testing, profiling, and capacity planning; implement retries, circuit-breakers, and graceful degradation.
Required Technical Skills
Java/Scala/Groovy, Spring Boot, Gitlab (pipelines, git), MongoDB (schema design, aggregation), Oracle (PL/SQL, tuning), PostgreSQL, Kubernetes, basic AWS knowledge.
Desired Experience & Attributes
โ 10+ years of professional backend development in Java/Scala.
โ Proven track record building large-scale, low-latency services that handle high transaction volumes.
โ Experience in fintech or regulated domains is a plus.
โ Strong problem-solving mindset; can independently own feature delivery from design through production.
โ Excellent communicator in English โ able to explain technical concepts to non-technical audiences and collaborate across product, security, and operations teams.
โ Focus on code quality, test-driven development, and continuous improvement.
โ Availability as soon as possible
We offer:
โข Attractive financial package
โข Challenging projects
โข Professional & career growth
โข Great atmosphere in a friendly small team
Required skills experience
| Java | more than 10 years |
| Spring Boot | more than 10 years |
| Scala | 10 years |
| Kubernetes | 10 years |
| Oracle | 10 years |
Required languages
| English | B2 - Upper Intermediate |