01.07.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 31.12.2027
Senior Softwareentwickler (Fullstack)
Herdecke, Deutschland
Deutschland
M. Sc. InformatikSkills
C (Programmiersprache)JavaJavaScriptAdvanced Message Queuing ProtocolApache TomcatAtlassian ConfluenceAtlassian JiraTest AutomationBash ShellOracle Weblogic ServerC++Cloud ComputingCOBOLDatenbankenEclipse
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
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2022
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Projekt
Anbindung einer Airline als neuen Kunden an das PaymentHub (PHUB) der Lufthansa System. Entwick-
lung einer neuen Payment-Page in Svelte zur Einbindung auf der Website des Kunden in einem iframe.
Darüber hinaus Developer-Lead zuständig für die Neuentwicklung einer Javascript-Library, welche dem
Kunden eine einfache Möglichkeit zur Kommunikation und Steuerung der PaymentPage überhalb der
Grenzen des Payment-Iframes hinweg ermöglicht.
Tätigkeiten
○ Lead-Developer für die Payment-Page und der Javascript-Library
○ Erstellung des API-Schnittstellen-Designs der Javascript-Library
○ Anbindung von Payment-Provider-APIs an den PaymentHub
○ Implementierung der PaymentPage mit Svelte 5 und Typescript
○ Analyse von Requirements mit dem Kunden
○ Dev-Ops Tätigkeiten in Azure (inkl. Build Pipelines)
○ Implementierung und Anbindung von Microservices (REST, JAX-RS, SOAP) unter Verwendung von
Spring-Framework und Spring-MVC mit Jackson im Backend
○ Implementierung des Website-Designs mit Figma
○ Requirement Engineering mit der Fachabteilung und externen Kunden
○ Einhalten von Sicherheitsstandards nach PCI-DSS
Technologien
Java | Spring | Hibernate | Svelte 5 | TypeScript | MSSQL | Liquibase | Material Design | Javascript |
JUnit 4 | JSP | JAX-RS | Apache CXF | Tomcat | CI/CD | Azure Cloud
Tools
IntelliJ | Eclipse | JIRA | Git | Maven | Primefaces | Webpack | NPM | Gulp | Docker | Jenkins | Azure
DevOps | Atlassian Confluence | Linux | Figma | Frontify
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
- Implementierung von Microservices (mittels Spring-Boot) zur Verschlüsselung und Ablage von sensitiven Kontodaten nach PCI-DSS 4.0 Standard
- Anpassungen von Bestandsanwendungen zur Sicherstellung der PCI DSS 4.0 Compliance
- DevOps mit Kubernetes und Gitlab CI
- Anbindung von HSM (Hardware-Sicherheitsmodulen) zur Durchführung von Ver- und Entschlüsselung, sowie Hash-Berechnungen als Microservice
- Sicherstellung der Code-Qualität
- API-first-Vorgehen bei der Erstellung der Microservices mit API-Gateway
- Sytemdokumentationen nach Arc 42
- Umfängliches Testengineering
- Unterstützung der Projektleitung bei der Planung der Migrationsdurchführung
- Requirementsanalyse mit der Fachabteilung
Technologien
Java 21 | Spring Boot | Spring-Framework, -Data, -Security, -MVC | OpenAPI |
Hibernate | MariaDB | FlywayDB | DB2 | Kubernetes (K8s) | Helm | Kong API Gateway | DevOps |
JUnit 4 | Apache Kafka
Tools
IntelliJ | JIRA | Git | Gitlab | Maven | ELK | Linux | Docker | Azure DevOps | Confluence |
Linux | Hashicorp Vault | Gatling | 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