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