Etihad Airways is seeking a Senior Full Stack Engineer with over 6 years of experience in developing scalable web applications in enterprise environments. This role emphasizes end-to-end development with a focus on Agile practices, technical design, and automated testing, while also supervising junior software engineers to ensure alignment with strategy, design principles, and delivery frameworks.
Key Responsibilities:
- Execute strategy by applying design principles and delivery frameworks for high-quality outcomes.
- Serve as a subject matter expert in software engineering, leading and mentoring software associates and engineers.
- Guide and validate application development to ensure adherence to best practices, coding standards, and SDLC frameworks.
- Support Communities of Practice initiatives to modernize, scale, and mature software engineering capabilities.
- Conduct peer code reviews and provide constructive feedback to enhance code quality and team performance.
- Contribute to low-level technical design and architecture that aligns with high-level solutions and business requirements.
- Collaborate with Agile teams to break down user stories into manageable tasks for efficient implementation.
- Proactively identify and recommend new tools, frameworks, or processes to improve development efficiency.
- Maintain responsibility for the quality and integrity of deliverables throughout the development lifecycle.
- Maintain clear communication with team members across all phases of implementation.
Education & Experience:
- Bachelor’s degree in computer science, computer engineering, software engineering, or a related field.
- 6+ years of experience in designing, coding, and maintaining medium to large web applications with proficiency in the following tech stack:
- Web Technologies: Angular, Angular.JS, React.JS, Node.JS
- Back End Technologies: Java 8+, Spring, Spring Boot, Spring Boot Webflux, Restful API, Microservices, Design Patterns
- Database Technologies: Oracle, SQL Server, Postgres (relational); MongoDB, Elastic Search, Cassandra (NoSQL)
- Cloud Technologies: Amazon Web Services (AWS), Azure, Google Cloud
- DevOps Tools: GIT, Docker, OpenShift, Kubernetes, Jenkins
- Build & Release Tools: Maven, Ant, Gradle
- Quality: SonarQube
Skills:
- Strong Agile software development skills, with effective systems analytical and technical design skills.
- Solid understanding of testing concepts including unit testing, functional testing, and test automation.
For more information about Etihad Airways and the opportunities within the organization, please visit their official website.