Beschreibung
Rolle: Fullstack Entwickler Java (m/w/d)Ort: Stuttgart/Remote
Zeitraum: JUN 2022– Dez. 2022 (mit Option der Verlängerung)
Aufgabe:
- Termin-, qualitäts- und kostengerechtes Erstellen von Softwarelösungen gemäß des aktuell gültigen Softwareentwicklungsprozesses (Scrum) unter Einsatz von wirtschaftlichen Methoden und Tools und auf Basis der gegebenen Qualitätsstandards
- Durchführen von Integrations-, Regressions- und Modultests.
- Erarbeiten von Dokumentationen für die erstellten Programme und ihrer Änderungen entsprechend den Qualitätsstandards
Anforderungen:
Must have:
- Sehr gute JEE-Kenntnisse; Spring Framework (Dependency Injection); fundiertes Know-how in objektorientierter Implementierung mit Java ab Version 8, idealerweise in einer Multi-Threading-Umgebung; Erfahrung bzgl. Installation und Konfiguration von Application Servern (idealerweise Websphere bzw. OpenLiberty) betrieben in einem Cluster
- Erfahrung mit Webservices, idealerweise mit RESTful APIs
- Erfahrung mit JavaServer Faces (JSF)
- Erfahrung bei der Umsetzung von komplexen Softwareentwicklungsaufgaben
- Fundierte Kenntnisse in Hinblick auf SQL und relationale Datenbanken, bevorzugt IBM DB2
- Erfahrung mit der Entwicklung von JUnit Tests unter Verwendung von Mock Technologien (z.B. JMockit)
- Sourcecode Verwaltung mit GIT
Nice to have
- Umgang mit Rational Application Developer (Eclipse) perspektivisch IntelliJ als Entwicklungsumgebung
- Messageorientierte Middleware, bevorzugt WebSphere MQ auf Linux und JMS
- Erfahrung bei Apache Camel
- Linux Kenntnisse von Vorteil
- Gradle Kenntnisse wünschenswert
- Erfahrung und Methodenkompetenz in Scrum