Aufbau und Erweiterung von Systemen in einer verteilten Microservices-Architektur und einer monolithischen Architektur für Systeme zur Schadensmeldung und -abwicklung Aufteilung des monolithischen Teils in Domänen und Microservices mithilfe von DomainDrivenDesign-Methoden Mitwirkung bei der Architekturgestaltung unter Einsatz moderner Lösungen (Kafka, Kubernetes)Verbesserung der Abwicklung ausgewählter GeschäftsprozesseSicherung der richtigen Qualität der produzierten Software durch Entwicklun
- Aufbau und Erweiterung von Systemen in einer verteilten Microservices-Architektur und einer monolithischen Architektur für Systeme zur Schadensmeldung und -abwicklung
- Aufteilung des monolithischen Teils in Domänen und Microservices mithilfe von DomainDrivenDesign-Methoden
- Mitwirkung bei der Architekturgestaltung unter Einsatz moderner Lösungen (Kafka, Kubernetes)
- Verbesserung der Abwicklung ausgewählter Geschäftsprozesse
- Sicherung der richtigen Qualität der produzierten Software durch Entwicklung der Pyramide automatischer Tests
li>- Ausführung und Abnahme des Code-Reviews
- Teilnahme an Scrum-Zeremonien eines agilen Teams
- Tägliche Zusammenarbeit in einem gut koordinierten Team, das bereit ist, Wissen zu teilen und sich auf die Produktion hochwertiger Produkte konzentriert. Qualitätscode in großen Mengen
< li> Mindestens 4 Jahre Erfahrung in der Programmierung und Gestaltung von IT-Systemen mit Java-Technologie - Sehr gute Kenntnisse der Prinzipien der objektorientierten Programmierung und Entwurfsmuster
- Sehr gute Kenntnisse in Java 8 und 11, Spring 5, SpringBoot und Hibernate 5
- Kenntnisse in der Systemintegration mittels REST, SOAP, AMQP, KAFKA
- Kenntnisse von JSP-Front-Layer-Lösungen, Angular 2+
- Kenntnisse über Cache-Layer-Lösungen, z. B. REDIS
- Kenntnisse über operative Reporting-Tools, z. B. Jasper Reports
Schreiben Sie Unit-Tests mit Spock Framework, JUNIT5, Jasmine, Karma - Kenntnisse in Maven und Tools für die Git-Code-Versionierung
- Englischkenntnisse auf einem Niveau, das das Lesen technischer Dokumentation ermöglicht
< li> Kenntnisse in agilen Methoden wünschenswert Gewünscht: < /p>
- Arbeiten mit dem SLS-System, mindestens 3 Releases
- Auf- und Ausbau von Systemen in einer verteilten Microservices-Architektur und monolithischen Architektur für Schadensmeldungs- und Bearbeitungssysteme
- Zerlegung des monolithischen Teils in Domänen und Microservices mithilfe von DomainDrivenDesign-Methoden
- Mitwirkung am Architekturdesign unter Einsatz moderner Lösungen (Kafka, Kubernetes)
- Verbesserung der Abwicklung ausgewählter Geschäftsprozesse
- Sicherung der richtigen Qualität der produzierten Software durch Entwicklung der Pyramide automatischer Tests < /li>
- Durchführen und Empfangen von Code-Reviews
- Teilnahme an Scrum-Zeremonien eines agilen Teams
- Tägliche Zusammenarbeit in einem gut koordinierten Team, einem Team, das bereit ist, Wissen zu teilen und sich darauf konzentriert Erstellen von hochwertigem Code in großen Mengen
, [] Anforderungen: Java, Spring, Hibernate, REST API, SOAP, Kafka, JSP, Cache, Redis, Jasper, Spock, Jasmine, Karma, Maven, Git
Zusätzlich: Sportabonnement, private Gesundheitsversorgung.