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
1. Design and implement new features that deliver value to the business
2. Write integration and unit tests to ensure high quality and well tested features
3. Handle operational challenges together with the rest of the team
4. 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
5. 4+ years of Java development experience with at least 1 year using Spring framework
6. At least 1 year of experience working with MySQL or similar relational Databases
7. Desire to take ownership and ability to thrive on that (taking on responsibility is expected)
8. Active communicator, hands-on team player and open for feedback
9. Flexibility and high level of personal commitment
10. Fluency in English is essential as it's the working language
11. A valid visa/work permit to live and work in the EU/Austria is required
Benefits
12. Exciting role in a dynamic and innovative product development team.
13. Opportunity to work with an ambitious and experienced international team.
14. Technical coaching and regular feedback sessions with senior leadership.
15. Choose your preferred device (mac, linux, windows).
16. Regular team-building events and activities.
17. Bright and spacious office located in the heart of Vienna.
18. Relocation support for eligible candidates.