Graduate Trainee Software Engineer

Emirates NBD

Dubai, UAE

Posted
Ref: PP000-27325

Job description / Role

Job Type
Full Time
Job Location
Dubai, UAE
Nationality
Any Nationality
Salary
Not Specified
Gender
Not Specified
Arabic Fluency
Not Specified
Job Function
IT - Software & Web Development
Company Industry
IT, Software & Internet Services

Graduate Trainee - Software Engineer (UAE Nationals)

The training program for the Graduate Trainee - Software Engineer will cover the following training areas and skills:

  1. Spring Boot
    Training on Java and Spring Boot technologies.
    Training on SOLID principles, event-driven architecture, Spring Boot, MongoDB, Spring Cloud, Hibernate, and a passion for coding.
    Hands-on experience with cloud design patterns and their implementation.
    CI/CD principles.
    Solving and troubleshooting issues in distributed services ecosystem.
    Distributed services 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 Node JS technologies.
    CI/CD principles.
    Solving and troubleshooting issues in distributed services ecosystem.
    Understanding of containerization, experienced in Docker, Kubernetes.
    Practical experience with GraphQL.
    Exposure to API gateway integrations like 3Scale.
    Understanding of single sign-on or token-based authentication (REST, JWT, OAuth).
    Gain 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 Node JS technologies.
    CI/CD principles.
    Solving and troubleshooting issues in distributed services ecosystem.
    Understanding of containerization, experienced in Docker, Kubernetes.
    Exposure to API gateway integrations like 3Scale.
    Understanding of single sign-on or token-based authentication (REST, JWT, OAuth).
    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 resorting to advanced techniques.
    Training on JavaScript, including DOM manipulation and the JavaScript object model.
    Documenting the code inline using JSDoc or other conventions.
Similar jobs you may be interested in
Software Engineer – Opportunities in Germany Easy Apply
Rizeon
Germany 7 Oct
Firmware Engineer Easy Apply
Charterhouse
Dubai 11 Sep
Backend IoT Engineer Easy Apply
Innovent Wiot 360
Abu Dhabi 11 Sep
Software & Database Developer Easy Apply
MENA Assistance
Dubai 19 Nov
Quantitative Developer Easy Apply
Mubama Group
Dubai 17 Nov
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Software Engineer salaries in Dubai

Average monthly compensation
AED 6,000

Breakdown available for industries and years of experience