Senior Java Developer

Fintech Farm
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
API
Cloud Computing
Distributed Systems
Spring
PostgreSQL
MongoDB
MVC
Online Transaction Processing
Systems Architecture
Spring-boot
Backend
Kubernetes
Kafka
Api Design
REST
Elixir
Microservices

Job description

We are looking for an experienced Java Backend Engineer to join our growing fintech product team. This role offers the opportunity to work on high-load distributed systems, shaping the architecture and functionality of scalable financial services. You'll be part of a cross-functional team focused on backend development, microservice architecture, and cloud-based infrastructure. What You Will Be Doing:

  • Work in one of our cross-functional product teams on developing fintech solutions
  • Design, implement, and maintain microservices using Spring Boot
  • Deploy and configure services across various environments in a Kubernetes cluster
  • Contribute to system architecture and design decisions
  • Ensure stability and performance of services in production environments

Requirements

Do you have experience in Spring Framework?, * A backend engineer passionate about building scalable and resilient systems

  • A detail-oriented problem solver with a strong sense of ownership
  • Collaborative, comfortable working in cross-functional agile teams
  • Curious and eager to continuously learn and explore new technologies

Your Experience:

  • 5+ years of Java development experience
  • Deep understanding of microservice architecture principles
  • Familiarity with The Twelve-Factor App methodology
  • Strong experience with Spring Boot (MVC, REST, Data, Security, Messaging)
  • Expertise in building scalable and highly available distributed systems
  • Skilled in API design and maintenance (REST APIs, Events)
  • Hands-on experience with writing unit, integration, and API tests for microservices
  • Practical experience with Elixir, Apache Kafka, PostgreSQL, MongoDB is a plus
  • Experience working with Kubernetes and Helm in production and development environments is desirable
  • Fintech or high-load OLTP system experience is an advantage

About the company

* Competitive salary negotiable depending on the candidate's level * Share options * We are still a start-up and more benefits are on the way About Fintech Farm We are a UK fintech creating successful neobanks in emerging markets in partnerships with local traditional banks. The mission is to make banking services accessible, simple and fun to use worldwide and the goal is to launch neobanks in 50+ markets, serving 100m+ customers. Since our foundation in 2020, we've so far launched neobanks in Azerbaijan (2021), Vietnam (2023), Kyrgyzstan (2024) and India (2025), with 2m+ customers collectively and have more markets on the near horizon! Why Fintech Farm is a great place to be Customers. We always go above and beyond to provide an amazing customer experience. And who said that banking has to be boring? We make our apps not just easy but fun to use. People. We have 250 employees now at Fintech Farm and we are all business partners in our company. Each of us thinks big, acts as if we own the place and never takes "no" for an answer. We work with strong individuals whom we empower and trust rather than micromanage. Common sense rather than formal policies prevails in all that we do. We always stay curious and open-minded. We embrace the 'we over me' culture.   You must create an Indeed account before continuing to the company website to apply

Apply for this position