Senior Big Data Developer



Senior Big Data Developer

If you love writing high quality code, Docker is your daily business or you know SPARK like the back of your hand we have just the right challenges for you! In Your role as Senior Big Data Developer you will take ownership to make Big Data “useful”. You take ownership for applications e.g. based on Java including the project budget and burndown. Solve Big Data problems for our customers throughout the project life cycle.

You will work with our customers to identify requirements and design applications according to their need.

Your are responsible for one or more developers, making sure they deliver their tasks at hand and lead the project team to growth and a collaborative attitude to steer our Big Data projects.



  • Responsible for implementing the customers’ requirements and execute the (complex) tasks.
  • Be responsible for automating the infrastructure
  • Optimize cloud costs
  • Ensure cloud security and you should continuously push improving the cloud setup
  • Optimize monitoring systems and be responsible for the further development of building processes and the automation of deployment processes
  • Be responsible for the planning
  • Development & implementation of IT solutions in the Cloud environment (AWS)
  • Responsible person when it comes to the performance, availability and security of our software and system landscapes
  • Responsible for project budget & burndown
  • Actively shape our current DevOps standards & provide support for our software developers
  • Work on our open-source projects alongside our large contributor base and community
  • Coach and support engineering teams in the implementation of DevOps activities
  • Educate the team on trends and developments in e.g. containerization, testing or scalability or our customers



  • At least 3 years of experience with data ingestion, analysis, integration, and design of Big Data applications using Apache open-source technologies
  • Strong experience in developing software using Java or a comparable language
  • Strong background in developing on Linux
  • Solid computer science fundamentals (algorithms, data structures and programming skills in distributed systems)
  • Sound knowledge of Docker and its ecosystem (an advantage)
  • Experience in leading a project team
  • Very good verbal and written skills in English (a MUST), other (e.g. German, Russian, Spanish) an advantage



  • Show the qualities that enable high performance like being curious about learning and thinking agile
  • Act objective oriented – deliver on what brings greatest value to the organization
  • Work enterprising – chart a course that understands customer needs and creates competitive advantage
  • Empower others– build up the team and uplift growth
  • Demonstrate reliability- be disciplined and conscientious in your tasks



  • Work in an English-speaking, international, and pluralistic company that feels like one global big family
  • Boost your own career together with some of the greatest minds in our industry (Apache Committers, PMC members, MVPs, etc.)
  • Create real impact and make a difference while developing unique systems and applications for our numerous renowned customers in Germany and Europe
  • Professional development opportunities and an unrivaled lifelong learning philosophy that will max out your potential (guaranteed!)
  • Unlimited access to Udemy
  • Well-structured personal development path executed by Ultra Tendency Academy
  • Open feedback culture that generates distinct value from connecting people through networks rather than through hierarchies
  • Contribute your ideas and turn it into value through a high level of personal responsibility
  • Great pay and compensations
  • Flexible work through home office and flextime
  • Employee referral program
  • Regular (virtual) teambuilding events
  • Ultra Summer: Company-wide workation event in a beautiful location (e.g. Mallorca)



Questions left? Ask our Recruiter Anna Fussa via