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
WORKSHOP MAINTENANCE ENGINEER III - Landing Gear Workshop
Dubai, UAE
Lead Quality Assurance Engineer - Customer Applications
Dubai, UAE
The employer is seeking a Lead Quality Assurance Engineer to build quality engineering practices and automated testing for customer applications. The role includes end-to-end test design, automation frameworks, CI integr
Technical Publication Centre Coordinator
Dubai, UAE
Emirates is seeking a Technical Publication Centre Coordinator to control, update, and distribute engineering and operational aircraft documentation. The role requires four or more years of relevant experience, advanced
IT Senior Operations & Support Engineer - Middleware support
Dubai, UAE
Emirates seeks a senior IT operations and support engineer specializing in middleware to resolve complex incidents, maintain service reliability, and improve operational processes. Applicants need a degree or equivalent,
Senior Technical Software Engineer – Frontend Engineering
Dubai, UAE
Emirates is seeking a senior frontend engineer to shape and scale modern engineering across its organisation. The role covers complex solution design and delivery, shared frontend systems, quality practices, and mentorin
Operational Training Partner (Sales & Retail Learning)
Dubai, UAE
Emirates is seeking an Operational Training Partner to design and deliver sales training that strengthens commercial capability, customer engagement, and business results. The role is full-time in Dubai and includes trai
Senior Laboratory Technologist - Emirates Group Medical
Dubai, UAE
Emirates is seeking a Senior Laboratory Technologist to oversee laboratory operations, ensure accurate and compliant testing, and support junior staff development. Candidates need a relevant bachelor’s degree, 5+ years o
WORKSHOP MAINTENANCE ENGINEER III - Landing Gear Workshop
Dubai, UAE
Lead Quality Assurance Engineer - Customer Applications
Dubai, UAE
Technical Publication Centre Coordinator
Dubai, UAE
IT Senior Operations & Support Engineer - Middleware support
Dubai, UAE
Senior Technical Software Engineer – Frontend Engineering
Dubai, UAE
Operational Training Partner (Sales & Retail Learning)
Dubai, UAE
Technical Manager - DevSecOps Platform
Dubai, UAE
Senior Laboratory Technologist - Emirates Group Medical
Dubai, UAE