Java-Webentwickler
VP-Systeme GmbH
München, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
München, Germany
Tech stack
HTML
Java
Spring Security
CSS
Computer Security
Continuous Integration
Software Debugging
Gradle
Design of User Interfaces
Hibernate
IntelliJ
Java Persistence API
Spring
Scrum
Software Architecture
Responsive Web Design
SQL Databases
Web Services
Spring-boot
GIT
Angular
Kubernetes
Bitbucket
Domain Driven Design
Code Restructuring
Devsecops
Docker
Jenkins
Job description
- Konzeption, fachliche Analyse und Aufwandsschätzung von Anforderungen
- Umsetzung von User Stories in enger Abstimmung mit Fachbereich und Scrum-Team
- Entwurf und kontinuierliche Weiterentwicklung der Softwarearchitektur
- Implementierung fachlicher Anforderungen mit modernen agilen Entwicklungsmethoden
- Integration und Wartung von TI-Services über TI-Middleware-Integratoren
- Beratung des Fachbereichs zu UI-Design, fachlichen Entscheidungen und Lösungsvarianten
- Aktive Mitgestaltung und Weiterentwicklung des Produkts sowie des Entwicklungsprozesses
- Durchführung komplexer modulübergreifender Framework-Updates und technischer Aktualisierungen
- Analyse, Refactoring und Optimierung von Legacy-Code im Rahmen der Migrationsstrategie
- Analyse, Priorisierung und Behebung von Bugs
- Übernahme von Betriebs-, Wartungs- und DevSecOps-Aufgaben
- Sicherstellung hoher Code-Qualität, bevorzugt durch testgetriebenes Vorgehen
- Mitarbeit bei der schrittweisen Migration von monolithischen Strukturen in eine modulare Architektur nach Domain-Driven-Design-Prinzipien
Requirements
- Mehrjährige Erfahrung in der Java-Entwicklung, idealerweise im Java-Webtechnologie-Umfeld
- Sehr gute Kenntnisse in Java, Spring / Spring Boot, REST-Webservices, Gradle, Git / Bitbucket und CI/CD mit Jenkins
- Erfahrung mit Spring Security, Hibernate / JPA / SQL sowie modernen Webtechnologien wie HTML, CSS und Angular
- Sicherer Umgang mit Container- und Deployment-Technologien wie Kubernetes, Helm und Docker
- Erfahrung mit Clean-Code-Prinzipien sowie testgetriebener bzw. abnahmetestgetriebener Entwicklung
- Erfahrung in agilen Scrum-Teams und in DevSecOps-orientierten Entwicklungs- und Betriebsprozessen
- Kenntnisse in Wartung, Integration und Weiterentwicklung von TI-Anwendungen, insbesondere KIM und ePA
- Erfahrung in der Analyse, Modernisierung und Optimierung von Legacy-Code
- Grundkenntnisse oder Erfahrung mit Domain-Driven Design und modularen Softwarearchitekturen
- Erfahrung mit Responsive Webdesign
- Erfahrung mit IntelliJ
- Kenntnisse im Umfeld Mammographie-Screening
- Bereitschaft zur Teilnahme an Informationssicherheits- und Datenschutzschulungen des Kunden
- Bereitschaft zur gelegentlichen Vor-Ort-Verfügbarkeit in München, mindestens einmal monatlich
- Erfahrung in Projekten des Gesundheitswesens oder Public Sector
- Sehr gute Deutschkenntnisse