Senior Java Developer – Quarkus & Microservices | Saudi Arabia

Website Linnk

Location

Saudi Arabia

Job Category

Information Technology (IT) & Software
Banking & Insurance

Job Overview

Linnk Group is seeking an experienced Senior Java Developer to join a leading banking project in Saudi Arabia. The role focuses on developing and supporting enterprise-grade applications using Java, Quarkus, microservices, REST APIs, and containerized technologies.

The successful candidate will contribute to modern banking and financial services solutions, with strong emphasis on scalable microservices architecture, API development, application deployment, and enterprise software engineering. Experience with Quarkus or strong Spring Boot expertise, along with Saudi Arabia project experience and knowledge of SAMA regulations, will be highly valuable.

This position offers an opportunity for experienced software professionals to strengthen their expertise in enterprise Java development, microservices, cloud-native technologies, and banking technology. Professional development through relevant Java, cloud, Kubernetes, and DevOps certifications can support long-term career growth toward Senior Software Engineer, Technical Lead, or Solution Architect positions.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java.
  • Develop scalable microservices using Quarkus or Spring Boot.
  • Build and integrate REST APIs for banking and financial services applications.
  • Develop software solutions aligned with enterprise architecture and project requirements.
  • Containerize applications using Docker.
  • Collaborate with development, architecture, QA, DevOps, and project teams.
  • Support application deployment and integration within modern infrastructure environments.
  • Apply banking and financial services domain knowledge to software development activities.
  • Ensure solutions align with applicable SAMA regulatory requirements.
  • Troubleshoot application and integration issues and support production environments.
  • Contribute to continuous improvement of development practices and technical processes.

Requirements & Qualifications

  • Minimum 5 years of professional software development experience.
  • Strong hands-on experience with Java.
  • Experience with Quarkus or strong Spring Boot experience.
  • Strong understanding of microservices architecture.
  • Experience developing and integrating REST APIs.
  • Hands-on experience with Docker.
  • Banking or Financial Services domain experience.
  • Saudi Arabia project experience.
  • Knowledge of SAMA regulations.
  • Kubernetes experience is preferred.
  • CI/CD experience is preferred.
  • Strong problem-solving, communication, and collaboration skills.

Salary, Benefits & Career Growth

Salary information has not been provided for this position and therefore no salary estimate is included.

The role offers an opportunity to work on a banking technology project and develop expertise across Java, Quarkus, microservices, REST APIs, Docker, Kubernetes, CI/CD, and financial services technology. Relevant professional training and certifications can support continued professional development and career progression toward technical leadership, architecture, and senior engineering roles.

Contract Details

  • Experience: 5+ years
  • Contract: Yearly renewable
  • Industry: Banking / Financial Services
  • Location: Saudi Arabia

Application Process

Application Process (Website)

Apply only through the official job link.

Click Apply Now on the website to proceed with the application process.

HR Email for Application

Send your updated CV directly

To apply for this job email your details to Athira.AR@linnk.com