Java Software Developer (m/w/d)
Rolle
Du entwickelst als Software Craftsman testgetrieben Java-Software in höchster Qualität und setzt dabei konsequent auf Clean Code sowie Extreme Programming. In dieser Rolle führst du Practices wie Test Driven Development ein und etablierst Continuous Integration und Continuous Delivery, um robuste und wartbare Lösungen bereitzustellen. Du konzipierst und realisierst innovative Softwareprodukte – von Cloud-Webprojekten und Mobile Apps bis hin zu großen, verteilten Enterprise-Systemen. Du arbeitest fullstack mit einem breiten Technologie-Stack, z. B. Spring Boot, Jakarta EE, SQL/NoSQL, Docker, Kubernetes sowie AWS oder Azure. Du gestaltest agile Entwicklungsprozesse aktiv mit, planst und schätzt gemeinsam in cross-funktionalen Scrum-Teams und verantwortest die Umsetzung bis zur Auslieferung.
Verantwortung
- Als Java Anwendungsentwicklungs Fachkraft entwickelst Du testgetrieben in Java und lieferst Software in höchster Qualität.
- In dieser Rolle unterstützt Du Kunden im Agile Software Engineering mit Clean Code und Extreme Programming.
- Du etablierst moderne Engineering-Praktiken wie Test Driven Development sowie Continuous Integration und Continuous Delivery.
- Du konzipierst und realisierst innovative Lösungen, etwa Cloud-Web-Projekte, Mobile Apps oder verteilte Enterprise-Systeme.
- Du arbeitest als Fullstack-Entwickler mit passenden Technologien und Plattformen, z.B. Spring Boot, SQL/NoSQL, Docker/Kubernetes und AWS/Azure.
- Du gestaltest agile Prozesse aktiv mit, planst und schätzt in cross-funktionalen Scrum-Teams und setzt Projekte regional beim Kunden um.
Qualifikationen
- Abgeschlossenes Hochschulstudium oder eine vergleichbare Qualifikation bringst du mit.
- Mindestens 2 Jahre praktische Erfahrung in der Softwareentwicklung mit Java sowie solide Kenntnisse in objektorientierter Programmierung zeichnen dich aus.
- Sehr gute Deutschkenntnisse auf C1-Niveau ermöglichen dir eine sichere Kommunikation im Projektalltag.
- Die Arbeit in einem agilen, selbstorganisierten Team motiviert dich und du bringst dich aktiv ein.
- Clean Code, Extreme Programming und ein hoher Qualitätsanspruch passen zu deiner Arbeitsweise.
- Testautomatisierung sowie Continuous Integration und Continuous Delivery sind für dich zentrale Bausteine professioneller Entwicklung.
Benefits