Senior Technical Software Engineer
Role Overview
Senior technical software engineer / Java full stack role supporting software engineering strategies, standards, and guidelines in an assigned feature team.
Deliver business-critical technical solutions through programming, robust engineering practices, and built-in quality.
The role covers planning and estimation, application development, deployment, release, hyper-care, and operation, and provides technical leadership through the software development lifecycle.
Key Skills for This Role
Full Job Posting
Role overview
Senior technical software engineer / Java full stack role supporting software engineering strategies, standards, and guidelines in an assigned feature team.
Deliver business-critical technical solutions through programming, robust engineering practices, and built-in quality.
The role covers planning and estimation, application development, deployment, release, hyper-care, and operation, and provides technical leadership through the software development lifecycle.
Responsibilities
- Deliver technical design, development, and deployment of complex product solutions; review designs to ensure appropriate architecture patterns.
- Drive engineering practices, process automation, lean development, built-in quality, test-driven development, and agile practices.
- Perform root-cause analysis and blameless incident post-mortems.
- Work with cross-functional teams to assess viability, evaluate needs and existing solutions, and drive high-level design, proofs of concept, and prototypes.
- Investigate, debug, and fix complex issues, including corner cases; evaluate new technologies for architectural review.
- Contribute expertise to sprint and work planning and technology communities of practice.
- Manage and mentor software engineers and ensure technical deliveries follow design and coding standards.
- Ensure effective use of approved enterprise platforms, tools, and libraries; coordinate product maintenance with other capabilities.
Qualifications and experience
- Relevant degree in computer science, computer engineering, software engineering, or a related field, plus 5+ years as a software engineer.
- Experience building complex software for large organisations in multifunctional environments; strong data modelling, systems design, and coding expertise.
- Production support experience using ITIL and deep full-stack capability across UI, middleware, and databases.
- Experience in technology evaluation, vendor selection and management, lean development, test-driven development, continuous integration, and continuous deployment.
- Experience with SDLC, Agile/SAFe, CI/CD, DevOps, Docker, Kubernetes, and OpenShift.
- Strong security knowledge for Kubernetes and OpenShift, and knowledge of observability metrics, logs, and traces and their effect on application health and performance.
- Extensive experience developing and deploying responsive websites and prebuilt or headless CMS.
- Extensive experience with identity and access management, SSO, OAuth 2.0, API integration, data privacy, and risk assessment frameworks.
Technical skills
- Java 11–17; Spring, Spring Boot, Spring Core, Spring Reactive, Spring Data, JPA/Hibernate, design patterns, reactive programming, and microservices.
- ReactJS, Redux, Node.js, HTML5, CSS, JavaScript, TypeScript, OpenAPI, REST, and SOAP.
- MS SQL, Oracle, PL/SQL, and data modelling.
- GitHub, GitLab, Jenkins, Bitbucket, Maven, Confluence, and JIRA.
- Cloud technologies, enterprise platforms, CI/CD, DevOps, Docker, Kubernetes, and OpenShift.
- Identity and access management, SSO, OAuth 2.0, API integration, CMS, data privacy, and risk assessment.
Salary and benefits
- The posting describes an attractive tax-free salary and travel benefits, including flight and hotel discounts; no salary amount or pay cadence is stated.
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 The Emirates Group
Senior Technical Software Engineer – Frontend Engineering
, UAE
Emirates seeks a senior frontend engineer to shape and scale modern frontend engineering across the organization. You will build shared design systems and components, guide technical delivery, and improve engineering qua
Technical Publication Centre Coordinator
, UAE
The Emirates Group is looking for a Technical Publication Centre Coordinator to manage and publish aircraft engineering and operational documentation. The role maintains current technical records, supports digital docume
Resource Planning Specialist, dnata Cargo
, UAE
Job Purpose dnata is more than a global air and travel services provider. We connect people with possibilities and opportunities across 130+ airports in 34 countries through ground handling, cargo, travel, and catering &
Manager Global Properties, dnata Catering
, UAE
Job Purpose dnata is more than a global air and travel services provider. We connect people with possibilities and opportunities across 130+ airports in 34 countries through ground handling, cargo, travel, and catering &
Cargo Design & Facilities Engineer, dnata Cargo
, UAE
dnata is seeking an experienced engineer to lead cargo facility design, warehouse layout optimisation, material handling systems and operational simulation. The role requires a relevant engineering degree, at least five
Admin Officer
, UAE
The Emirates Group seeks an Admin Officer to manage an administrative team supporting its medical clinics and internal customers. The role oversees processes, staff performance, customer service, clinic diary management,
Security Coordinator
, UAE
The Emirates Group seeks a Security Coordinator to support security operations and ensure compliance with security policies and programs. The role coordinates assessments, security plans, systems, surveillance, records,
Senior Laboratory Technologist
, UAE
Emirates is seeking a Senior Laboratory Technologist to manage laboratory operations, maintain quality and regulatory compliance, and support junior team development. Applicants need a bachelor’s degree, 5+ years of rele
Senior Technical Software Engineer – Frontend Engineering
, UAE
Technical Publication Centre Coordinator
, UAE
Resource Planning Specialist, dnata Cargo
, UAE
Manager Global Properties, dnata Catering
, UAE
Cargo Design & Facilities Engineer, dnata Cargo
, UAE
Admin Officer
, UAE
Security Coordinator
, UAE
Senior Laboratory Technologist
, UAE