Company logo hidden

Software Engineer- Graduate Trainee ( UAE Nationals)

Unlock employer United Arab Emirates Direct to Company 1 hour ago · 29 Oct 2026

Financial

  • Estimate: $20k - $40k/yr*
  • Zero income tax location

Accessibility

  • Office Only
  • No Visa Provided

Requirements

  • Experience: Entry Level
  • English: Preferred

Position

About the Role
The Graduate Trainee - Software Engineer program is designed to prepare you for a rewarding career in the banking industry, with opportunities to further develop your skills and join different departments based on your interests. This program combines both on-the-job training and classroom instruction, ensuring a well-rounded experience that sets the stage for a permanent position tailored to your skills, experiences, and career ambitions. You will have the opportunity to transition into major Retail or Corporate Banking sectors, emerging tech teams such as the Digital Office, Agile divisions, the Advanced Analytics unit, or take part in our high-growth subsidiaries like Liv.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities
As a Graduate Trainee, you will gain hands-on experience and training in various technical areas, including but not limited to the following:

  1. Spring Boot

    • Training on Java and Spring Boot technologies.
    • Learning SOLID principles, Event Driven Architecture, MongoDB, Spring Cloud, Hibernate, and increasing your passion for coding.
    • Obtaining hands-on experience with cloud design patterns and their implementation.
    • Understanding CI/CD principles.
    • Solving and troubleshooting issues in a distributed services ecosystem.
    • Ensuring distributed services resiliency and monitoring in a production environment.
    • Gaining exposure to API gateway integrations such as 3Scale and Kong.
  2. Node.js

    • Developing scalable and highly-available RESTful APIs using Node.js technologies.
    • Understanding CI/CD principles.
    • Solving and troubleshooting issues in a distributed services ecosystem.
    • Learning about containerization and gaining experience in Docker and Kubernetes.
    • Gaining practical experience with GraphQL.
    • Obtaining exposure to API gateway integrations like 3Scale.
    • Understanding Single-Sign-On or token-based authentication (REST, JWT, OAuth).
    • Gaining knowledge of task/message queues including AWS, Microsoft Azure, Pushpin, and Kafka.
  3. Full Stack (React JS & Node JS)

    • Developing scalable and highly available RESTful APIs using Node.js technologies.
    • Understanding CI/CD principles.
    • Solving and troubleshooting issues in a distributed services ecosystem.
    • Gaining knowledge about containerization and experience with Docker and Kubernetes.
    • Learning about API gateway integrations like 3Scale.
    • Understanding Single-Sign-On or token-based authentication (REST, JWT, OAuth).
    • Engaging with task/message queues including AWS, Microsoft Azure, Pushpin, and Kafka.
    • Gaining practical experience with GraphQL.
    • Writing tested, idiomatic, and documented JavaScript, HTML, and CSS.
    • Developing responsive web-based user interfaces.
    • Writing non-blocking code and utilizing advanced techniques.
    • Training on JavaScript, including DOM manipulation and the JavaScript object model.
    • Documenting code inline using JSDoc or other conventions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a closely related discipline (completed or in progress).
  • Foundational certification or demonstrable learning in a relevant programming language, cloud platform, or secure software development is advantageous.
  • Looking for fresh graduates in Computer Science who are passionate about transforming the banking industry with innovative ideas.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct