Beschreibung
Aktuell benötigen wir Unterstützung im öffentlichen Dienst im BereichSoftwareentwicklung im JAVA Umfeld (m/w/d)
Thema:
Die technische Konsolidierung der Anwendungslandschaft von MammaSoft soll weiter vorangetrieben werden. Ziel ist es die ehemals Monolithische Architektur auf eine Modulare Architektur zu migrieren. Zur Verwendung kommen hierbei maßgeblich Methoden aus dem Domain-Driven-Design: Identifikation von Kontextgrenzen und Realisierung dieser in eigenständigen Services. Parallel dazu werden Systemerweiterungen und spezielle Kundenaufträge bearbeitet.
Aufgaben:
Sie werden Teil des interdisziplinären, agilen Scrumteams, bestehend aus bis zu 10 Entwicklern. In enger Zusammenarbeit mit dem Fachbereich begleiten Sie dabei die Umsetzung der Stories vom initialen Grooming bis zur Inbetriebnahme. Das Team übernimmt dabei auch die Betriebsverantwortung, d.h. sorgt im Sinne von DevOps für einen reibungslosen Betrieb.
Es sind folgende Aufgaben umzusetzen:
- Konzeption und Schätzung von Anforderungen
- Entwurf und Weiterentwicklung der Softwarearchitektur
- Implementierung von fachlichen Anforderungen unter Beachtung von agilen Entwicklungsmethoden
- Idealerweise Unterstützung des Fachbereichs beim Design des Userinterface
- Weiterentwicklung der Frontend-Architektur
- Aktive Mitgestaltung und Verbesserung unseres Produktes sowie ggf. des Entwicklungsprozesses
(Ggf. weitere Tätigkeiten im genannten Kontext nach Bedarf.)
Dabei ist Ihnen die Qualität des erstellten Codes sehr wichtig und Sie nutzen dazu gerne ein testgetriebenes Vorgehen.
Skill / Musskriterien:
> 5 Jahre Erfahrung in Java
bis 5 Jahre Erfahrung in:
Spring Boot
HTML / CSS und JavaScript
WebServices (SOAP/REST)
Maven / Gradle
GIT
SQL
Clean Code Developer (CCD)
Apache Wicket
bis 6 Monate: Erfahrung in DevOps
Soll Kriterien:
bis 5 Jahre Erfahrung in:
Bootstrap / Responsive Webdesign
Continuous Integration / Jenkins
Acceptance Test Driven Development (ATDD)
bis 2 Jahre Erfahrung in:
Hibernate / JPA
DDD
Deutschkenntnisse - fließend -
Nice to have:
2 bis 5 Jahre Erfahrung in
Microservice-Architekturen
Messaging
Clean Code
Jenkins inkl. Pipelinescripting
Webcomponents
SPA-Framework
bis zwei Jahre Erfahrung in Container (Docker)
Beginn: 01.07.20
Laufzeit: 3 Monate (mit Option auf Verlängerung)
Ort: München (remote-Option gegeben)
Vorstellungsgespräche finden im Zeitraum vom vor Ort in München statt.
Bei Interesse senden Sie uns bitte Ihr Profil mit Angabe Ihrer Verfügbarkeit und Ihres Stundensatzes an