Position: Java Senior Back End Engineer - HRS
Company: Intellias
Category: Java
Experience required: 5y
English level: upper

As a platform company powering businesses all over the world HRS offers end-to-end hotel management solutions to more than 7.000 corporate businesses globally to simplify their business travel. 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 HRS is to build a Lodging-as-a-Service platform and our engineers work on the business logic for all of that. We are looking for engineers that are passionate about learning about complex, real problems and simplifying them to their core concepts and abstractions. You’ll get to work with other engineers to build delightful features that span all of the varying integration paths that HRS offers, as well as working with our Product Management teams to understand and solve our customers’ pain points.
Backend engineers use their combinatory powers to bring systems together to build amazing experiences. 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 technologies and systems.

**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)
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