Search jobs and placement papers

Backend Software Engineer - Core Java / Concurrency at trivago N.V. (Düsseldorf, Germany)

Our Software Engineers develop the next-generation technologies that change how millions of users search for their ideal hotel at the best rate.

We are looking for a versatile individual who is passionate about their craft, and has the ambition to push technology forward. You will be a leader in the design, implementation and ownership of major modules and sub-systems. With your technical expertise, you will manage individual projects priorities, deadlines and deliverables. You design, develop, test, maintain and enhance software solutions.

We offer an international, results-driven and dynamic environment. If scale and complexity excite you, trivago should be your first choice.


Your responsibilities:



  • Build and maintain Java backend applications.

  • Play a leading role in the design and implementation of new functionality and platform enhancements.

  • Work closely and collaboratively with stakeholders and members from other teams (BI, Product, etc.).

  • Be creative, challenge yourself and spread the word: contribute to one of our lovely open source projects.

  • Initiate ideas from many different areas of computer science, including information retrieval, data processing, data storage, distributed computing, large-scale system design and many more.


Essential requirements:



  • A degree in Computer Science or a related technical field.

  • You have demonstrated the ability to master object oriented development in Core Java, especially Java Concurrency/ Multi-threading. (Please be aware that Pure JEE experience is not relevant for this position).

  • 3+ years’ experience in designing and developing large scale web applications.

  • Extensive knowledge of software architecture, data structures and modern design patterns.

  • Extensive knowledge of building high performance, highly scalable and fault-tolerant web applications.

  • Experience in using NoSQL technologies (Redis, Cassandra, etc.).

  • Fluency in English (our company language).


Preferred requirements:



  • A master’s degree or PhD in Computer Science.

  • Excellent communication skills.


Life at trivago is:



  • The belief that factual proof, not seniority, determines which path to take.

  • Self-determined working hours based on measuring productivity through goals rather than number of hours spent in the office.

  • Being supported in all your needs, including relocation assistance and language classes for international arrivals.

  • The freedom to embrace small-scale failures as a path to large-scale success.

  • The opportunity to develop personally and professionally with regular free workshops, seminars, sports and activities.

  • The ability to push your ideas through to execution without being held back by bureaucracy.

  • Working at our head office in Düsseldorf, a city boasting the 6th highest quality of life in the world for expats.

  • To find out more about life at trivago follow us on Facebook – @lifeattrivago.


Additional information:



  • When joining the Talent Community, please provide us with any links that showcase your work, or that might be relevant to the position.

  • trivago N.V. is an equal opportunity employer. Applications from individuals with disabilities are welcome. 


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment