Java Backend Developer - Financial Systems (all genders)
Holidu
Software Engineering, Accounting & Finance
Munich, Germany
Posted on Dec 11, 2024
Java Backend Developer - Financial Systems (all genders)
Munich, Germany
Share job
Holidu is one of the fastest-growing travel tech companies worldwide. Our mission is to make the booking and hosting of holiday homes free of doubt and full of joy. We help hosts to manage their vacation rental with ease and guests to find the perfect holiday home they truly enjoy. Our team of more than 600 colleagues from 60+ nations shares a passion for modern technologies, an ambition for constant improvement and the drive to bring the best experience to more than 40k hosts and 100 million website users each year. You want to achieve amazing milestones with us? Then pack your bag, hop on board and get ready for take off!
Your future team
You will be part of the Finance Tech team, composed of Frontend/Backend Developers, Product Manager, and QA. Together with your teammates, you will focus on creating best-in-class tools to help our homeowners manage their properties effortlessly, as well as the Finance team optimize their work and have access to relevant and accurate information.
You will be responsible for enabling new features and delivering a great user experience to internal and external users in the Holidu Homes and Holidu Payments business domains. Together with your team, you design APIs, shape user stories, and evolve the technical foundation of our applications.
You will be responsible for enabling new features and delivering a great user experience to internal and external users in the Holidu Homes and Holidu Payments business domains. Together with your team, you design APIs, shape user stories, and evolve the technical foundation of our applications.
Our Tech Stack
- Backend applications are written in Java 17 and Kotlin (with Spring Boot).
- Deployed as microservices on AWS-hosted Kubernetes cluster (EKS).
- Event-driven communication between services through ActiveMQ.
- Usage of a diverse set of technologies depending on the use case such as PostgreSQL, SQS, S3, Redis, ElasticSearch, Kafka, and many more.
- Monitoring with Grafana, Prometheus, ELK and CloudWatch.
- Internal and external web applications written with ReactJS.
Your role in this journey
- You will be part of the team which is fully responsible for maintaining applications that handle financial topics such as payments, revenues and VAT calculations, payouts, invoices, reporting to authorities, etc. It’s also the team’s responsibility to make sure all systems and processes are scalable and that we are in compliance with the needs of the finance team and other stakeholders.
- Together with your team members you will design, implement, evolve, and maintain our backend services and cloud technologies.
- Have extensive ownership and responsibility for projects as well as helping to mentor and coach more junior members of the team.
- Build features and tools that serve our customers and internal teams.
- Deploy our applications with Jenkins on our Kubernetes cluster running in AWS.
- Promote our core value of focusing on customers by monitoring our systems with Grafana, Prometheus, ELK 7 stack and proactively resolving the issues.
- Apply best practices and continuously learn and share your thoughts with your peers.
Your backpack is filled with
- Finished studies in Computer Science, or related fields and first professional development experience after or during your studies.
- Proven track record of shipping reliable and maintainable software.
- Ability to decompose a long-term technical vision into smaller deliverable units.
- Strong experience in designing object-oriented software and a good understanding of current best practices.
- Experience in writing testable code and the ability to refactor legacy code for better readability and cohesion.
- Love for coding and building world-class products! We do and we hope you share our ambition!
- High motivation to learn and experiment with modern technologies. Having a personal pet project is a big plus.
- You love to take responsibility, are proactive and are always keen to share your knowledge with more junior members of the team.
Our adventure includes
- Impact: Make a difference for hundreds of thousands of monthly users.
- Growth: Take responsibility from day one and develop through regular feedback, workshops, and knowledge exchanges.
- Personal Development: Use your learning budget and 2 extra study days for conferences, books, courses, and more.
- Community: Engage with international, diverse, yet like-minded colleagues through regular events and 2 office days per week with your team.
- Flexibility: Benefit from our hybrid work policy and the chance to work from other local offices for up to 8 weeks a year.
- Fitness: Get a premium gym membership at a discounted rate.
- Travel: Enjoy 28 vacation days + 13 public holidays in Bavaria and the possibility to take up to 10 unpaid vacation days with special discounts on our Holidu Homes properties.
Want to travel with us?
Apply online on our career page! Your first travel contact will be Lucia from HR.
We champion diversity in every aspect of life. We encourage applications from all genders, corners of the world and individual backgrounds. Please feel welcome to submit your application without a photo and details on your gender, date of birth, marital status and nationality. If you have a disability or special need that requires accommodation, please let us know.
We champion diversity in every aspect of life. We encourage applications from all genders, corners of the world and individual backgrounds. Please feel welcome to submit your application without a photo and details on your gender, date of birth, marital status and nationality. If you have a disability or special need that requires accommodation, please let us know.