Senior Full Stack Java Developer (Banking & Payments)

Developer

Job Id :1000520792


Description

Location: Riyadh, Saudi Arabia
Experience: 5 + 8 Years
Domain: Banking,
Email: careers@lucidt.com

______________
Role Overview
We are looking for a highly skilled Senior Full Stack Java Developer with strong experience in Banking & Payment systems. The ideal candidate should have over 5 to 8 years of experience in designing and developing enterprise-grade solutions, including IPS, GCC-RTGS, B2B, MACUG, Bulk Payments, and other financial transaction systems. The role requires deep expertise in Java, Spring Boot, Microservices, React.js, REST APIs, and hands-on experience working in complex, high-availability payment environments.
The candidate should be capable of leading teams, delivering scalable solutions, integrating mission critical systems, and collaborating effectively with cross functional stakeholders.

______________
Key Responsibilities
• End to end design and development of enterprise payment modules such as:
o B2B/SADAD payments
o MOI payments
o MACUG
o Bulk payroll (Fransiglobal, B2B, Macug)
o Instant Payment Platform (IPP – Saudi payments)
o GCC RTGS (Real Time Gross Settlement)
o Standing Payment Instructions (SPPM)
• Build and enhance payment engines capable of scalable, high throughput transaction processing.
• Develop and maintain real time transaction processing solutions aligned with IPS and GCC RTGS standards.
• Implement and support orchestration systems for batch and real-time payments.
• Integrate payment modules with TCS BaNCS Core Banking System.
• Configure and maintain Swift, IBAN mapping, and other financial message processing setups.
• Ensure adherence to secure coding practices, high availability, performance, and SLAs.
• Collaborate with business and operations teams to translate functional requirements into technical solutions.
• Mentor junior developers, perform code reviews, and drive engineering best practices.
______________
Technical Skills

Backend
• Java 17+, Spring Boot 3.x
• Spring MVC, Spring Data JPA, Hibernate
• RESTful Web Services, SOAP Services
Microservices & Architecture
• Spring Cloud Gateway (API Gateway), Eureka, Config Server
• Feign, Circuit Breaker (Resilience4j)
• Redis Caching
• Asynchronous messaging with Kafka
Core Java
• Multithreading: ExecutorService, ForkJoinPool, CompletableFuture
• Design patterns: Factory, Singleton

Interested applicant can apply on careers@lucidt.com

Basic Details

Location : Region: Riyadh

Qualification :

Posted :

Job Type : Full-Time

Company : Saudi Jobs

Contact Info

Mobile : Not-Mentioned

Alternate Mobile : Not-Mentioned

Email : careers@lucidt.com

By using our site, you acknowledge that you have read and understand our Cookie & Privacy Policy, and our User Agreement .