Position: Lead Java Developer
Company: Exadel
Experience required: 5y
English level: upper

**Requirements:**
• Experienced with Java (at least 5 years) 
• Willing to take ownership of developing projects
• Capable of delivering on multiple competing priorities with little supervision
• Solid understanding of algorithms and data structures
• Experienced with building high performance system requiring advanced algorithm solutions
• Knowledgeable in Relational Databases (such as Oracle and PostgreSQL), SQL, and ORM technologies (JPA2, Hibernate)
• Experienced in test-driven development and automated testing frameworks
• Experienced in building APIs and micro-services using REST and/or GraphQL
• Experienced in event-driven architecture, CQRS, and/or event sourcing
• Experience with distributed messaging systems
• English level: Intermediate/Upper-Intermediate


**Nice to have:**
 • Experience with 3rd party integrations, like Salesforce, ZenDesk, SAP, and/or ADP

**Responsibilities:**
•  Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes
• investigating problem areas; and 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

**About the Customer:**
Using proprietary mobile algorithms, the customer’s app connects fliers to more than 3,000 aircraft and existing routes across three continents – the United States, Europe, and the Middle East. Plus, app users have the ability to create flights virtually anywhere on the globe and share them with other members or book all the seats on a flight for a private trip.
Beyond the extraordinary flight services, members of the customer’s community, which includes leaders in business, sports, entertainment, and culture included, enjoy luxury lifestyle benefits and exclusive, invitation-only events on the clouds and the ground.

**We offer:**
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• Sports compensation;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.

You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine