Fullstack-Entwickler für Angular und Java

SHI GmbH
Augsburg, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Intermediate

Job location

Remote
Augsburg, Germany

Tech stack

HTML
Java
Automation of Tests
Unit Testing
CSS
Static Program Analysis
Code Review
Computer Programming
Software Design Patterns
Integrated Development Environments
Spring
JUnit
Microsoft Office
Angular
Information Technology
JestJS
REST
Web Architecture
Jasmine

Job description

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., 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

Requirements

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 .

Apply for this position