28.06.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 01.01.2027
Senior Software Entwickler Java | Spring | Microservices | K8s | AWS
Dortmund, Deutschland
Deutschland +1
Diplom-Informatikerinfo: Deutschland, Österreich
Skills
JavaAmazon Web ServicesCodeanalyseEntwurfDevOpsSpring FrameworkJaxbOpenShiftSoftware ArchitectureSwaggerSoftwareentwicklungWeb ServicesSpring CloudIstioJAX-WS
Ich bin Diplom-Informatiker mit über 20 Jahren Berufserfahrung als Softwareentwickler und -architekt im Java-/Java-EE-Umfeld. Mein Schwerpunkt liegt auf dem Entwurf und der Realisierung verteilter, skalierbarer Anwendungen – von klassischen Enterprise-Systemen bis hin zu Microservices, die ich heute Cloud-nativ auf Kubernetes und OpenShift betreibe. Ich bringe langjährige Erfahrung in objektorientierter Entwicklung, Softwarearchitektur und Architekturreviews mit sowie in der Modernisierung großer Bestandssysteme: Refactoring, Migration auf aktuelle Technologien und die Umstellung monolithischer Anwendungen auf containerisierte, CI/CD-gestützte Architekturen.
- Methodische Kompetenzen Softwareentwicklung, Softwarearchitektur, OOA/OOP, Statische Codeanalyse, Agile Methoden, Clean Code, Code-Reviews, Continuous Integration / Continuous Delivery, GitOps, Design Patterns, Domain-Driven Design, Pair-Programming, TDD
- Cloud, Container & DevOps Kubernetes, OpenShift (OKD), Docker, Helm, Kustomize, Istio (Service Mesh), Tekton, ArgoCD, Jenkins, GitLab CI, Azure Cloud, Amazon Web Services (AWS), Apache Kafka, Prometheus, Grafana
- Programmiersprachen und Standards Java, Java EE, Spring Framework, Spring Boot, Spring Cloud, REST, SOA, Microservices, ESB, JMS, JAX-WS, EJB
- Datenbanken und ORMHibernate, SQL/PLSQL, JDBC, JPA, Mongo DB, MySQL, NoSQL, Oracle DB, SQLite
- Produkte, Frameworks und Tools Azure Cloud, Amazon Web Services, SOPERA ASF, OpenAPI, JSP, JSF, Servlets, Struts, Wicket, Junit, Mockito, UML, Maven, Ant, Gradle, JAXB, Swagger/OpenAPI, Angular, TypeScript, Javascript, jQuery, HTML, CSS/LESS/Bootstrap, IntelliJ IDEA, Eclipse, Subversion, IBM Synergy, Atlassian JIRA, Git, Gitlab, Jenkins, SonarQube
- Applikationsserver JBoss/Wildfly, Apache Tomcat, Oracle Weblogic, Jetty
- Zertifizierungen iSAQB Certified Professional for Software Architecture (CPSA)
- IREB Certified Professional for Requirements Engineering, Foundation Level
- IBM Certified Specialist – Power Systems Technical Support for i
- Sprachen
- Deutsch - Sehr gut in Wort und Schrift
- Englisch - Sehr gut in Wort und Schrift
- Estnisch - Muttersprache
- Polnisch - Gut
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2017
Sprachen
DeutschMutterspracheEnglischverhandlungssicherPolnischGrundkenntnisse
Projekthistorie
Entwicklung und Betrieb des "Virtueller Zug" Systems zur automatisierten Erkennung und Verteilung von Wagenreihungen im Fern- und Regionalverkehr. Die Lösung ermittelt die Wagenreihung in Echtzeit und stellt diese Informationen zusammen mit Auslastungsprognosen und Komfortmerkmalen (wie Plätze für mobilitätseingeschränkte Reisende oder Fahrradstellplätze) über verschiedene Kanäle den Reisenden zur Verfügung. Das System trägt maßgeblich zur Verbesserung der Reisequalität bei und ermöglicht eine Reduktion von Verspätungen durch optimierte Passagierverteilung
Zu meinen Aufgaben gehörten die Entwicklung der Microservices für die Echtzeitverarbeitung der Wagenreihungsdaten und Auslastungsprognosen, die in der DB Navigator App und an Anzeigesystemen in Bahnhöfen angezeigt werden. Als Teil des DevOps-Teams war ich auch für den Betrieb der Services in der AWS-Cloud verantwortlich, einschließlich der Kubernetes-Cluster-Verwaltung, Deployment-Automatisierung und dem Monitoring der Produktivumgebung.
Zu meinen Aufgaben gehörten die Entwicklung der Microservices für die Echtzeitverarbeitung der Wagenreihungsdaten und Auslastungsprognosen, die in der DB Navigator App und an Anzeigesystemen in Bahnhöfen angezeigt werden. Als Teil des DevOps-Teams war ich auch für den Betrieb der Services in der AWS-Cloud verantwortlich, einschließlich der Kubernetes-Cluster-Verwaltung, Deployment-Automatisierung und dem Monitoring der Produktivumgebung.
Konzeption der Microservice-Architektur und die Implementierung neuer Microservices auf Basis von Java, Kotlin und Spring Boot für die Weiterentwicklung der E-Post-Plattform.
Zu meinen Aufgaben im Projekt gehörten u.a. die Umsetzung von Modernisierungs- und Architekturvorgaben, Planung, Erstellung und Durchführung von Entwicklertests und die Umsetzung neuer gesetzlicher Vorgaben im Rahmen von Telekommunikationsüberwachungsgesetzes (TKÜV). Darüber hinaus umfassten meine Aufgaben die Erstellung von Dokumentationen (Betriebshandbuch, Installationsbeschreibung, Verfahrensbeschreibung, Schnittstellendokumentation) und kontinuierliche Beratung des Teams zur Optimierung der Entwicklungsprozesse.
Zu meinen Aufgaben im Projekt gehörten u.a. die Umsetzung von Modernisierungs- und Architekturvorgaben, Planung, Erstellung und Durchführung von Entwicklertests und die Umsetzung neuer gesetzlicher Vorgaben im Rahmen von Telekommunikationsüberwachungsgesetzes (TKÜV). Darüber hinaus umfassten meine Aufgaben die Erstellung von Dokumentationen (Betriebshandbuch, Installationsbeschreibung, Verfahrensbeschreibung, Schnittstellendokumentation) und kontinuierliche Beratung des Teams zur Optimierung der Entwicklungsprozesse.
Ziel des Projektes: Transformation einer monolithischen Lösung zur Steuerung und Abrechnung von Ladevorgängen von Elektrofahrzeugen zu einer verteilten, auf Cloud-Technologie aufbauenden Lösung von Microservices.
Zu meinen Aufgaben gehörten u.a.:
- Entwicklung von Microservices in Java, Spring Boot und Spring Cloud Frameworks
- Erstellung von automatisierten Tests, Lasttests
- Erstellung von Contract-Tests mithilfe von Spring Cloud Contract frameworks
- Vorbereitung von Releases und das Deployment in Pivotal Cloud Foundry
Systemumgebung: Java 8, Spring Boot 2.0, Spring Integration, RabbitMQ, ActiveMQ, Pivotal Cloud Foundry, AWS, Sleuth, MySQL/MariaDB, REST, Microservices, Spring Cloud Contracts, Angular, TypeScript, Kibana, AppDynamics, Gatling (Scala), Gitlab CI, Jira, Maven, Docker, Docker Compose, Contract Driven Development, Testcontainers, Cucumber, Behavior Driven Testing, Scrum, SAFe.
Zu meinen Aufgaben gehörten u.a.:
- Entwicklung von Microservices in Java, Spring Boot und Spring Cloud Frameworks
- Erstellung von automatisierten Tests, Lasttests
- Erstellung von Contract-Tests mithilfe von Spring Cloud Contract frameworks
- Vorbereitung von Releases und das Deployment in Pivotal Cloud Foundry
Systemumgebung: Java 8, Spring Boot 2.0, Spring Integration, RabbitMQ, ActiveMQ, Pivotal Cloud Foundry, AWS, Sleuth, MySQL/MariaDB, REST, Microservices, Spring Cloud Contracts, Angular, TypeScript, Kibana, AppDynamics, Gatling (Scala), Gitlab CI, Jira, Maven, Docker, Docker Compose, Contract Driven Development, Testcontainers, Cucumber, Behavior Driven Testing, Scrum, SAFe.