Position: Java Back-end Developer
Company: Intellias
Experience required: 3y
English level: upper

State of the art service solutions like strategic consulting & hotel procurement, travel payment and expense solutions and efficient tools to manage corporate meetings and group booking facilitate the travel processes and guarantee savings along the value chain. Today we work globally with the Fortune 500, such as Google, China Mobile, Amazon, Siemens, Hitachi, Alibaba, Volkswagen, WorldBank.
Our mission at Client is to build a Lodging-as-a-Service platform and our engineers work on the business logic for all of that. We’re looking for people with a strong background or interest in building successful products or systems; you’re comfortable in dealing with lots of moving pieces; you have exquisite attention to detail; and you’re comfortable learning new products and technologies.

Responsibilities:

Code review, code optimization
Technical tasks implementation, design, refactoring
Estimates & planning of technical tasks
Participate in team forming, technical interviews
Creating technical documentation & vision

Requirements:
4+ years' experience as a software engineer.
Excellent Java knowledge (Core, OOP, DDD)
Knowledge with object oriented design & coding standards and methodologies
Experience in Java, Spring Core, Spring AOP, Spring Data, Spring Boot
Experience with unit testing and code quality tools (TDD, BDD)
Practical experience with AWS services
Understanding of development principles and paradigms, architectural concepts, patterns, and approaches
Ability to work collaboratively within a team and with external stakeholders
Ability to assimilate knowledge quickly and efficiently

Nice to have:
Experience in RESTful services
Experience in Microservices architecture
Experience working in cloud based infrastructure
API design and documentation skills;
Experience with Kubernetes and Helm