Java Engineer

We’re looking for a versatile Java Engineer who is passionate about their craft and has the drive to push technology and business forward!

Java plays a key role in our business as our powerful search platform is powered by Java, including the essential parts of our back-end. Most of our code is using Java v11 and in production we apply modern techniques like reactive programming. Every user request is served by our Java stack with multiple data centres worldwide. We develop in microservices with gRPC communication and Kafka as messaging system, all set up in a cloud environment.

If scale and complexity excite you, trivago should be your first choice ─ apply now if you think you’d be a great fit!

 

What you’ll do:

  • Create an amazing experience for millions of users.
  • Contribute to key architecture decisions affecting multiple teams.
  • Build innovative features while writing clean, composable and testable code.
  • Be creative, challenge yourself and spread the word: contribute with your own improvement ideas from many different areas of computer science, including information retrieval, data processing, data storage, distributed computing, large-scale system design and many more.
  • Take ownership and help us to stay one step ahead: you’ll be encouraged to challenge our current processes and consider what we can do differently while always keeping business priorities and value creation in mind.
  • Work closely and collaboratively with stakeholders and members of other teams from tech and non-tech areas of trivago.

Our Technology Stack:

What you’ll need:

  • The ability to comfortably write at least one JVM language, most importantly Java, fluently.
  • A good understanding of the internals of the JVM.
  • Experience with Concurrency.
  • Experience in designing and building distributed and scalable systems and to enjoy seeing millions of users running your code.
  • Excellent knowledge of software architecture, data structures and design patterns.
  • Feeling of ownership for the software that you create: ”you build it, you run it”.
  • Strong interpersonal communication skills to work closely with other team members.
  • A passion for improving your technical skills and staying updated about advancements within the industry.
  • An inquisitive, analytical mind and the capability to draw valuable insights from raw data.
  • A pragmatic, value-oriented mindset to drive results in a fast-paced environment.
  • A good enough level of English (our company language) to be comfortable speaking it daily.

What we’d love you to have:

  • Experience with another programming language and/or technologies of our tech stack.
  • Previous experience with cloud environments and data storage technologies.
  • Knowledge of test automation, CI/CD.

What you can expect from life at trivago:

  • Growth: We help you grow as trivago grows through support for personal and professional development, constant new challenges, regular peer-feedback, mentorship and world-class training. 
  • Autonomy: Every talent has the ability to make an impact independently by driving topics thanks to our strong entrepreneurial mindset, our horizontal workflow and self-determined working hours.
  • International environment: Our agile, international culture and environment with talents from 50+ nations encourages mutual trust and creates a safe space to discuss openly and act freely. 
  • Collaborative spaces: Our state-of-the-art campus in Düsseldorf offers interactive spaces where we can easily collaborate, exchange ideas, take a break and workout together. 
  • Relocation: We offer our international talents support with relocation costs, work permit and visa questions, free language classes and insurance.

Additional information:

  • trivago N.V. is proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users.
  • To find out more about life at trivago follow us on social media @lifeattrivago.
  • To learn more about tech at trivago, check out our blog: https://tech.trivago.com/
  • Want to learn more about trivago’s business model to prepare for your interview? Visit https://company.trivago.com/our-product/.

A note regarding COVID-19:

Due to the current situation regarding COVID-19, we’ve shifted our operations to a completely remote setup in an attempt to help prevent the further spread of the coronavirus. This also means that all our interviews and onboarding activities will take place remotely using video conferencing.

Our recruiting team will be on hand every step of the way, but if you have any questions or concerns before applying, feel free to reach out to us at joinus@trivago.com.

We understand that there is a lot of uncertainty around the future of the travel industry in this time, but following changes to our strategy and core product, we’re now fully focused on driving the restart of the travel industry with our ability to adapt quickly and focus on our purpose. If you want more insight into our current strategy/outlook, follow our LinkedIn company updates.

We look forward to your application!