Position: Senior Java Developer
Company: ITPG Development
Experience required: 3y
English level: upper

Technology stack:
Java 11+
Spring
Docker
Kubernetes
Grafana
Kibana
REST
SOAP

Responsibilities:

- Integration with new travel providers' APIs and support of the existing ones
- Take full ownership of projects or components from design to implementation and deployment
- Perform code review, code optimization, ensure the quality of software written
- Implement unit and integration tests (there are no QAs on the project)

Requirements:
- Excellent Java (Core, OOP, Spring) - 4+ years of commercial experience
- Experience with unit tests frameworks
- Good understanding of common architectural concepts, patterns and approaches
- Experience with Microservices Architecture
- Experience of work with Docker, and Kubernetes is a plus
- Good algorithmic, analytical and problem-solving skills
- Upper-Intermediate English is a must
- Pragmatic thinking: applying Murphy's law to your everyday work
- Ability to collaborate across teams and departments have a good sense of when to escalate and seek additional help
- Be a solution-producer

What do we offer?

- 18 working days of vacation 
- sick leave compensation for the 20 days
- full reimbursement of expenses for FOP
-  medical insurance, sports compensation, mental healthcare (psychologist)
- corporate training, corporate access to external courses
- paid training - professional courses, conferences, etc
- preparation and payment of certifications
- English courses