Back to careers

Java Developer

Full-Time Position

Your responsibilities:

  • Design, develop and optimize software solutions/ microservices
  • Shape customers’ requirements with the team in a regular refinement process
  • Work agile in a highly motivated team of 5-9 colleagues (depends on the project)
  • Mentor and coach younger developers in pair programming sessions

To fit this post, we look after: 

  • Bachelor’s Degree in Computer Science or Software Engineering 
  • Previous work experience (3+ years) as a software developer
  • Backend knowledge: Java 8/11, Spring Framework 4/5, Spring Boot (REST, JPA), Spring Boot 2, Maven, Typescript, NodeJS, SQL and NoSQL databases, Kotlin 1.4, PostgreSQL, JUnit/Mockito, Git
  • DevOps knowledge: Docker, Kubernetes, Helm, Azure (ideal: IoT Hub), Terraform, (Kafka)
  • Willingness to continuously improve the software
  • Experience with Azure, microservice architectures & cloud adoption would be considered a plus
  • Hands-on mindset
  • German communication skills would be considered a plus


Social Security

Friendly environment
Friendly schedule
Flexible work location


Access to our professional development tools and programs
Training certification reimbursement
Recognition and objective performance appraisals for personalized career paths

Perks and bonuses

Medical benefits
Referral bonus

Special Events

Team events
Holiday packages
Back to careers