24.09.2025 aktualisiert


Senior Software Entwickler Java | Spring | Microservices | K8s | AWS
Dortmund, Deutschland
Deutschland +1
Diplom-InformatikerSkills
Javajava 17Spring FrameworkSpring BootSpring CloudSpring IntegrationKuberneteshelmSpring Cloud ContractJ2EEJSPMySQLJSF 2.xMongo DBClean CodeSonarQubeGitlabIntelliJ IDEAmockitoRESTJax-RSJAX-WSJettyApache TomcatSOAServletsJAXBJava SwingJava FXPair-ProgrammingCSS/LESS/BootstrapOpenAPIJUnit 5SQL/PLSQLCodeReviewsStatische CodeanalyseOOA/OOPxml/xsdJenkins (CI)JBoss/WildflyANTMicroservicesUMLESBTDDJMSjQueryJavascriptHTMLEclipseOracle WeblogicHibernategitSoftwareentwicklungGradleNoSQLSoftwarearchitekturAgile MethodenEJBjUnitJPAJava EEOracle DBDesign PatternsSubversionMavenPivotal Cloud FoundryAzure CloudAzure DevOpsAWS (Amazon Web Services)DockerRabbitMQ / MessagingActive MQMariaDBCI & CDSVNArquilianTestcontainersMockitoJIRAconfluenceTomcat /TomEEElastic BeanstalkGoogle Kubernetes EngineAksGitlab Pipelines
Ich bin Diplom-Informatiker und habe mehr als 20 Jahre Berufserfahrung als Softwareentwickler und Architekt im Bereich Java/ Java EE. Ich besitze langjährige Erfahrungen im Bereich der Softwareentwicklung, im Einsatz objektorientierter Methoden, in der Spezifikation, dem Entwurf und der Realisierung von verteilten Anwendungen, Frameworks und Webanwendungen und in der Durchführung von Architekturreviews und Migrationen. Des Weiteren habe ich viel Erfahrung im Bereich Refactoring von großen Bestandsprojekten und deren Umstellung auf neue Technologien.
Methodische Kompetenzen
Methodische Kompetenzen
- Softwareentwicklung, Softwarearchitektur, OOA/OOP, Statische Codeanalyse, Agile Methoden, Clean Code, Code-Reviews, Continuous Integration, Design Patterns, Pair-Programming, TDD
- Java, Java EE 5/6/7, Spring Framework, Spring Boot, Spring Cloud, REST, SOA, Microservices, ESB, JMS, JAX-WS, EJB2.1/3
- Hibernate, SQL/PLSQL, JDBC, JPA, Mongo DB, MySQL, NoSQL, Oracle DB, SQLite
- 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, Meteor, XML/XSD, IntelliJ IDEA, Eclipse, Subversion, IBM Synergy, Atlassian JIRA, Git, Gitlab, Jenkins, SonarQube, JRebel
- JBoss/Wildfly, Apache Tomcat, Oracle Weblogic, Jetty
- iSAQB Certified Professional for Software Architecture (CPSA)
- IREB Certified Professional for Requirements Engineering, Foundation Level
- IBM Certified Specialist – Power Systems Technical Support for i
- Deutsch - Sehr gut in Wort und Schrift
- Englisch - Sehr gut in Wort und Schrift
- Estnisch - Muttersprache
- Polnisch - Gut
- Russisch - Muttersprache
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.