06.10.2025 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 30.06.2026
Senior Softwareentwickler (Fullstack)
Herdecke, Deutschland
Deutschland
M. Sc. InformatikSkills
Technologien und Frameworks:
SCRUM, Containerization, Continous-Integration und -Delivery, OOP, SOA, Design-Patterns, Refactoring, Clean-Code, UML
Programmier-, Skript- und Markupsprachen:
Java, Typescript, Bash, C++, C (C99), Javascript, XML, JSON, YAML, Markdown
Datenbanken:
Oracle, MSSQL, MySQL, PostgreSQL, H2
IDEs:
IntelliJ, Eclipse
Application- und Web-Server:
Apache Tomcat, Netty, Wildfly, IBM Websphere, Oracle Weblogic
Tools:
JIRA, Confluence, Maven, Ant, NPM, Gulp, Kibana, Git, Subversion, Jenkins, Nexus, SonarQube, Liquibase
- Spring-Framework, -Boot, -MVC, -Security, -Cloud, -Batch
- REST, Microservices
- Single-Page-Application, Angular, Typescript
- Eventverarbeitung nach AMQP mit RabbitMQ
- Containerization mit OpenShift und Kubernetes, sowie Docker und Docker-Compose
- Monitoring von Produktiv-Software mit ELK-Stack (Elasticsearch, Logstash und Kibana)
- ORM-Mapping mit Hibernate nach JPA Spezifikation
- Verschiedene Testframeworks: JUnit, Mockito, Jacoco, TestNG, Google Test Framework
- Code-Quality mit SonarQube, FindBugs, OWASP, etc.
- Java SE und JEE, JAX-RS, JAX-WS
- CI und CD mit Jenkins und OpenShift
- COBOL und BS2000 Mainframe
- PDF-Generierung mit Freemarker, iText und Apache FOP
SCRUM, Containerization, Continous-Integration und -Delivery, OOP, SOA, Design-Patterns, Refactoring, Clean-Code, UML
Programmier-, Skript- und Markupsprachen:
Java, Typescript, Bash, C++, C (C99), Javascript, XML, JSON, YAML, Markdown
Datenbanken:
Oracle, MSSQL, MySQL, PostgreSQL, H2
IDEs:
IntelliJ, Eclipse
Application- und Web-Server:
Apache Tomcat, Netty, Wildfly, IBM Websphere, Oracle Weblogic
Tools:
JIRA, Confluence, Maven, Ant, NPM, Gulp, Kibana, Git, Subversion, Jenkins, Nexus, SonarQube, Liquibase
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Projekt
Projekt zur Compliance der PCI-DSS 4.0 Spezifikation in der Abteilung Kartenproduktion der Bank-Verlag
GmbH. Analyse und Modifikation verschiedener Anwendungen in der Bestandsumgebung hinsichtlich PCI-
DSS Compliance. Neuentwicklung mehrerer Microservices zur sicheren Ablage von sensitiven Kontodaten.
Konzeptionierung und Durchführung der Daten- und Anwendungsmigration der Bestandsumgebung in
die neue PCI-DSS-konforme Umgebung
Tätigkeiten
Technologien
Java 21 | Spring Boot Microservices (REST) | Spring-Framework, -Data, -Security, -MVC | OpenAPI |
Hibernate | MariaDB | FlywayDB | DB2 | Kubernetes (K8s) | Helm | Kong API Gateway | DevOps |
JUnit 4 | WireMock | Apache Kafka | Elasticsearch
Tools
IntelliJ | JIRA | Git | Gitlab | Maven | ELK-Stack | Linux | Docker | Azure DevOps | Atlassian Confluence |
Linux | Hashicorp Vault | Gatling | SonarQube | HSM
Projekt zur Compliance der PCI-DSS 4.0 Spezifikation in der Abteilung Kartenproduktion der Bank-Verlag
GmbH. Analyse und Modifikation verschiedener Anwendungen in der Bestandsumgebung hinsichtlich PCI-
DSS Compliance. Neuentwicklung mehrerer Microservices zur sicheren Ablage von sensitiven Kontodaten.
Konzeptionierung und Durchführung der Daten- und Anwendungsmigration der Bestandsumgebung in
die neue PCI-DSS-konforme Umgebung
Tätigkeiten
- Implementierung von Microservices (mittels Spring-Boot) zur Verschlüsselung und Ablage von sensiti-
- ven Kontodaten nach PCI-DSS 4.0 Standard
- Anpassungen von Bestandsanwendungen zur Sicherstellung der PCI DSS 4.0 Compliance
- DevOps: Deployment und Betrieb der Anwendungen im Kubernetes-Cluster unter Verwendung von
CICD mittels Gitlab CI - Anbindung von HSM (Hardware-Sicherheitsmodulen) zur Durchführung von Ver- und Entschlüsselung,
sowie Hash-Berechnungen und Bereitstellung dieser Funktionen als API in einem Microservice - Sicherstellung der Code-Qualität durch Code-Reviews, Erstellung von Unit-Tests, sowie Einsatz div.
statischer Code-Analyse-Tools - API-first-Vorgehen bei der Erstellung der Microservices und Nutzung von Kong als API-Gateway
- Erstellung von Sytemdokumentationen nach Arc 42Projekt
- Erstellung von Testfällen und Durchführung von Integrationstests
- Unterstützung der Projektleitung bei der Planung der Migrationsdurchführung
- Requirementsanalyse und Überführung in User-Stories und Projektaufgaben
Technologien
Java 21 | Spring Boot Microservices (REST) | Spring-Framework, -Data, -Security, -MVC | OpenAPI |
Hibernate | MariaDB | FlywayDB | DB2 | Kubernetes (K8s) | Helm | Kong API Gateway | DevOps |
JUnit 4 | WireMock | Apache Kafka | Elasticsearch
Tools
IntelliJ | JIRA | Git | Gitlab | Maven | ELK-Stack | Linux | Docker | Azure DevOps | Atlassian Confluence |
Linux | Hashicorp Vault | Gatling | SonarQube | HSM
Projekt:
Verantwortlich für die Neuentwicklung einer Wallet-Funktion innerhalb der Payment-Webseite der Lufthansa-Group, mit der Kunden ihre favorisierten Bezahldaten speichern können. Darüber hinaus Weiterentwicklung der Payment-Seite und Anbindung neuer Bezahlmethoden durch die Anbindung verschiedener Payment-Provider.
Tätigkeiten:
Technologien:
Java | Spring | Hibernate | MSSQL | Liquibase | Material Design | Javascript | JUnit 4 | JSP | JAX-RS | Apache CXF | Tomcat | CI/CD
Tools:
IntelliJ | Eclipse | JIRA | Git | Maven | Primefaces | Webpack | NPM | Gulp | Docker | Jenkins | Azure DevOps | Atlassian Confluence | Linux | Figma | Frontify
Verantwortlich für die Neuentwicklung einer Wallet-Funktion innerhalb der Payment-Webseite der Lufthansa-Group, mit der Kunden ihre favorisierten Bezahldaten speichern können. Darüber hinaus Weiterentwicklung der Payment-Seite und Anbindung neuer Bezahlmethoden durch die Anbindung verschiedener Payment-Provider.
Tätigkeiten:
- Lead Developer für das Feature "Wallet"
- Implementierung und Anbindung von Microservices (REST, JAX-RS, SOAP) unter Verwendung von Spring-Framework und Spring-MVC mit Jackson
- Erstellung des Datenbank-Designs und Nutzung des persistence layers mittles Hibernate (JPA)
- Anbindung von Payment-Provider APIs an den Payment-Hub
- Generierung der Payment- und Wallet-Webseiten mittels JSP
- Umsetzung der dynamischen Website-Funktionen mittles Javascript und AJAX
- Unterstützung mehrerer Websites-Designs mittels SASS
- Überführung von Websites-Designs aus Figma und Frontify
- Unterstützung der Fachabteilung bei der Analyse und Erstellung der Anforderungen
- Analyse und Beheben von Produktionsfehlern
- Einhalten von Sicherheitsstandards nach PCI-DSS (Payment Card Industry Data Security Standard)
- Agiles Arbeiten nach SCRUM
Technologien:
Java | Spring | Hibernate | MSSQL | Liquibase | Material Design | Javascript | JUnit 4 | JSP | JAX-RS | Apache CXF | Tomcat | CI/CD
Tools:
IntelliJ | Eclipse | JIRA | Git | Maven | Primefaces | Webpack | NPM | Gulp | Docker | Jenkins | Azure DevOps | Atlassian Confluence | Linux | Figma | Frontify
Projekt:
Entwicklung einer webbasierten Lösung zur Entschädigung von ehrenamtlichen Prüfern. Der komplette
Ablauf von Erfassung über Verarbeitung durch Sachbearbeiter bis hin zur Buchung in der Buchhaltung
geschieht digital
Tätigkeiten:
Technologien:
Java | Typescript | Spring Boot | Spring Data | Spring Batch | Spring Security | Spring Cloud | Angular
2 | Containerization (Docker) | Hibernate | CI/CD
Tools:
IntelliJ | JIRA | Git | Maven | Jacoco | Jenkins | OpenShift | Nexus | SonarQube | NPM | MSSQL |
Tomcat | Netty | Atlassian Confluence | Windows | Linux
Projekt:
Weiterentwicklung und Instandhaltung eines ERP-Systems speziell für Industrie- und Handelskammern in
JEE. Mit Fokus auf die Bereiche Rechnungswesen und Bildung
Tätigkeiten:
Java | JEE | Oracle-DB | Swing | JUnit 4 | JSP | JAX-WS | CI/CD
Tools:
Eclipse | JIRA | Git | Maven | Ant | Perforce | Maven | Nexus | SonarQube | Oracle-DB | Jenkins |
WebLogic | Atlassian Confluence | Windows | Linux
Entwicklung einer webbasierten Lösung zur Entschädigung von ehrenamtlichen Prüfern. Der komplette
Ablauf von Erfassung über Verarbeitung durch Sachbearbeiter bis hin zur Buchung in der Buchhaltung
geschieht digital
Tätigkeiten:
- Implementierung von Microservices (Spring Boot, Spring MVC, REST)
- Single Page Application (SPA) als Frontend in Angular 2
- Eventgesteuerte Synchronisierung mit ERP-System mittels RabbitMQ
- Entwicklung im 8-köpfigen Team nach SCRUM
- Fokus auf hohe Testabdeckung
- Automatisiertes Deployment als Container in OpenShift (Kubernetes)
- Monitoring der Anwendung mit ELK-Stack (Elasticsearch, Logstash und Kibana)
- Migration auf neue Spring-Boot Major-Versionen
Technologien:
Java | Typescript | Spring Boot | Spring Data | Spring Batch | Spring Security | Spring Cloud | Angular
2 | Containerization (Docker) | Hibernate | CI/CD
Tools:
IntelliJ | JIRA | Git | Maven | Jacoco | Jenkins | OpenShift | Nexus | SonarQube | NPM | MSSQL |
Tomcat | Netty | Atlassian Confluence | Windows | Linux
Projekt:
Weiterentwicklung und Instandhaltung eines ERP-Systems speziell für Industrie- und Handelskammern in
JEE. Mit Fokus auf die Bereiche Rechnungswesen und Bildung
Tätigkeiten:
- Klassische 3-Schichten-Architektur mit Oracle DB und WebLogic Application Server
- Eigenständiger Frontend-Client in Swing
- Anbindung einer Buchhaltungssoftware mittels JAX-WS
Java | JEE | Oracle-DB | Swing | JUnit 4 | JSP | JAX-WS | CI/CD
Tools:
Eclipse | JIRA | Git | Maven | Ant | Perforce | Maven | Nexus | SonarQube | Oracle-DB | Jenkins |
WebLogic | Atlassian Confluence | Windows | Linux