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

Required languages

English B2 - Upper Intermediate

The job ad is no longer active

Look at the current jobs Java →

Loading...