Senior Software Engineer (Java) (m/f/x).

  • java
  • permanent
  • Germany
  • £60,000-£70,000

Start-Up in Berlin is looking for a Senior Software Engineer (Java) (M/F/X)

Your tasks:
•    Develop tools and infrastructure to absorb and process large quantities of data
•    Translate high level requirements to actionable deliverables
•    Taking end-to-end responsibility for design, build and maintenance of batch and real-time data pipelines
•    Understand and bring solutions for complex business problems, enabling insights that can empower better decision-making
•    Communicate with different teams regarding company coding and quality standards

What we'd like:
•    5+ years of experience in Java software development 
•    Bachelor's degree in Computer Science, Engineering or a related field, or equivalent work experience
•    Strong Software Engineering experience with exceptional skills in Java and preferably also some Python experience
•    Strong communication and collaboration skills – English is a must, German is a plus
•    Experience with Spring Boot
•    Experience with RDBMS such as PostgreSQL or MySQL
•    Experience working with Elasticsearch
•    Experience with queue/stream systems like Google Cloud Pub/Sub or RabbitMQ
•    Experience with column-oriented databases (preferably Cassandra/Scylladb) is a plus
•    Experience with Kubernetes is a plus

We offer:
•    Permanent employment and fulltime contract
•    Stock option package
•    Free beverages and snacks
•    Home office options
•    Regular team events
•    Modern office at Bikini-Center (Berlin-Charlottenburg) with great view overlooking Berlin

Darren Chidley