finseats

Software Engineer (For UAE Nationals)

Emirates NBD · Bank

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

 

Not the right fit? Search all finance jobs.

Free job alerts

Get more Technology & Engineering jobs like this.

Fresh vacancies from across banks, asset managers, hedge funds, PE/VC, fintechs and insurers — straight to your inbox. Free, no account, unsubscribe anytime.

We only store your email + filters · privacy