Deine künftige Tätigkeit:
- Du unterstützt mit Deiner Angular- und Java-Erfahrung unser Entwicklungs-Team bei der kontinuierlichen Erweiterung einer komplexen Web-Anwendung.
- Du entwickelst Unit-Tests, Komponenten-Tests und führst Code Reviews durch.
- Du arbeitest in einem agilen Team mit direktem, persönlichem Kundenkontakt.
- Du wirkst bei der Finalisierung der Anforderungsanalyse mit.
- Du aktualisierst regelmäßig Third-Party-Libraries um bekannte Sicherheitslücken zu schließen.
Was Dich auszeichnet:
- Du verstehst komplexe Web-Architekturen.
- Du kannst dich schnell in fremden Code einarbeiten und wendest bestehende Design-Patterns zur Umsetzung von User-Stories an.
- Du hast ein gutes Auge für ein sauberes look-and-feel von Benutzer-Oberflächen und deren intuitiver Bedienung.
- Du kannst Webdesign-Vorgaben in sauberen Code gießen.
- Du hast einen hohen Qualitätsanspruch an Deinen eigenen Code.
- Du evaluierst Lösungsansätze, bevor du mit der Umsetzung anfängst.
- Du bist neugierig und willst Dich immer weiterentwickeln.
- Du legst Wert auf fortwährende Optimierung.
- Du kennst keine Probleme, nur Herausforderungen, die es gemeinsam zu lösen gilt.
- Du arbeitest gerne face-to-face mit Menschen zusammen.
- Du arbeitest bevorzugt in agilen Teams.
- Du schätzt eine konstruktive Kommunikation und machst das Team aktiv auf mögliche Projektrisiken aufmerksam.
Deine Qualifikation:
- Du hast ein abgeschlossenes Studium der Informatik, eine Fachinformatiker-Ausbildung oder eine vergleichbare Qualifikation.
- Du bringst mindestens 3 Jahre Erfahrung in dem Entwurf und der Pflege von komplexen Angular-Oberflächen und Java-Backends mit.
- Du bist Up-To-Date im Umgang mit allen Angular-Konzepten wie Signals und Observables.
- Du kannst mit CSS und HTML Kunstwerke erschaffen und bist sicher im Umgang mit CSS-Frameworks wie Less.
- Du hast Erfahrung in der Umsetzung von barrierearmen und responsiven Weboberflächen.
- Du kennst dich mit dem Java-Framework Spring Boot bestens aus.
- Du bist vertraut in der Implementierung eigener und der Einbindung externer REST APIs.
- Du entwickelst wiederverwendbaren und wartbaren Code auf Basis von etablierten Coding-Prinzipien wie SOLID, Clean-Code-Prinzipien und achtest auf die Umsetzung von Softwarequalitätskriterien.
- Du beherrscht den Umgang mit den Testframeworks JUnit, Karma, Jasmine oder Vitest.
- Du kannst Dich auf Deutsch flüssig unterhalten und bringst mindestens das Sprachniveau B2 mit.

Darauf kannst Du Dich freuen:
- Ein professioneller Entwicklungsprozess:
- Refinements von Akzeptanzkriterien
- Erprobte Software-Entwicklungsumgebungen
- automatisierte Tests
- automatisierte Deployments in einer Mulit-Storage-Umgebung
- toolgestützte Codeanalyse
- Ein Expertenteam für Diskussionen, welches Dir gerne bei der Umsetzung von User-Stories zur Seite steht.
- Verbesserungskultur mit regelmäßigen Mitarbeitergesprächen und Fortbildungen für Mitarbeiter:innen
- Offene Kommunikation und regelmäßige Updates von der Geschäftsleitung
- Komplett virtualisierter Arbeitsplatz, der einem ein flexibles Arbeiten sowohl in der Firma als auch im Home-Office ermöglicht
- Wertschätzung für Dein aktives Einbringen in die Firmengemeinschaft
Wie Du Teil unseres Teams wirst:
Lass uns Deine Bewerbungsunterlagen mit Angabe Deiner Gehaltsvorstellung und Deines frühestmöglichen Eintrittstermins zukommen.
Wir freuen uns auf Deine Bewerbung!

Deine Ansprechpartnerin für alle Fragen:
Frau Kerstin Wolf
jobs@shi-gmbh.com
Tel.: +49 (0) 821 / 74 82 633-36
