Position: Senior Java Developer
Company: Intersog
Experience required: no_exp
English level: intermediate

Currently, we are looking for a strong **Senior Java Developer** to join our team of professionals!

Currently, we are looking for a strong **Senior Java Developer** to join our team of professionals!

**About Our Customer and Our Project:**
The customer's company is headquartered in Fort Lauderdale, Florida. Using proprietary mobile algorithms, their 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 seats on a flight to create a private experience.
Beyond the extraordinary flight services, members of the customer’s community — leaders in business, sports, entertainment, and culture included — enjoy luxury lifestyle benefits and exclusive, invitation-only events from the clouds to the ground. Come and join our team!
At the current stage, we’re enhancing the customer’s app. You will have a chance to learn the most modern technologies, prove your proficiency during challenging project engagements.
Whether you want to prove your skills or driven to be part of something powerful, whatever piques your curiosity most about work life with us, we’re glad our paths have crossed here.

**Requirements:**
- At least 7+ years of experience with Java
- Being self-organized and proactive person
- Knowledge of Java8
- Hands-on experience with Spring Boot
- Excellent knowledge of MicroServices
- Experience in applying CQRS/Event Sourcing
- Good knowledge of domain-driven design
- Strong experience with REST API Modelling
- Expert knowledge of PostgreSQL
- Good knowledge of Kafka, MongoDB
- Good knowledge of SAML/OAuth2/OIDC, Docker, git, MacOS
- Master’s or bachelor’s degree in computer science, software engineering, or applied mathematics
- Strong analytical skills
- Excellent interpersonal and written/verbal communication skills

**Nice to have:** 
- Python, Flask, GraphQL

**English level:**
- Intermediate/Upper-Intermediate

**Responsibilities:**
- Write well-designed, testable, and efficient code;
- Contribute in all phases of the development lifecycle;
- Ensure designs are in compliance with specifications;
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review;
- Meeting attendance.

**We offer:**
- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and the possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 20-25 paid time off working days (for vacation, sick, and personal leave);
- Corporate English courses from A1 to C1 level and monthly English speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly, and family work environment, flat organizational structure;
- Regular knowledge-sharing meetups and various corporate events (such as the company’s Birthday celebration and summer family party);
- Newborn and wedding bonuses;
- Gameroom with a lounge zone, PlayStation, and sports equipment;
- Travel and visa assistance for employees;
- Coffee, cookies, nuts, and dried fruits for a productive day;
- Friday brunches with fresh bakery;
- Yoga lessons;
- Secure bike storage (Odesa).