Enable job alerts via email!

Senior Java Software Engineer, Flight Ops

Vista Global

Dubai

On-site

AED 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Java Software Engineer to join their dynamic technology department. This role involves collaborating with various business units to enhance a bespoke software platform that supports global operations. The successful candidate will leverage their extensive Java experience and cloud-native skills to drive innovation and efficiency across the tech team. With a focus on continuous improvement and high-quality delivery, this position offers an exciting opportunity to shape the future of technology solutions in the aviation sector. If you're passionate about software development and eager to make an impact, this role is perfect for you.

Qualifications

  • 10+ years of Java experience with a strong focus on cloud-native solutions.
  • Expertise in AWS serverless architecture and CI/CD tools.

Responsibilities

  • Maintain and develop systems for continuous delivery of new features.
  • Collaborate with teams to ensure high-quality software delivery.

Skills

Java
AWS Cloud Native
Serverless Architecture
GitLab
Maven
Gradle
Terraform
RESTful APIs
GraphQL
Unit Testing
Integration Testing
JIRA
Confluence

Tools

GitLab
Terraform
Pulumi

Job description

Job Profile

We are looking for an experienced and versatile Senior Java software engineer to be part of our technology department and contribute to the creation of the next generation of our bespoke software platform. The successful candidate will work closely with our business units and the wider tech team to deliver efficient digital processes for a global 24x7 operation.

Vista Tech plays a vital role in the Vista group operations by delivering and accelerating comprehensive technology solutions across all brands. Vista’s end-to-end and click-to-flight solutions offer the industry's only comprehensive flight booking platform, seamlessly integrating global operations, and leveraging AI and machine learning to optimize pricing and fleet movement.

Your Responsibilities
  • Maintain and develop systems and processes to help the team deploy, monitor, test and continuously deliver new features and improvements to our technology.
  • Work closely with the whole development team to constantly review platform architecture and infrastructure with internal stakeholders, driving innovation and best practice across the entire tech team.
  • Ensure the software delivered has a high-quality standard.
  • Proactively seek opportunities to adopt continuous improvement initiatives. Champion efficiency, automation, and software development best practice in general.
  • Provide technical consultation as well as expertise to Project Managers and technical stakeholders (solution architects, security architects, infrastructure, etc.) to shape maintainable, high-performing, reliable, secure and cost-effective solutions.
  • Assist with designing solutions for the project.
  • Collaborate to maintain roadmap, estimations and oversee the delivery of projects, estimations and user stories.
  • Coordinate to resolve impediments, and conduct root cause analysis.
  • Troubleshoot escalated issues along with the support team.
Required Skills, Qualifications, and Experience
  • 10+ years of Java experience.
  • Experience with AWS Cloud Native and serverless architecture (Example: Lambda, Step Function, API Gateway, S3, SQS, SNS, Event Bridge, AppSync, etc.).
  • Experience with GitLab pipelines, Maven, Gradle, Pulumi, Terraform.
  • Experience with Serverless storage and database management systems (Example: S3, EFS, Aurora/RDS, DynamoDB, DocumentDB, etc.).
  • Experience with RESTful APIs, GraphQL and API Gateway.
  • Experience with Unit and Integration testing.
  • Experience with JIRA, Confluence.

Additional knowledge/skills

  • Knowledge in relational DBs (MySQL, Oracle, Aurora) and SQL.
  • Good understanding of Scrum, Agile development & DevOps.
  • Good understanding of DDD, BDD, TDD and Design Patterns.
  • Python, NodeJS and TypeScript as a plus. Full Stack development experience as a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.