Logo of Huzzle

Java/Kotlin Engineer

image

trivago

Nov 12

  • Job
    Full-time
    Mid Level
  • Data
    Software Engineering
  • Düsseldorf

AI generated summary

  • You should have 3+ years of backend development experience in Java or Kotlin, cloud familiarity, design pattern knowledge, and strong collaboration skills, with fluency in English.
  • You will design scalable software, optimize solutions, collaborate across teams, own the development cycle, and continuously learn while sharing insights to enhance team performance.

Requirements

  • 3+ years of experience in backend development with Java or Kotlin
  • Familiarity with Cloud environments and infrastructure (GCP, AWS, Azure etc.)
  • A good understanding of architecture and design patterns especially around large-scale and concurrent systems
  • You love working with people from all sorts of backgrounds - data scientists, product managers, front end and CEO’s
  • You enjoy proposing your own solutions to improve the experience of millions of users
  • Fluency in English (our company language)

Responsibilities

  • Think big to design scalable and reliable software that solves the problems encountered in the ever-increasing data processing scenarios we have
  • Build and optimise the solutions that trivago needs to stay far ahead of our competition by considering existing architecture and new industry developments
  • Dive deep into architectural decisions and keep up-to-date with emerging technologies to maintain and enhance the technical roadmap both to your team and the broader company
  • Collaborate and work closely with other backend, frontend, QA, design, and concept teams to help achieve the company's and the team’s objectives
  • Ownership of the development cycle with an entrepreneurial spirit, from ideation, implementation and testing, to observation and maintenance
  • Constantly learn by gaining knowledge within your team and across the company, share new insights and make your team and others stronger

FAQs

What programming languages are primarily used in this position?

The primary programming languages used are Java and Kotlin.

How many years of experience are required for this role?

A minimum of 3 years of experience in backend development with Java or Kotlin is required.

Is experience with cloud environments important for this position?

Yes, familiarity with cloud environments and infrastructure such as GCP, AWS, or Azure is important.

What kind of team collaboration can I expect?

You will collaborate closely with backend, frontend, QA, design, and product teams to achieve the company's objectives.

What is the company’s approach to learning and development?

trivago prioritizes development by offering personalized coaching, workshops, educational meetups, conferences, free online learning courses, and access to a campus library.

Can I apply if I don’t meet all the requirements?

Yes, you should still apply and express your motivation, as you may be the right candidate for this or other roles.

What benefits do you offer for relocating employees?

We offer visa support, a relocation package, an interest-free newcomer loan, and free language classes for relocating employees.

How many vacation days do employees receive?

Employees receive a minimum of 25 vacation days.

Are there options for flexible working hours?

Yes, we offer flexible working hours along with 2 work-from-home days weekly.

What amenities are available in the office?

The office provides complimentary snacks and drinks, a canteen for lunch, an on-site gym, sports classes, ergonomic desks, and focused work areas.

Technology
Industry
501-1000
Employees
2005
Founded Year

Mission & Purpose

Trivago is a global hotel and accommodation search platform that helps travelers find the ideal hotel at the best price by comparing rates from various booking sites. Their ultimate mission is to be the most trusted and effective resource for travelers worldwide, offering a simple and unbiased way to compare hotel prices and options. Trivago aims to empower users with the information they need to make informed travel decisions, ensuring a smooth and satisfying experience from search to booking.