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: $18k - $30k/yr*
  • Zero income tax location

Accessibility

  • Office Only
  • No Visa Provided

Requirements

  • Experience: Entry Level
  • English: Professional

Position

About the Role / About the Job
Bedaya prepares you for a long and successful career with us. After completing the program, which includes a combination of on-the-job and classroom training, you’ll be offered a permanent position tailored to your skills, experience, and career ambitions. Whether you transition into major Retail or Corporate Banking departments, emerging tech teams in our Digital Office, Agile divisions, Advanced Analytics unit, or our high-growth subsidiaries like Liv., the sky is the limit. It’s our job to help you get there!

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
The Training program for the Graduate Trainee - Software Engineer will cover the following training areas/skills:

  1. Springboot

    • Training on Java and Spring Boot technologies
    • Training on SOLID principles, Event Driven Architecture, Spring Boot, MongoDB, Spring Cloud, Hibernate with a passion for coding.
    • Hands-on experience with cloud design patterns and their implementation.
    • Understanding CI/CD principles.
    • Solving and troubleshooting issues in a distributed services ecosystem.
    • Enhancing distributed service resiliency and monitoring in a production environment.
    • Exposure to API gateway integrations like 3Scale, Kong, etc.
  2. Node JS

    • Training on developing scalable and highly-available Restful APIs using NodeJS technologies.
    • Understanding of CI/CD principles.
    • Solving and troubleshooting issues in a distributed services ecosystem.
    • Understanding of containerization, experienced in Docker and Kubernetes.
    • Practical experience with GraphQL.
    • Exposure to API gateway integrations like 3Scale.
    • Understanding of Single-Sign-On or token-based authentication (Rest, JWT, OAuth).
    • Knowledge of task/message queues including but not limited to: AWS, Microsoft Azure, Pushpin, and Kafka.
  3. Full Stack (React JS & Node JS)

    • Developing scalable and highly available Restful APIs using NodeJS technologies.
    • Understanding of CI/CD principles.
    • Solving and troubleshooting issues in a distributed services ecosystem.
    • Understanding of containerization, experienced in Docker and Kubernetes.
    • Exposure to API gateway integrations like 3Scale.
    • Understanding of Single-Sign-On or token-based authentication (Rest, JWT, OAuth).
    • Knowledge of task/message queues including but not limited to: AWS, Microsoft Azure, Pushpin, and Kafka.
    • Practical experience with GraphQL.
    • Writing tested, idiomatic, and documented JavaScript, HTML, and CSS.
    • Experience in developing responsive web-based UI.
    • Writing non-blocking code and utilizing advanced techniques.
    • Training on JavaScript, including DOM manipulation and the JavaScript object model.
    • Documenting the code inline using JSDoc or other conventions.

Qualifications

  • 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.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct