CheckYeti is the leading marketplace (web &
app) to search, compare and book winter sports and outdoor activities
and currently features over 2,500 activities in more than 350 mountain
resorts across the Alps.
We are a team of experienced
entrepreneurs and developers who share a passion for outdoor activities
and a common vision to provide the best product & booking experience
possible to our customers. We’re looking for an experienced Java
developer to contribute to the transformation of our platform into a
micro-service architecture.
YOUR TASKS
- Design and implement robust and scalable micro-services that deliver value to the business
- Write integration and unit tests to ensure high quality and well tested features
- Mentor and coach junior developers
- Produce reports using a variety of storage services such as MySQL, ElasticSearch, MongoDB
- Ensure consistent and predictable delivery with a focus on performance, compatibility and security
- Stay on top of current technology trends and
monitor the design, performance and advancement of similar products
across the online travel/activities booking industry
YOUR PROFILE
- 5+ years of Java development experience
- 2+ years on Spring ecosystem: Spring boot, cloud, data
- At least 2 years experience working with MySQL
- At least 2 years experience with Amazon Web Services or similar cloud provider
- Proven expertise on developing micro-services architectures
- Experience in TDD, BDD using Rest Assured and JUnit
- Experience with consumer-oriented web products, ideally e-commerce and/or online booking platforms
- Experience with the following is a plus:
... Activiti or similar BPM engines
... MongoDB and ElasticSearch
... CI/CD pipelines using Bamboo, Docker
... Reactive programming using Reactor or similar toolkits
... Spark using either Java or Scala
... Ansible or similar configuration management tools
- Desire to take ownership and ability to thrive on that (taking on responsibility is expected)
- High level of personal commitment and flexibility
- Hands-on team player, active communicator and open for feedback
- Fluency in English is essential (working language), German is an advantage
WHAT WE OFFER
- Exciting role in our core development team with great freedom to initiate and implement own ideas
- An ambitious & experienced team with a clear vision in a fast growing start-up environment
- Regular team events (“Outdoor Friday” - sledging, skiing, mountain biking, rafting...)
- Regular trips to Vienna or relocation to Vienna (officially the best city on this planet to live in ;)
- Attractive salary + performance-based bonus