Senior Software Developer



Senior Software Developer

As our Senior Software Developer, you will make Big Data “useful.” You take ownership of 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 needs. You are responsible for one or more developers, making sure they deliver their tasks at hand and leading the project team to growth and a collaborative attitude to steer our Big Data projects.



  • Develop big data applications based on Java and web technologies using the common frameworks
  • Implement the customers’ requirements and execute the development of certain (complex) tasks
  • Make Big Data “useful” (build program code, test and deploy to various environments, design, and optimize data processing algorithms for our customers)
  • Support our customers and development teams in transitioning capabilities from development and testing to operations/production.
  • Develop big data applications based on Java and web technologies using the common frameworks
  • Thoroughly document, test, and maintain backend solutions.
  • Identify performance bottlenecks within the applications and address them accordingly
  • Debugging, reviewing, developing, and taking charge of complex solutions
  • Responsible for project budget & burndown.
  • Lead a development team, ensure high-quality standards, and best practices



  • At least 3 years of experience with developing complex applications.
  • Strong knowledge about micro services of all kinds
  • Firmly grounded with Java, Scala, or Python
  • Experience with non-functionals such as security, performance, scalability etc.
  • Experience in leading a project team.
  • 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