13.11.2025 aktualisiert


Premiumkunde
nicht verfügbarSoftware-Architect, Senior Software-Engineer
Pinneberg, Deutschland
Weltweit
Diplom Wirtschaftsinformatik (FH)Skills
DockerRESTKotlinJavaScrumKanbanSpringSpring BootQuarkusMicronautawsSQLKubernetesKafkaGitOpsArgoCDk8s
Methoden:
Scrum, Kanban
DDD, Functional-DDD, OOA, OOD, ER-Datenmodellierung, property-based testing
Sprachen:
Expertenwissen: Kotlin, Java, Jsonnet
Grundwissen: Go, Groovy, JavaScript, PL/SQL, Python, Ruby, Scala, TypeScript, Elm
Runtime Umgebungen:
Kubernetes, AWS-Fargate, Google Cloud, IBM Cloud, Docker-Container, Linux
Datenbanken:
DB2, H2, MariaDB, MongoDB, MySQL, Neo4J, Oracle, PostgreSQL
Technologien:
ReST, JPA, JMS
Produkte:
ActiveMQ, Ansible, ArgoCD, CSI, Cucumber, Docker, Flight-Recorder, Flyway, Gatling, Git, Gradle, Grafana, Helm, Hibernate, JDBI3, Jenkins, JMeter, Kafka, Keycloak, Kubernetes, Lucene, Maven, Micronaut, MinIO, NetApp, Nexus, Prometheus, Quarkus, Selenium WebDriver, Spring, Spring Batch, Spring Boot, Subversion, Swing, Terraform, Testcontainers, Tomcat, Vaadin, Vault
Scrum, Kanban
DDD, Functional-DDD, OOA, OOD, ER-Datenmodellierung, property-based testing
Sprachen:
Expertenwissen: Kotlin, Java, Jsonnet
Grundwissen: Go, Groovy, JavaScript, PL/SQL, Python, Ruby, Scala, TypeScript, Elm
Runtime Umgebungen:
Kubernetes, AWS-Fargate, Google Cloud, IBM Cloud, Docker-Container, Linux
Datenbanken:
DB2, H2, MariaDB, MongoDB, MySQL, Neo4J, Oracle, PostgreSQL
Technologien:
ReST, JPA, JMS
Produkte:
ActiveMQ, Ansible, ArgoCD, CSI, Cucumber, Docker, Flight-Recorder, Flyway, Gatling, Git, Gradle, Grafana, Helm, Hibernate, JDBI3, Jenkins, JMeter, Kafka, Keycloak, Kubernetes, Lucene, Maven, Micronaut, MinIO, NetApp, Nexus, Prometheus, Quarkus, Selenium WebDriver, Spring, Spring Batch, Spring Boot, Subversion, Swing, Terraform, Testcontainers, Tomcat, Vaadin, Vault
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Bei einem Softwareanbieter im Bankenumfeld werden bestehende
Produkte (u.a Zahlungsverkehr) von klassischer auf Cloud-Infrastruktur
portiert.
Hierbei ist die Cloud-Unabhängigkeit wichtig, da die Produkte zukünftig
sowohl von den bisherigen Kunden in deren individuellen Cloud-Umfeld,
als auch als SaaS-Angebot verwendbar sein sollen.
Aufgaben
Produkte (u.a Zahlungsverkehr) von klassischer auf Cloud-Infrastruktur
portiert.
Hierbei ist die Cloud-Unabhängigkeit wichtig, da die Produkte zukünftig
sowohl von den bisherigen Kunden in deren individuellen Cloud-Umfeld,
als auch als SaaS-Angebot verwendbar sein sollen.
Aufgaben
- Cloud-agnostische Implementierung von Infrastruktur Komponenten aus
dem Data-Storage Bereich (Object-Storage/S3, NFS), um sie den
Anwendungen in einfacher Form verfügbar zu machen.
Weiterentwicklung eines bestehenden, Cloud-basierten Loyalty-Systems, insbesondere Fortführung des Projekts zur Mandantenfähigkeit.
Fachliche Weiterentwicklungen:
Fachliche Weiterentwicklungen:
- Funktionale Erweiterung am Loyalty-System.
- Koordination der Migration weiterer Produkte des Unternehmens auf eine gemeinsame technische Basis, sowie Integration der Produkte zur Schaffung von Synergien.
- Implementierung von SSO-Integration mit Mandanten-IT-Systemen, damit die Koppelung der System für die Endbenutzer transparent ist.
- Weiterentwicklung der Architektur
- Sicherstellung der Einhaltung der Architektur
- Einbringung neuen Wissens
- Mitarbeit in der Entwicklung
Ein bestehendes monolithisches Lagerverwaltungssystem (LVS), implementiert in Java und Natural, soll durch eine technologisch zeitgemäße Implementierung ersetzt werden, welche die aktuellen technischen Probleme vermeidet, Potenzial für die vielen gewünschten Erweiterungen bietet und dabei dauerhaft wartbar bleibt.
Besondere Anforderungen
Aufgaben
Besondere Anforderungen
- Die Zerlegung des bisherigen Monolithen in unabhängige Bounded Contexte.
Aufgaben
- Auswahl der neuen Implementierungs-Sprache und -Architektur
- Projektorganisation
- Architektur
- Implementierung
- Integration in das Gesamtsystem
- Anleitung der Mitarbeiter bei der Verwendung neuer Verfahren und Technologien