Print / save as PDF

Senior Software Developer - Java

Berlin, asap

Webtrekk is an independent customer analytics platform that allows our clients to connect, analyze and activate their user and marketing data across all devices. We believe in an open and independent internet that is respecting people’s rights. Data is at the heart of every great digital experience, and we help create those experiences. Founded in 2004, Webtrekk is headquartered in the heart of Berlin and has offices in China, Italy, Spain, the Netherlands and Singapore. Our team of 130-plus Webtrekkers is all about setting benchmarks in the industry by creating the very best customer analytics solution.

Our powerful high-traffic platform is designed to process more than 300 terabyte raw data and up to 60k requests/sec.

Your responsibilities:

As part of our cross functional agile team, you will program, test and complete user stories along with the rest of our developers, but your background will make you the 'go to guy' when it comes to concepts and technologies like Event Sourcing, Queuing, Microservice Architectures, Continuous Delivery, Configuration Management, Virtualisation, Containerisation, for example.

You will participate in the refactoring and migration of components to modern technologies and architecture.

You will ensure the successful delivery of high quality software products, be involved in the functional and technical conception and delivery of new releases and components.

The assets you bring to the team:

  • At least 5 years of relevant experience in software development with Java
  • Grasp of NoSQL systems, ideally experienced in using Cassandra, MongoDB, Redis, and Couchbase
  • Experience in working with SQL databases like MariaDB, MySQL, EXASOL or PostgreSQL
  • Experience with big/fast data is a plus
  • Experience with distributed systems and RESTful services
  • Practical experience with asynchronous systems including message queueing (i.e Kafka, RabbitMQ)
  • Practical experience with tools for build and deployment automation (maven, Jenkins, Ansible, docker, …)
  • Hands-On mentality and pragmatic approach of things
  • Ability to understand complex system with several legacy components
  • Ability to think and learn quickly, outstanding analytical skills, creativity and the word to convince people doing the right things first
  • Team spirit and enjoyment for agile procedures, preferably with Scrum or Kanban experience
  • Very good level of English, German is a plus

What we offer:

  • Prospect: We are a continuously growing team with experts in the most future-oriented fields of customer intelligence. We are dealing with real big data scenarios and data from various business models and industries. Apart from interesting tasks we offer you considerable freedom for your ideas and perspectives for the development of your professional and management skills.
  • Team oriented atmosphere: Our culture embraces integrity, team work and innovation. Our employees value the friendly atmosphere that is the most powerful driver within our company.
  • Goodies: Individual trainings, employee discounts, company tickets, team events, table soccer, fresh fruits and a sunny roof terrace.
  • TechCulture: Work with experienced developers who share the ambition for well-written and clean code. Choose your hardware, OS and IDE. Bring in your own ideas, work with open source and have fun at product demos, hackathons and meetups.

Interested?

We look forward to receiving your application, including your salary expectations, in addition to your earliest possible starting date. If available, please provide a link to any additional online resources like a GitHub and/or Stack Overflow profile.