Senior Technical Software Engineer - Java Full Stack
Role Overview
Support software engineering strategies, standards, and guidelines within an assigned feature team.
Develop business-critical technical solutions using software programming, robust engineering practices, and built-in quality.
Plan and support application development, deployment, release, hyper-care, and operations.
Key Skills for This Role
Full Job Posting
Role overview
Support software engineering strategies, standards, and guidelines within an assigned feature team.
Develop business-critical technical solutions using software programming, robust engineering practices, and built-in quality.
Plan and support application development, deployment, release, hyper-care, and operations.
Responsibilities
- Design, develop, and deploy complex product solutions and review architecture patterns.
- Drive engineering practices, automation, lean development, built-in quality, test-driven development, and Agile practices.
- Assess solution viability with cross-functional teams; create high-level designs, proofs of concept, and prototypes.
- Investigate and resolve complex issues, assess new technologies, and present alternatives for architectural review.
- Contribute domain and technology expertise to sprint planning and communities of practice.
- Manage and mentor Software Engineers and oversee technical delivery and coding standards.
- Ensure approved use of enterprise platforms, tools, and libraries.
- Coordinate corrective, adaptive, preventative, and perfective product maintenance.
Qualifications and experience
- Relevant degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- At least five years of experience as a Software Engineer.
- Experience developing complex solutions for large organizations, including data modeling, systems design, and full-stack development.
- Experience with production support using the ITIL framework.
- Experience with responsive websites, CMS deployment, IAM, SSO, OAuth 2.0, API integration, data privacy, and risk assessment.
Technical skills
- Java 11–17, Spring Boot and Spring Framework, JPA/Hibernate, ReactJS, Redux, Node.js, HTML5, CSS, JavaScript, and TypeScript.
- REST and SOAP services, OpenAPI, design patterns, reactive programming, microservices, and cloud technologies.
- Oracle, MS SQL, PL/SQL, GitHub, GitLab, Jenkins, Bitbucket, Maven, Docker, Kubernetes, and OpenShift.
- CI/CD, DevOps, Agile, SAFe, JIRA, Confluence, observability, and Kubernetes/OpenShift security.
Salary and benefits
- The posting describes an attractive tax-free salary and travel benefits, including flight and hotel discounts; no salary amount or 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 Emirates
Travel Consultant - EKH
Dubai, UAE
Emirates Holidays is seeking a Travel Consultant to sell and support holiday experiences across customer channels and throughout the travel journey. The role includes bookings, ticketing, customer relations, in-resort as
Senior Software Engineer - Java Full Stack
Dubai, UAE
Emirates is seeking a Senior Software Engineer to design, build, test, and support Java full-stack software solutions. Candidates need a relevant degree, at least 3 years of Java backend and microservices experience, and
Senior Technical DevOps Engineer - SRE
Dubai, UAE
Emirates is seeking a Senior Technical DevOps Engineer - SRE to build and operate cloud automation, CI/CD, and reliable production services. The role requires a relevant degree, 5+ years of hands-on build automation and
Security Coordinator - Facilities (Emiratisation)
Dubai, UAE
Emirates is seeking a Facilities Security Coordinator to support security operations, records, incident reviews, and investigations. Candidates need 12 years of schooling or equivalent and 3+ years of experience; aviatio
Lead Performance Engineer
Dubai, UAE
Emirates is seeking a Lead Performance Engineer to guide performance engineering for products in an agile release train. The role covers performance strategy, testing frameworks, workload modeling, and analysis; candidat
Associate Technical Product Owner - Web & Mobile
Dubai, UAE
Emirates is seeking an Associate Technical Product Owner to support product teams and translate prioritized features into team-ready stories. Candidates need 2+ years of relevant work experience and a degree in a listed
Customer Affairs Supervisor - SkyCargo
Dubai, UAE
Emirates is seeking a Customer Affairs Supervisor for SkyCargo to handle customer communications and complaints, coordinate investigations and supervise daily team activities. Applicants need a bachelor's degree, 3+ year
Travel Consultant - EKH
Dubai, UAE
Senior Software Engineer - Java Full Stack
Dubai, UAE
Senior Technical DevOps Engineer - SRE
Dubai, UAE
Helper - GSE
Dubai, UAE
Security Coordinator - Facilities (Emiratisation)
Dubai, UAE
Lead Performance Engineer
Dubai, UAE
Associate Technical Product Owner - Web & Mobile
Dubai, UAE
Customer Affairs Supervisor - SkyCargo
Dubai, UAE