Senior Java Backend Developer (FinTech) Offline

$$$$

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 DB 10 years

Required languages

English B2 - Upper Intermediate
Loading...