Senior Software Engineer Java Full Stack Developer Platform Services
by Emirates in Aerospace & Aviation
The Senior Software Engineer Java Full Stack Developer Platform Services role at Emirates Group IT in Dubai, United Arab Emirates is responsible for designing, developing, implementing, and maintaining software solutions that support Emirates Group business operations within an agile feature team. The role requires working independently while contributing to technical design processes, analysing technical application requirements, and converting solutions into low-level design and optimized working code using Java 8+, Spring, Spring Boot, RESTful API, SOAP, Microservices, and Design Patterns with API First design approaches. The position involves full stack development using front-end technologies such as React.js and Angular.js, and backend integration with relational databases including Oracle, SQL Server, and Postgres, as well as NoSQL databases such as MongoDB, Couchbase, and Elastic Search. The role includes working with cloud platforms such as Amazon Web Services (AWS), Azure, and Google Cloud, and leveraging DevOps tools including GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, and Spinnaker alongside build tools such as Maven and Gradle and quality tools like SonarQube. The engineer ensures implementation of CI/CD pipelines, unit testing, test-driven development, and lean software engineering practices to maintain high-quality, secure, and optimized code with minimal technical debt. Responsibilities include implementing logging and monitoring hooks, ensuring observability, participating in on-call production support, resolving issues within SLAs, and adhering to ITIL framework practices including monitoring and self-healing systems. The role also involves continuous learning and adoption of emerging technologies, contributing to engineering standards and playbooks, and supporting platform reliability through test data management, service virtualization, mocks, and simulators where applicable.