Start Your Search Here

Job Search

Jit Team

Portugal / Global

Senior Java Developer

Job Description

Join to apply for the

Senior Java Developer

role at

Jit Team

Get AI-powered advice on this job and more exclusive features.

Salary:

250–300 EUR/MD on B2B

Work model:

Elastic hybrid from Porto

Why choose this offer

Build a first‑of‑its‑kind fintech platform for the Arab world

Work on modern, scalable, high‑impact architecture

Join a client building core banking infrastructure (BaaS)

Be part of the Jit Team community focused on people and growth

Project

Our client is building a next‑generation fintech platform that will redefine how businesses operate across the Arab world. Their mission is to deliver the region’s first fully integrated mobile banking solution that not only supports financial operations, but also empowers SMEs with all the tools they need to run their business end to end — all within a single application. No external services, no system switching — just one unified, intelligent platform designed for modern business owners.

You will join one of the client’s dedicated product teams, each responsible for a specific domain within a multi‑team ecosystem. Together, the teams are designing a scalable, secure, and highly modular system architecture that enables seamless collaboration across domains while delivering an outstanding user experience. Working closely with cross‑functional engineers, product managers, and stakeholders, you will help build reliable, high‑performance features that address real business needs in a rapidly growing market.

Responsibilities You'll Have

Designing and maintaining scalable distributed systems

Building high‑performance backend architectures

Ensuring reliability, fault tolerance, and efficiency at scale

Developing RESTful APIs

Optimizing system performance

Implementing secure, well‑documented interfaces

Collaborating with ops, feature teams, and product stakeholders

Discussing and documenting designs of APIs and internal subsystems

Working with modern data stores (relational, NoSQL, etc.)

Expected competences and knowledge

Minimum 5 years of experience in a similar role

Deep understanding of Java or other JVM‑hosted languages

Familiarity with key distributed systems concepts: consensus algorithms, consistency models, causality, fault tolerance

Comfortable discussing and documenting technical solutions

Very good command of English (minimum B2 level)

Nice to have

Knowledge of Kubernetes and containerisation

Awareness of modern authn/authz approaches and off‑the‑shelf solutions

Understanding of common network protocols: TCP, TLS, HTTP

Experience in fin‑tech projects

Technologies you'll work with

Java

JVM ecosystem

RESTful APIs

SQL

Linux

Kubernetes

GCP

Client

The client is a fintech institution operating in the Kingdom of Saudi Arabia, focused on modernising its digital capabilities and expanding its offering for micro‑SME customers. It is an organisation with a strong market presence and a clear strategic commitment to innovation, aiming to deliver banking experiences that are fully digital, user‑friendly, and deeply integrated with day‑to‑day business needs.

About Jit Team

The Human factor of IT — it's not just a slogan, it's a philosophy. The foundation of Jit Team is people, which is why we prioritise you. We employ over 700 experienced experts. We create highly specialised teams for clients from all over the world. We offer team members developmental projects, a wide range of benefits and a proprietary professional development programme.

Additional Information

Seniority level:

Mid‑Senior level

Employment type:

Full‑time

Job function:

Engineering and Information Technology

Industries:

IT Services and IT Consulting

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs