Position: Senior Java Developer for a Travel Platform
Company: Intellias
Category: Java
Experience required: 3y
English level: upper

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:
Excellent Java (Core, OOP, Spring);
Experience with unit tests frameworks;
Deep understanding of common architectural concepts, patterns and approaches;
Experience with Microservices Architecture and Docker;
Stong algorithmic, analytical and problem-solving skills
Passion for agile development methodologies (Scrum, Kanban, Lean) and engineering practices (continuous integration, continous 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.