This offer is not available anymore

Senior Back-end Developer - Java (m/f) in Barcelona


44,000 - €64,000
Share offer

Job Description

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.


- 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


- 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


- 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


About CheckYeti

  • Ecommerce

CheckYeti company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other backend developer jobs that might interest you...