Lead/Senior Java Engineer (Dubai)

Deadline: 12 June 2022

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Dubai

Job description:

Our Client is a global provider of worldwide business flight services. The group headquartered in Dubai integrates a unique portfolio of companies offering asset-light services to cover all key aspects of business aviation: guaranteed and on-demand global flight coverage; aircraft leasing and finance; and cutting-edge aviation technology. The group’s mission is to lead the change to provide customers with the most advanced flying services and the very best value, anytime, anywhere around the world.

Job responsibilities

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle;
  • Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code;
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment;
  • Provide recommendations for continuous improvement;
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices;
  • Collaborate with team to brainstorm and create new products;
  • Be a persistent, creative problem solver.

Required qualifications

  • Minimum 5 years of experience in Java and AWS;
  • Experience with KAFKA is a big plus;
  • Taking ownership of developing projects;
  • Capable of delivering on multiple competing priorities with little supervision;
  • Solid understanding of algorithms and data structures;
  • Experience with building high-performance system requiring advanced algorithm solutions;
  • Knowledge of Relational Databases (such as Oracle and PostgreSQL), SQL, and ORM technologies (JPA2, Hibernate);
  • Experience with test-driven development and automated testing frameworks;
  • Experience with building APIs and microservices using REST, GraphQL;
  • Experience with event-driven architecture, CQRS, and event sourcing;
  • Experience with distributed messaging systems;
  • Plus. Experience with 3rd party integrations, like Salesforce, ZenDesk, SAP, ADP.
  • Excellent knowledge of English is required; knowledge of Russian will be a plus.

Technologies We Like

  • Java, Python;
  • JavaScript (and related frameworks), AngularJS, React, Redux;
  • Amazon AWS (S3, Athena, Lambda, EC2, etc.);
  • PostgreSQL, Redis, MongoDB.

The employer offers competitive compensation, benefits, and assistance in relocation.

Required candidate level: Senior

Additional information

​​​​​​All interested candidates may apply by sending their CVs to: [email protected]

Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

Java

Python

SQL

Oracle

AWS

ORM

Apache Kafka

Share this job via your favorite social media channel.