Software Engineer

Emirates NBD Bank

Abu Dhabi

On-site

AED 120,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Emirates NBD Bank is seeking a Software Engineer to develop high-quality applications and design scalable, testable code. You will build secure RESTful APIs and microservices, work with SQL databases, and containerize apps with Docker for deployment on Kubernetes or cloud platforms.

The role focuses on Java development with Spring Boot/MVC or Hibernate, testing with JUnit/Mockito, and collaboration in an Agile/Scrum environment to deliver robust software solutions.

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science or related field.
  • 0-2 years’ experience development with programming languages.
  • Strong proficiency in Java and Object-Oriented Design (OOD).
  • SQL database or relational database skills.
  • Experience with frameworks such as Spring Boot, Spring MVC, or Hibernate.
  • Familiarity with CI/CD pipelines, Git, and testing tools (JUnit, Mockito).
  • Strong problem-solving abilities, clear communication, and teamwork in an Agile/Scrum environment.

Responsibilities

  • Develop quality software and web applications.
  • Analyze and maintain existing software applications.
  • Design highly scalable, testable code.
  • Discover and fix programming bugs.
  • Write efficient, scalable, and well-designed code using core Java and enterprise frameworks.
  • Design and build secure RESTful APIs and microservices architecture.
  • Perform unit and integration testing, troubleshoot issues, and execute code reviews.
  • Work with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases or caching layers (Redis).
  • Containerize applications using Docker and deploy them via Kubernetes or cloud platforms like AWS, Azure, or GCP

Skills

Java
OOD
SQL
Spring Boot
Spring MVC
Hibernate
JUnit
Mockito
Git
CI/CD
Agile/Scrum
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
RESTful APIs
Microservices
AWS

Job description

Job description

UAEN - Software Engineer

The Software Engineer will be responsible for developing high-quality applications.

The Software Engineer also be responsible for designing and implementing testable and scalable code.

Key Responsibilities:
  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs
  • Write efficient, scalable, and well-designed code using core Java and enterprise frameworks.
  • Design and build secure RESTful APIs and microservices architecture.
  • Perform unit and integration testing, troubleshoot issues, and execute code reviews.
  • Work with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases or caching layers (Redis).
  • Containerize applications using Docker and deploy them via Kubernetes or cloud platforms like AWS, Azure, or GCP
Key Qualifications:
  • Bachelor's degree or equivalent experience in Computer Science or related field
  • 0-2 years’ experience development experience with programming languages
  • Strong proficiency in Java and Object-Oriented Design (OOD)
  • SQL database or relational database skills
  • Experience with frameworks such as Spring Boot, Spring MVC, or Hibernate.
  • Familiarity with CI/CD pipelines, Git, and testing tools (JUnit, Mockito).
  • Strong problem-solving abilities, clear communication, and teamwork in an Agile/Scrum environment

#LI-AG1


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Emirates Islamic • Abu Dhabi

On-site
AED 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Emirates NBD Bank • Abu Dhabi

On-site
AED 240,000 - 480,000
Software Engineer
Software Engineer

Emirates Islamic • Abu Dhabi

On-site
AED 60,000 - 90,000
Senior Software Engineer (For UAE Nationals)
Senior Software Engineer (For UAE Nationals)

Showcify, Inc. • Dubai

On-site
AED 360,000 - 600,000
Software Engineer (For UAE Nationals)
Software Engineer (For UAE Nationals)

Emirates NBD Bank • Abu Dhabi

On-site
AED 60,000 - 90,000
Senior Software Engineer (For UAE Nationals)
Senior Software Engineer (For UAE Nationals)

Emirates NBD Bank • Abu Dhabi

On-site
AED 180,000 - 300,000
Software Engineer - Hiring UAE National
Software Engineer - Hiring UAE National

TASC Outsourcing • Dubai

On-site
AED 150,000 - 230,000
Software Engineer / Software Tester
Software Engineer / Software Tester

global defense insight • United Arab Emirates

On-site
AED 90,000 - 150,000
Senior Software Engineer [Dubai, UAE]
Senior Software Engineer [Dubai, UAE]

FallenAmbers • Dubai

On-site
AED 320,000 - 520,000
Software Developer (Java / Backend / Frontend) - UAE National only
Software Developer (Java / Backend / Frontend) - UAE National only

Dicetek LLC • Dubai

On-site
AED 90,000 - 120,000