Our client, a leading online booking platform for winter sports and outdoor activities in Europe, is seeking a motivated Java Developer to join their international team. With over 12,000 activities available for booking, they cater to a diverse audience of holidaymakers and outdoor enthusiasts from around the globe.
They interact directly with people across the company, from the founders to marketing, business development, and customer happiness teams. Every product team member gets the chance to quickly take over responsibility and directly impact our product and the millions of people using it.
They work with Java, Spring Boot, Project Reactor in the backend and React in the frontend. To store and query the data, they use different search/storage solutions such as MySQL, MongoDB, ElasticSearch and Redis. The architecture is built on scalable microservices and is running in the Amazon Web Services cloud. They employ agile methodologies like Kanban and Scrum with a constant focus on delivering value to the customer. They work with short release cycles (3-5 times per week) powered by CI/CD pipeline based on Jenkins and Docker.
Your Responsibilities
Design and implement new features that deliver value to the business
Write integration and unit tests to ensure high quality and well tested features
Handle operational challenges together with the rest of the team
Work with the companyCTO and architects to improve the performance, security and availability of our platform
Stay on top of current technology trends to introduce new technologies that enhance our product and way of working
Requirements
4+ years of Java development experience with at least 1 year using Spring framework
At least 1 year of experience working with MySQL or similar relational Databases
Desire to take ownership and ability to thrive on that (taking on responsibility is expected)
Active communicator, hands-on team player and open for feedback
Flexibility and high level of personal commitment
Fluency in English is essential as it's the working language
A valid visa/work permit to live and work in the EU/Austria is required
Benefits
Exciting role in a dynamic and innovative product development team.
Opportunity to work with an ambitious and experienced international team.
Technical coaching and regular feedback sessions with senior leadership.
Choose your preferred device (mac, linux, windows).
Regular team-building events and activities.
Bright and spacious office located in the heart of Vienna.