Your main tasks and responsibilities:

  • Supporting software development for existing and new products, as well as product maintenance
  • Partial responsibility for new and ongoing developments
  • Assisting in bug tracking and fixing for existing applications
  • Co-developing unit and integration tests
  • Documenting the key working steps and results

What you ideally bring to the table:

  • Degree in computer science or other solid technical background
  • First professional experience as a working student, freelancer, or similar
  • You are proficient in our tech stack: Java8+, Spring Boot, Docker, Kubernetes and OAuth2. Optionally, you are familiar with Helm, ElasticSearch, REST, Maven, Gradle, JPA/Hibernate, SQL Databases like PostgreSQL, Redis, RabbitMQ, Git, GitLab Pipelines or Keycloak
  • You are a team player and a strong communicator. You are intrinsically motivated, solution-oriented, and passionate about programming. L
  • Very good command of German and at least good command of English, both written and spoken

What to expect from us:

  • During onboarding, you will get familiar with the structures, processes and our product landscape.
  • Your go-to person helps you to dive deep quickly—and thanks to our hands-on approach you will soon be assigned your own tasks
  • You are actively involved in the entire development cycle, from planning to testing
  • We use modern technologies from Atlassian (Jira, Confluence) as well as GitLab and Microsoft 365