08.10.2025 aktualisiert


Premiumkunde
nicht verfügbarSoftware-Architekt, Senior-Entwickler (Java-EE, Spring-Boot), DevOps
Weßling, Deutschland
Weltweit
Diplom-InformatikerSkills
Software-ArchitektJava EE Spring BootKubernetesRedHat OpenShiftDevOpsApache KafkaSenior-SoftwareentwicklerMicro-Services
Fachliche Schwerpunkte
Vorgehensmodelle
- Software-Architektur
- Objektorientierte Analyse, Design und Implementierung
- Java EE- und Spring-Boot-Entwicklung
- Client/Server-Systeme und Microservices
- CI/CD und DevOps auf Kubernetes
- Diplom-Informatiker (FH Augsburg)
- Computer Science (University of Missouri-Kansas City, USA)
Vorgehensmodelle
- Scrum
- Kanban
- ITIL
- Pro3
- Java
- JEE
- Spring Boot
- Apache Camel
- REST
- SOAP
- Open-API
- YAML
- XML/XSD
- WSDL
- C++
- Cobol
- Shell
- Objektorientierte Analyse und Design (OOA / OOD) mit UML
- Design Patterns
- Clean Code
- Refactoring
- Code-Metriken (SonarQube)
- Softwaretests (JUnit, EasyMock, PowerMock, Mockito, Cucumber)
- Git
- IBM Rational Synergy
- Microsoft Visual SourceSafe
- Maven
- Gitlab-CI
- Jenkins
- Nexus
- Harbor
- Renovate
- OWASP
- Ant
- make
- JBoss
- Wildfly
- IBM WebSphere
- Docker
- Helm
- Argo CD
- OpenShift
- Kubernetes
- Istio
- Prometheus
- PostgreSQL
- IBM DB2/UDB (AIX, z/OS)
- Apache Kafka
- etcd
- MongoDB
- Elasticsearch
- Oracle
- Flyway
- HTTP(S)
- TLS/mTLS
- TCP/IP
- UDP
- CORBA
- ISO/OSI
- IDEA IntelliJ
- Eclipse
- Borland JBuilder
- Microsoft Visual Studio
- Linux/Unix
- Windows
- MacOS
- Deutsch (Muttersprache)
- Englisch (fließend)
- Sicherheitsüberprüfung Sabotageschutz (Ü2, vpS)
- PPL-A
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Neuentwicklung und Inbetriebnahme einer georedundanten Datenaustauschplattform für den Bevölkerungsschutz, basierend auf einer Microservice-Architektur mit Java, Spring Boot, Apache Kafka und Apache Camel.
- Entwicklung von Java-Microservices
- Erstellung von Cucumber-Step-Definitions für BDD und
Integrationstests - Anbindung von Fremdsystemen via REST, Kafka und SFTP
- Umsetzung von verschlüsselter Kommunikation und
zertifikatsbasierter Authentifizierung und Autorisierung - Umsetzung von Anforderungen für den BSI-Grundschutz
- Beratung bei Architekturthemen
- Konzeption und Umsetzung der georedundanten
Synchronisation - Erstellung von CI/CD-Pipelines
- Durchführung von CVE-Schwachstellenanalysen
- Erstellung von Helm-Charts
- Deployment auf Kubernetes
- Performanceoptimierung
- Unterstützung bei Kundenabnahmen
- Unterstützung bei der Inbetriebnahme
- Analyse und Beratung der Facharbeitskreise zu Lösungsvarianten bei Änderungsanforderungen
- Beratung der Business Analysten bei der Spezifikationserstellung
- Technische Abnahme von Spezifikationen
- Erstellung und Review von Architekturdokumenten
- Konzeption der Anbindung von Fremdsystemen
- Umsetzung von Änderungsanforderungen
- Unterstützung der Entwickler
- Ansprechpartner für technische Probleme
- Sicherstellung der Codequalität
- Durchführung von Code-Reviews
- Planung und Umsetzung von Refactorings
- Konzeption, Entwicklung und Betrieb von Microservices
- Produktive Betreuung von geschäftskritischen Betriebsabläufen
- Unterstützung bei der Übernahme neuer Mandanten im Bereich Prozessintegration und Datenmigration
- Neuentwicklung, Wartung und Weiterentwicklung eines Bestandsführungs- und Abrechnungssystems für die Sachbearbeitung in Berufsgenossenschaften als 3-tier Client/Server/DB-Architektur mit Swing, Java EE und SQL
- Modellierung des relationalen Datenmodells mit MID-Innovator
- Auswertung und Korrektur des Datenbestandes mit SQL
- Anbindung externer Systeme und elektronischer Datenaustauschverfahren mit SOAP und JMS über ESB
- Produktive Betreuung von geschäftskritischen Betriebsabläufen
- Unterstützung der Migration und Integration von 9 Alt-Systemen