×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Engineer

Job in Abu Dhabi, UAE/Dubai
Listing for: Emirates Development Bank
Full Time position
Listed on 2026-01-09
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 200000 - 300000 AED Yearly AED 200000.00 300000.00 YEAR
Job Description & How to Apply Below

The Senior Full Stack Engineer will be responsible for developing, enhancing, and maintaining enterprise-grade digital platforms built on Flutter, Angular 16, and Java Spring Framework 6+. The role requires strong expertise in identity and access management (Keycloak), cloud-native deployment on Azure Kubernetes Service (AKS), and CI/CD automation using Azure Dev Ops. The engineer will work closely with cross-functional teams to deliver scalable, secure, and high-performance digital services.

1. Frontend Engineering

  • Develop and maintain cross-platform mobile applications using Flutter.
  • Build responsive and modular web interfaces using Angular 16.
  • Implement component-based UI architecture with high performance and reusability.
  • Design and implement RESTful APIs using Java 21 and Spring Framework 6.2.1.
  • Build microservices aligned with domain-driven design (DDD) principles.
  • Integrate backend with Keycloak, third-party APIs, and enterprise systems.
  • Ensure optimal database design, caching, and performance tuning.
  • Integrate and configure Keycloak IAM for authentication, authorization, realm management, and token policies.
  • Implement OAuth
    2.0, OpenID Connect, and SSO functionalities.
  • Enforce OWASP, secure coding, and data protection standards across all layers.
  • Deploy and manage applications on Azure Kubernetes Service (AKS).
  • Build CI/CD pipelines in Azure Dev Ops for automated build, test, scan, and deployment.
  • Implement infrastructure-as-code, containerization (Docker), and AKS scaling policies.
  • Monitor performance, logs, and availability using Azure Monitor, Application Insights, and Grafana.

5. Quality Engineering

  • Work with QA engineers to support functional, regression, compatibility, and performance testing.
  • Ensure code quality through unit tests (JUnit, Mockito), static code analysis, and code reviews.

6. Documentation & Delivery

  • Prepare technical documentation, deployment guides, and API specifications.
  • Support UAT cycles and production releases following Dev Ops and Agile practices.

Required Skills & Experience

Technical Skills

  • Angular 16 (RxJS, NgRx, state management, modular architecture)
  • REST APIs, Microservices, Integration Patterns
  • Experience with Mobeix Platform 7.5.1 (optional)

Soft Skills

  • Strong analytical and debugging skills
  • Excellent communication and documentation ability
  • Ability to work in Agile/Scrum

Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or related discipline.
  • 5–10 years of full stack development experience with the stated technologies.
  • Certifications in Azure, Kubernetes, Java, or Dev Ops (preferred).
Seniority level
  • Associate
Employment type
  • Contract
Job function
  • Information Technology
Industries
  • Banking
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary