Position: Middle Java Developer - Travel Platform
Company: Intellias
Category: Java
Experience required: 2y
English level: upper

– that is, being able to search at once across modes of transport including air, rail, bus and car. Strategic partnership with Intellias will help to expand international team and create the best travel tool for Europe.

We're looking for a passionate Java developer to join new development stream in our travel platform - tickets search and booking.

**Technology stack:**
Java 11+, Spring, Docker, Kubernetes, Grafana, Kibana, REST, SOAP

**Responsibilities**

Integration with new travel providers APIs and support of existing ones
Take full ownership of projects or components from design to implementation and deployment
Build awesome user-facing products / features
Create new ideas with our product team to constantly improve the experience
Perform code review, code optimization, ensure quality of software written
Implement unit and integration tests

**Requirements**

Good Java (Core, OOP, Spring)
Experience with unit tests frameworks
Good understanding of common architectural concepts, patterns and approaches
Experience with Microservices Architecture and Docker.
Good algorithmic, analytical and problem-solving skills
Passion for agile development methodologies (Scrum, Kanban, Lean) and engineering practices (continuous integration, continuous delivery, test-driven development)
Fluent English and good communication skills, ability to express complex things in an easy to pick up manner
Ability to collaborate across teams and departments, have good sense on when to escalate and seek additional help