As a Java Software Engineer you will help us grow the 4.screen platform by:
- Work with our most critical & scalable services: You will help us design, implement, and operate our most critical and scalable services
- Apply your expertise: You are our advocate for and apply best practices when it comes to availability, scalability, operational excellence, and security
- Build the technical architecture: You will participate in technical architecture discussions from the early exploration of ideas to deciding on a concrete path forward
- Share your valuable insights with the team: You will share what you have learned about crafting outstanding user experiences with your teammates, so we can all grow faster
- Set an example with your coding skills: You should demonstrate best practices in your code, and uphold them in your code reviews
- Know our business and be our advisor: You will work closely with Business to understand requirements and advise on technical trade-offs
What you will need to succeed in this position:
- Degree in Computer Science or related field or equivalent experience
- 5+ years of software development experience coding with Java
- Thorough understanding of Spring Boot and its core principles
- Experience with Kubernetes, Docker, and microservice architectures as well as implementing REST APIs and highly scalable systems
- Experience with microservices architectures
- Excellent communicator, who contributes to team discussions and can explain complex technical matters easily to the rest of the crew
You will be able to enjoy the following benefits:
- Have an impact on an international and collaborative team of talented people who love what they do
- Enjoy an open-minded culture with room for growth and the ability to bring in your own ideas
- Work on a product that is used daily by millions of drivers in an increasing number of countries
- Grow professionally through frequent knowledge-sharing sessions and our growth & personal development framework
- Use modern tech (MacBook or Lenovo ThinkPad) in your daily work
- Relax during your 30 days annual leave (+ public holidays)
- Enjoy an open office in Munich’s vibrant Schwabing district, meet up with colleagues in our co-working space in Berlin, or enjoy the flexibility of working completely remotely within Germany
- Enjoy free coffee, beer, and snacks at the Munich office
- Benefit from our flexible working hours and our work-from-home policy
- Have fun at regular Team Events, Quarterly Team Challenges, Tech Day, Pizza Nights, Game Nights, etc