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
Published 8 April
162 views
ยท
25 applications
Last responded yesterday
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...