Senior Backend Engineer, Java17 Fintech

Dubai, DU, AE, United Arab Emirates

Job Description

At Papel Holdings, we're not just another Fintech company. We're on a mission to revolutionize the financial landscape. From innovative banking solutions to cutting-edge digital asset products, we're transforming how people interact with money.


Careers at Papel suit those who want to have an impact, who are comfortable getting uncomfortable, willing to take risks and win big. We are brave, laser-focused and have high aptitude, with a little playfulness for good measure. If you're someone who thrives on high accountability, possesses a start-up spirit, and flair for industry-savvy solutions, you'll fit right in.


If this resonates with you, you'll have the opportunity to make a real impact and be part of something that's changing how we interact with money and wealth.

POSITION OBJECTIVE




We are seeking a highly experienced and dedicated

Senior Backend Engineer

to join our engineering team in Dubai. In this pivotal role, you will be responsible for developing, maintaining, and evolving our core backend services, contributing to a robust, scalable, and a secure platform.

KEY RESPONSIBILITIES



Develop and maintain scalable services:

Design and implement scalable, secure, and high-performance backend services using

Java 17

and frameworks like

Spring Boot 2.7

,

Spring 5

, and

Hibernate 5.6

.

Database design and implementation:

Design and implement robust database schemas for

PostgreSQL 16+

(our core transactional DB) and

MongoDB 7

(for transaction view data).

API development and evolution:

Build, own, and evolve over 470+

RESTful

and

gRPC-based APIs

, ensuring adherence to

OpenAPI v3

specifications.

API architecture collaboration:

Collaborate on defining and refining API architecture using

Swagger

and

OpenAPI

standards.

Event-driven systems:

Work with

Kafka 3.7

as the enterprise message bus for event-driven, asynchronous communication across microservices.

Backend component optimization:

Implement and optimize backend components, including caching strategies, data access layers, and service orchestration.

Rigorous testing:

Perform rigorous testing using

Testcontainers

for integration tests and

Mockito

for unit tests to ensure system stability and resilience.

CI/CD and deployment:

Collaborate closely with DevOps on CI/CD and deployment processes; our services are containerized with

Docker

and deployed on

Azure/AWS

or on-premise infrastructure.

Continuous improvement:

Actively improve system design, performance, and code quality by contributing to technical decisions and refactoring efforts.

Our Tech Stack:



Languages & Frameworks:

Java 17 (LTS), Spring Boot 2.7, Spring 5, Hibernate 5.6

Databases:

PostgreSQL 16 (primary operational DB), MongoDB 7 (for transaction views)

Messaging & Eventing:

Kafka 3.7 for asynchronous, event-driven communication

API Architecture:

RESTful & gRPC APIs, documented via OpenAPI v3 and Swagger

Testing Tools:

Testcontainers (integration testing), Mockito (unit testing)

Infrastructure & Deployment:

Dockerized services deployed to Azure, AWS, or on-premise environments with integrated CI/CD pipelines

Requirements



6+ years of experience

in backend development, with a strong command of

Java17

and the

Spring ecosystem

. You've worked with modern RDBMS (

PostgreSQL 12+

preferred) and NoSQL solutions like

MongoDB

. You've designed or contributed to high-volume API ecosystems (

REST

and/or

gRPC

). You're experienced with message-driven systems using

Kafka

in a distributed architecture. You're familiar with

Swagger/OpenAPI

and have worked with large, well-documented APIs. You are a proactive problem-solver who enjoys taking ownership and driving improvements. You collaborate well across product, engineering, and DevOps teams. Experience in the

fintech or payments space

is a strong plus.

Benefits



Competitive pay Discretionary bonus * Comprehensive Healthcare

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1903934
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned