Deine Aufgaben Du entwickelst individuelle Software in einem agilen Umfeld mit modernen Technologien, Frameworks und Methoden Im Team erarbeitest du innovative Lösungen für projektspezifische Herausforderungen Entwicklung, Integration, Code Reviews, Konzeption – mit deiner Erfahrung schaffst du es, dich in unterschiedlichen Bereichen einzubringen Durch strukturierte Herangehensweise und Analyse gehst du sicher mit Bugs um Dank deiner Projekterfahrung sind sowohl Epics und User-Stories als auch das klassische Requirements Engineering und Change Requests bekannte Themen. Was wir von Dir wünschen Begeisterung an agiler Java-Entwicklung und keine Scheu vor klassischen Applikationen Du hast Studium oder Ausbildung in einem technischen Bereich – oder einschlägige Berufserfahrung Neben Java-Kenntnissen bringst du auch Erfahrung in relationalen und nicht relationalen Datenbanken (SQL / NoSQL) mit Du kennst dich gut mit gängigen Frameworks (z.B. Spring oder Spring Boot) und Tools (z.B. Jenkins, Maven, Git) aus Mit verschiedenen Methoden und Best Practices (z.B. Clean Code, Refactoring, TDD, Design Patterns) hast du gute Erfahrungen gesammelt Gute Deutschkenntnisse in Wort und Schrift runden dein Profil ab Was wir bieten Work-Life-Balance: Flexible Arbeitszeiten, großzügige Home-Office Regelung (bis zu 100%), unkomplizierte Teilzeit-Möglichkeiten und Urlaubstage ohne Verfallsdatum Attraktives Gehalt mit einem Bonus on top Weiterbildungen: wir investieren in deine berufliche Zukunft - jedes Jahr Unternehmenskultur: alles auf Augenhöhe - sagen viele, wir machen es Mentoring: für die ersten sechs Monate steht dir ein Mentor zur Seite – mit Budget für gemeinsame Aktivitäten Und mehr: Corporate Benefits, Bike-Leasing, jährliche gemeinsame Städtereisen und andere Teamaktivitäten