Java Developer

Berlin, Germany

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Java Developer for our Berlin office to make the team even stronger.

Our client is transforming the world with live data. You would be part of a game changing solution for streaming open data. You can be part of it, just send us your CV.

We are seeking application developers to join our engineering team. You will be working with a group of world-class engineers, architects, and product managers to build applications and solutions to leverage a scalable and high-performance platform.

You will be part of a modern, lean, self-governing engineering team. We value transparency and trust. We continue to create purpose in our work, question the status quo, seek individual mastery and encourage autonomy.


  • Build libraries and tools for publishing real time data;
  • Collaborate with UX designers to implement UI;
  • Work with other engineers, designers, product owners and QA to see projects through, from conception to completion.


  • 5+ years’ experience as a Back-end Developer;
  • Experience in building frameworks to publish data at very large scale;
  • Experience in Java, web technologies, web services, REST;
  • Experience developing web scrapers;
  • Experience with server side scripting languages (Python, Node.js);
  • Exposure with front-end development is a plus;
  • Familiar with Git or other version control systems;
  • Familiar with Kubernetes, Docker and building/deploying containerized applications;
  • Ability to rapidly prototype a and iterate effectively;
  • Bachelor's/Master’s Degree in Computer Science or Computer Engineering.

We offer

  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Opportunities for personal and professional growth;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule enables work life balance;
  • Regular corporate and social events.