Profilbild von Thomas Schoen Java Full Stack Entwickler inkl. Javascript/Angular aus Kaufbeuren

Thomas Schoen

nicht verfügbar bis 01.06.2024

Letztes Update: 25.03.2024

Java Full Stack Entwickler inkl. Javascript/Angular

Firma: Peak Engineering
Abschluss: Diplom Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

  • Java, JavaScript, SQL, XML
  • PHP, XSL, HTML5
  • Spring Boot,  Spring WebFlux, JEE
  • MySQL, Oracle, Postgres
  • REST, SOAP, JMS
  • TLS, Elliptic Curve Brainpool Algorithm
  • OpenID Connect, OAuth2, OpenAM
  • Git, SVN, Maven, Gradle, Jenkins
  • Bitbucket, Jira, Confluence
  • Junit, Mockito, JMockit, PowerMock, Selenium
  • Microservices, Kubernetes, DevOps
  • Tomcat, JBOSS, Wildfly
  • Angular, Vaadin, GWT, JSF, JSP/EL
  • JPA, Hibernate
  • EclipseRCP, SWT, Swing & AWT
  • Prometheus, Grafana
  • Eclipse IDE
  • SoapUI, Sotograph, SonarJ
  • SonarQube, FindBugs, PMD, Checkstyle

Projekthistorie

03/2023 - bis jetzt
AS4 Message Handler zur sicheren Daten-Kommunikation im Strommarkt gemäss BDEW Profil
(Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Java/Spring Boot basierte Implementierung einer SOAP Kommunikation (Cient/Server) gemäss des AS4 Protokolls und des BDEW Profils. Die resultierende Applikation transportiert Massendaten zwichen Akteuren im Strommarkt. Dabei wird zur Verschlüsselung und Signierung ein nicht-Standard Elliptic Curve Brainpool Algorithmus verwendet, der spezielle Anpassungen und Erweiterungen im TLS Handshake sowie bei der Payload Encryption und Signature und auch im Diffie-Hellmann Keyagreement erfordert.
Zusätzlich werden die benötigten Zertifikate programmtaisch gemäss der Smartmeter PKI des BSI verifiziert und abgerufen. Zugriffe auf die Zertifikate aus der Applikation heraus erfolgt durch Integration eines Hardware Sicherheitsmoduls (Utimaco HSM).
Die Applikation wurde erfolgreich in den produktiven Einsatz gebracht und wird nun schrittweise weiterentwckelt

02/2022 - bis jetzt
Single-Page Webapplikation zur Verwaltung von IT-Zertifikaten
(Internet und Informationstechnologie)

Eigenständige Fullstack-Entwicklung einer Webapplikation mit SpringBoot Backend (Java 17,  JPA, Spring Security, REST Controller) und Webfrontend mit Angular 13 / Material); Betrieb als Microservice in Kubernetes Cluster (Deployment via Helm-Chart); Integration mit IDP Keycloak gemäss OpenID Connect Protokoll

11/2020 - 10/2022
Interaktive Webfrontends (mobile)
Automotive Branche (Industrie und Maschinenbau)

Eigenständige Implementierung der Frontend-Komponenten für mehrere Webanwendungen, die primär in Webbrowsern auf Mobilgeräten laufen. Die Umsetzung erfolgte mit Angular 11 und 12, Angular/Material, Typescript und REST-Anbindung nach Responsive-Design Prinzipien. Dabei wurden zahlreiche HTML5 API Features verwendet, z.B. für die Realisierung eines integrierten QR-Code-Scanners, PDF-Webviewers, Geolocation-Tracking und Audio-Play.

Als Teil des Projekts wurden auch umfangreiche Unit-Tests (Jasmine/Karma) sowie End-to-End Tests mit Cypress implementiert.


09/2019 - 07/2020
Neuimplementierung des Accessmanagement für Onlinebanking: Sichere Authentifizierung
Banken-IT-Dienstleister (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

OpenId Connect mit outh2 in Kubernetes/Openshift Umgebungen; Implementierung von Microservices als Docker-Container Instanzen mit Java, SpringBoot, REST-Services und JPA;
Multibanken-Support

01/2019 - 09/2009
Neuimplementierung: Umsatzanzeige von Fremdbank-Konten im Onlinebanking
Banken-IT-Dienstleister (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Multibanking: Einbindung von Fremdbankkonten in die Kontenübersicht im Onlinebanking
Implementierung von Microservices als Docker-Container Instanzen mit Java, SpringBoot, REST-Services und JPA;
Verwendung der PSD2/XS2A API für Fremdbankzugriff
Web-UI mit Angular / Typescript

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Verfügbar nur in den Regionen PLZ 8 und PLZ 7 sowie Schweiz;
Bis zu 5 Tage die Woche vor Ort beim Kunden
Profilbild von Thomas Schoen Java Full Stack Entwickler inkl. Javascript/Angular aus Kaufbeuren Java Full Stack Entwickler inkl. Javascript/Angular
Registrieren