Senior Officer, Full Stack Software Engineering
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Job Purpose: 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+.
Key Skills for This Role
Full Job Posting
Job Purpose
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 DevOps.
The engineer will work closely with cross-functional teams to deliver scalable, secure, and high-performance digital services.
Job Role & Responsibilities
- Analyze and assess all required software/application changes to ensure alignment with EDB’s approved digital strategy, enterprise architecture standards, and long-term roadmap.
- Design and implement new digital capabilities (mobile/web/backend) based on business requirements and solution plans defined by system analysts/product owners, ensuring modern, scalable platforms are adopted across EDB.
- Write, analyze, review, refactor, and optimize application code across Flutter, Angular, and Java/Spring using workflow diagrams, architecture patterns, and secure engineering practices.
- Prepare and maintain detailed workflow charts, sequence diagrams, and logical flows describing input/output, validations, and processing rules; translate these into reusable, maintainable code and services.
- Develop technical specifications (API contracts, service definitions, UI component behaviour, integration mapping, non-functional requirements) for use by engineering and delivery teams as the baseline for development.
- Ensure compliance with EDB technology standards, secure coding guidelines, and regulatory/security requirements (e.g., OWASP, data protection, IAM standards) across all solution layers.
- Identify, fix, and prevent defects by debugging complex issues (application, APIs, integrations, environment) and performing retesting to ensure expected outcomes.
- Conduct trial runs and testing (unit, integration, regression, performance, security verification) to confirm correctness of functionality, stability, and compatibility across channels.
- Investigate platform/environment issues impacting application behaviour (AKS networking, ingress, DNS, certificates, secrets, resource limits, node/pod health) and ensure runtime reliability.
- Collaborate with DevOps/SRE/system administrators to troubleshoot deployments, pipeline failures, runtime incidents, and operational defects; define corrective actions and permanent fixes.
- Apply object-oriented and cloud-native engineering practices using microservices, client/server patterns, event/integration patterns, and modern web/mobile frameworks to deliver secure digital services.
- Contribute to IT delivery planning and project execution (sprint planning, estimation, dependency tracking, technical risk management, release readiness), ensuring timelines and quality targets are met.
- Deliver system integrations and interfaces with internal/external platforms using REST APIs, IAM (Keycloak), middleware patterns, and database integrations where applicable, ensuring resilience and observability.
- Support SIT/UAT execution by providing test support, defect triage, environment validation, release notes, and post-release monitoring; provide post-implementation support as required
- Provide ad-hoc technical reports and evidence for auditors/management (logs, access flows, deployment evidence, control confirmations, traceability, test results, security checks).
- Perform personalization/customization and implement new feature requests across channels (mobile/web) including UI configuration, content changes, workflow variations, and feature toggles.
- Support data migration and validation activities including mapping, transformation logic, reconciliation checks, and controlled execution with rollback and auditability (when applicable to the scope).
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Emirates Development Bank (EDB)
Senior Officer - Mid Corporate (UAE National)
Dubai, UAE
Emirates Development Bank is seeking a Senior Officer for the Mid Corporate Team to support portfolio growth in defined markets. The role involves preparing credit applications, analyzing financial statements, reviewing
Manager, Technology Engineering
Dubai, UAE
Emirates Development Bank seeks a Manager, Technology Engineering to administer VMware and Kubernetes environments, automate operations, and ensure infrastructure health. The role requires expertise in vSphere, Kubernete
Internship Program 2026 (UAE National)
Dubai, UAE
Emirates Development Bank (EDB) is offering an internship program for UAE nationals in 2026. The program aims to provide growth, innovation, and national impact opportunities. Candidates should be eager to contribute to
Manager, Workplace Culture & Engagement (UAE National)
Dubai, UAE
Emirates Development Bank (EDB) seeks a Manager, Workplace Culture & Engagement (UAE National) to develop and implement employer brand strategy and internal communications. The role involves leading HR visual communicati
Senior Legal Officer (UAE National)
Dubai, UAE
Supports the Legal function at Emirates Development Bank by providing accurate and timely legal assistance, reviewing contracts, preparing summaries, and coordinating with external counsel. Ensures compliance with UAE la
Manager, Business Continuity Management (UAE National)
Dubai, UAE
Emirates Development Bank seeks a Manager for Business Continuity Management to develop and maintain a governance framework for BCM, ensuring the bank is prepared for disruptions. The role involves overseeing BCM policy,
EDB Future Founder Program
Dubai, UAE
Emirates Development Bank invites students aged 17-21 to join the Future Founder Program, a 7-week summer training program in Dubai. Participants gain entrepreneurial and leadership skills through workshops, expert sessi
Senior Officer -Facility Management (6 month fixed-term contract))
Dubai, UAE
The Senior Officer – Facility Management is responsible for overseeing day-to-day facility management operations across the real estate portfolio, ensuring efficient maintenance, vendor performance, cost control, and com
Senior Officer - Mid Corporate (UAE National)
Dubai, UAE
Manager, Technology Engineering
Dubai, UAE
Internship Program 2026 (UAE National)
Dubai, UAE
Manager, Workplace Culture & Engagement (UAE National)
Dubai, UAE
Senior Legal Officer (UAE National)
Dubai, UAE
Manager, Business Continuity Management (UAE National)
Dubai, UAE
EDB Future Founder Program
Dubai, UAE
Senior Officer -Facility Management (6 month fixed-term contract))
Dubai, UAE