Java Developer (Food Delivery sphere)

Company Background

Our client is the leading online and mobile food ordering company in the US. The company’s online and mobile ordering platforms allow diners to order from more than 80,000 takeout restaurants in over 1,600 U.S. cities and London. Every order is supported by the company’s 24/7 customer service teams. The company processes 436,900 orders daily.

Project Description

The enterprise application is where companies can create lunch/dinner orders. This is a critical application and the architecture behind it is designed to be available at times. This project is to do the back end development to update new and existing features.

  • Java 8;
  • Spring or GuiceScala (We use gatling for our integration and performance tests);
  • Unit tests and related patterns;
  • Experience with Docker;
  • Cassandra;
  • Knowledge of or experience with distributed systems;
  • REST and/or microservices;
  • Gradle;
  • “Modern” dev methodologies (CI/Jenkins, automated testing, etc.);
  • Git;
  • SQS/SNS;
  • IntelliJ;
Job Requirements
  • Minimum of 3 years Java development;
  • Ability to fully understand current design and architecture and make design recommendations;
  • Appropriate knowledge of software development patterns and practices;
  • Desire and ability to understand business domain into details required to create fully-functional code;
  • Attention to details, willing to create support high-quality code with good performance metrics;
  • Strong communication;
What Do We Offer
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses;
  • Free medical insurance;
  • Remote work option;
  • 15 sick days fully compensated;
  • Team sports activities,  and corporate events;
  • GYM compensation;
  • 18 business days of paid vacation;
Напишiть нам!
Ми обов'язково вiдповiмо!