Senior Java Full Stack Developer – Banking | Saudi Arabia

Website DataSack

Location

Saudi Arabia

Job Category

  • Information Technology (IT) & Software
  • Banking & Insurance
  • Engineering & Technical

Job Overview

We are seeking an experienced Senior Java Full Stack Developer to contribute to the development of secure, scalable, and high-performance enterprise banking applications in Saudi Arabia. The role requires strong full-stack expertise across React JS, Node JS, Java Spring Boot, Microservices, REST APIs, Redis, and enterprise messaging technologies.

The successful candidate will work on digital banking, mobile banking, and core banking solutions while collaborating with business analysts, banking stakeholders, architecture teams, and DevOps professionals. This position offers opportunities for career growth and professional development through exposure to modern enterprise technologies, banking platforms, cloud-native architectures, and large-scale financial systems.

Key Responsibilities

  • Develop responsive and high-performance frontend applications using React JS.
  • Design and develop backend applications using Java Spring Boot and Node JS.
  • Build scalable applications based on Microservices Architecture.
  • Implement secure authentication and authorization using Spring Security and LDAP.
  • Develop event-driven and messaging solutions using Spring JMS.
  • Develop and maintain digital banking and mobile banking applications.
  • Implement Redis-based caching and session-management strategies.
  • Design and develop RESTful APIs and enterprise system integrations.
  • Collaborate with business analysts and banking stakeholders to deliver technical solutions.
  • Participate in architecture design, code reviews, and software development best practices.
  • Work closely with DevOps teams on CI/CD, deployment, monitoring, and application performance.
  • Contribute to the development and maintenance of secure and scalable banking platforms.

Requirements & Qualifications

Education and Experience

  • Minimum 5+ years of hands-on experience in Java Full Stack Development.
  • Experience working within the Banking or Financial Services domain is mandatory.
  • Strong experience developing enterprise applications using Java and modern frontend technologies.

Technical Skills

  • React JS
  • Node JS
  • Java Spring Boot
  • Spring MVC
  • Spring Data
  • Microservices Architecture
  • Spring Security
  • LDAP
  • Spring JMS and messaging architectures
  • Redis
  • REST APIs
  • System integrations
  • Digital banking platforms
  • Mobile banking solutions
  • Core banking systems and workflows

Preferred Skills

  • Experience with Temenos T24 / Core Banking Systems.
  • Familiarity with Docker and Kubernetes.
  • Knowledge of API Gateway and Service Mesh technologies.
  • Experience with CI/CD pipelines.
  • Exposure to MQ and integration systems.
  • Experience with React Native or Kony (Temenos).

Domain Expertise

  • Strong understanding of core banking systems and workflows.
  • Experience with digital banking platforms.
  • Exposure to mobile banking solutions and banking integrations.

Salary, Benefits & Career Growth

Salary and specific employee benefits have not been provided for this position.

The role provides opportunities for career progression and professional development through hands-on experience with enterprise banking applications, Microservices Architecture, digital banking platforms, cloud-native technologies, DevOps practices, and modern software development frameworks.

Professionals joining this role can further develop expertise in Java Full Stack Development, banking technology, core banking systems, digital transformation, distributed systems, and enterprise application architecture.

Application Process

Application Process (Website)

Apply only through the official job link.

Click Apply Now on the website to access the official application instructions and HR contact details.

HR Email for Application

Send your updated CV directly

To apply for this job email your details to TA@DataSack.in