Position: Senior java dev (Travel platform)
Company: Svitla Systems
Category: Java
Experience required: 5y
English level: upper

We are looking for  Java Engineer  for a full-time position (40 hours per week) in Ukraine. Our client, the world's largest travel platform*, helps 463 million travelers each month** make every trip their best trip. Travelers across the globe use the client site and app to browse more than 859 million reviews and opinions of 8.6 million accommodations, restaurants, experiences, airlines and cruises. Whether planning or on a trip, travelers turn to company to compare low prices on hotels, flights and cruises, book popular tours and attractions, as well as reserve tables at great restaurants. Company, the ultimate travel companion, is available in 49 markets and 28 languages.

**Requirements:**

Coding Requirements:

5+ years production-level high-performance Java code:
Memory management, optimization
Heap profiling and snapshotting
API-driven development
Unit and integration tests
Java 8/11 experience
Experience with Microservices, JSON, REST APIs, GraphQL, Kubernetes 
API tools: Swagger
Build tools:  Gradle, Maven
Database:  Postgres, Jooq
Frontend: ReactJS, HTML5, CSS
Nice to have:
Object stores, caching and search tools:  Elastic, Redis, Memcache
Servlet containers: Jetty, NGINX
AWS experiences
Big data: hive, kafka
NodeJS
Production Environment:
Experience coding in a team environment, standups, code reviews;
Able to read and work with other people’s code;
Code repository:  Git, SVN;
Task management: JIRA.

Communication:
Strong written and verbal English, needs to be able to express ideas clearly (will make allowances for second language issues);
Slack, video-conferencing primary means of communication;
Email and JIRA.

**We Offer:**
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
Flexible working hours and adjustable work/life balance. Projects that use advanced, cutting-edge technologies.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages, and sports activities.
Support for a healthy lifestyle, compensation of running events.
Maternity leave policy.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday presents for personnel and New Year gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.