Senior Full Stack Java Developer (Banking & Payments)

Client of YALLO Retail

Posted 30+ days ago

Experience

5 - 8 Years

Job Location

Riyadh - Saudi Arabia

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

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:
    • B2B/SADAD payments
    • MOI payments
    • MACUG
    • Bulk payroll (Fransiglobal, B2B, Macug)
    • Instant Payment Platform (IPP Saudi payments)
    • GCC RTGS (Real Time Gross Settlement)
    • 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

Desired Candidate Profile


Company Industry

Department / Functional Area

Keywords

  • Senior Full Stack Java Developer (Banking & Payments)

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Java Developer

Software AYS

  • 3 - 6 Years
  • Abu Dhabi - United Arab Emirates (UAE)

Java Developer

Confidential Company

  • 6 - 12 Years
  • Dubai - United Arab Emirates (UAE)

Financial Accountant

Confidential Company

  • 2 - 8 Years
  • Port Louis - Mauritius
View All