Fullstack Softwareentwickler:in JAVA
Deine Rolle bei uns
Als Softwareentwickler (all genders) setzt du deine analytischen Fähigkeiten ein, um nutzerfreundliche Software auf Basis moderner und innovativer Technologien zu entwickeln. Du bist aber nicht nur stark darin, in die Tasten zu hauen, sondern hast auch Skills in der Beratung. Gemeinsam im Team bringst du deine Stärken ein und zusammen baut ihr sowohl kundenspezifische Software als auch kundenneutrale Tools und Anwendungen, die die User begeistern.
Das Team
Welche Aufgaben auf dich warten
Development - Du entwickelst (Fullstack, Front- oder Backend mit Java und/oder JavaScript/TypeScript) und gestaltest neue und bestehende Anwendungen und Tools im Rahmen einer agilen Entwicklungsmethodik (Scrum)
IT-Beratung - Du analysierst komplexe Kundenanforderungen, entwickelst eigenständig tragfähige IT- und Softwarekonzepte und präsentierst diese überzeugend in Kundenworkshops sowie in Presales- und Pitch-Situationen.
Projektarbeit – Du arbeitest in agilen Projektteams an der Umsetzung anspruchsvoller Softwarelösungen, übernimmst Verantwortung für technische Fragestellungen und unterstützt weniger erfahrene Entwickler:innen durch fachliche Anleitung.
- Schnittstellen – Du konzipierst und realisierst Integrationen zwischen unterschiedlichen Kundensystemen und entwickelst performante sowie wartbare APIs und Schnittstellenlösungen.
Dokumentation & Testing - Du planst und strukturierst Entwicklungsaufgaben im agilen Umfeld (z. B. in Jira), stellst eine nachvollziehbare technische Dokumentation sicher und verantwortest die Qualität deiner Lösungen durch systematisches Testing.
Was du mitbringst
- Du hast ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Ausbildung und verfügst über mehrjährige relevante Berufserfahrung in der Softwareentwicklung.
- Du bringst mehrere Jahre praktische Erfahrung (ca. 5+ Jahre) in der Entwicklung von Softwarelösungen mit und setzt komplexe Entwicklungsaufgaben eigenständig, strukturiert und zielorientiert um.
- Du verfügst über fundierte Erfahrung mit modernen Technologien wie Java, JavaScript oder TypeScript sowie den dazugehörigen Frameworks und Entwicklungswerkzeugen.
- Du bist in der Lage, fachliche und technische Anforderungen zu analysieren, kritisch zu hinterfragen und in nachhaltige sowie nutzerorientierte Softwarelösungen zu übersetzen.
- Du hast Freude daran, anspruchsvolle technische Konzepte zu entwickeln und kreative, zugleich pragmatische Lösungsansätze für komplexe Problemstellungen zu finden.
- Du verfügst über sehr gute Kommunikationsfähigkeiten sowie sichere Deutsch- und Englischkenntnisse in Wort und Schrift (mindestens C1-Niveau).
Nice-to-have
Branchenkenntnisse - Möglicherweise hast du bereits erstes Wissen im Bereich Planen, Bauen & Betreiben, Building Information Modeling (BIM) und/oder Geoinformationssystemen (GIS)
Warum du bei uns richtig bist
Wir bringen Kompetenz, Verantwortung, Weiterentwicklung und Humor perfekt unter einen Helm bringt.
