12.06.2025 aktualisiert


verifiziert
Premiumkunde
nicht verfügbarSenior Full Stack Developer - Java Spring / Angular
Nußloch, Deutschland
Deutschland
M. Sc. InformatikSkills
Insgesamt über 17 Jahre Berufserfahrung als Senior Softwareentwickler mit Fokus auf Spring (Java, Backend) und Angular (TypeScript, Frontend). Tiefgehende Praxiserfahrung in den Bereichen Payment, Kassensysteme und Energiewirtschaft. Sicher beim Arbeiten mit großen Enterprise-Softwareprojekten, aber auch mit Projekten auf der grünen Wiese - alleine als auch im Team. Hoher Anspruch an Codequalität und erfahren in Testautomatisierung, Test-Driven Development, agilen Vorgehensweisen, Softwarearchitektur und in der Kundenkommunikation.
Programmiersprachen: Java, Kotlin, JavaScript, TypeScript, Groovy
Frontend: HTML5, CSS, Angular, SASS, Bootstrap, Vaadin
Backend: Spring Boot, Grails, Hibernate
Cloud: Supabase, AWS, Microsoft Azure, Sentry Logging
Datenbanken: SQL, MSSQL, PostgreSQL, MongoDB, MySQL,
MSSQL Reporting Services, JasperReports
Mobile: Android (auch “Modern Android Development”), Ionic Framework, Apache Cordova
DevOps: Docker, Portainer, Jenkins, Shell / Bash, Linux, Windows Server
Tools: IntelliJ, Gradle, Maven, Webpack, Angular CLI, Git, SonarQube
Testing; JUnit, Mockito, Jasmine, Jest, Karma, Protractor, Playwright, Cypress
Projekt: Agile Vorgehensweisen (insb. Scrum), Test Driven Development, UML,
VSTS / Azure DevOps, Jira, Confluence, Bitbucket, GitHub,
Microsoft Office
Sprachen: Deutsch (Muttersprache), Englisch (verhandlungssicher), Französisch (Grundkenntnisse)
Programmiersprachen: Java, Kotlin, JavaScript, TypeScript, Groovy
Frontend: HTML5, CSS, Angular, SASS, Bootstrap, Vaadin
Backend: Spring Boot, Grails, Hibernate
Cloud: Supabase, AWS, Microsoft Azure, Sentry Logging
Datenbanken: SQL, MSSQL, PostgreSQL, MongoDB, MySQL,
MSSQL Reporting Services, JasperReports
Mobile: Android (auch “Modern Android Development”), Ionic Framework, Apache Cordova
DevOps: Docker, Portainer, Jenkins, Shell / Bash, Linux, Windows Server
Tools: IntelliJ, Gradle, Maven, Webpack, Angular CLI, Git, SonarQube
Testing; JUnit, Mockito, Jasmine, Jest, Karma, Protractor, Playwright, Cypress
Projekt: Agile Vorgehensweisen (insb. Scrum), Test Driven Development, UML,
VSTS / Azure DevOps, Jira, Confluence, Bitbucket, GitHub,
Microsoft Office
Sprachen: Deutsch (Muttersprache), Englisch (verhandlungssicher), Französisch (Grundkenntnisse)
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Technische Gesamtverantwortung für innovative SAP Customer Checkout Lösungen bei führenden Kunden wie Aramark, Consortium Gastronomie, Feinkost Käfer, TSG Hoffenheim und VfB Stuttgart. Durchgehende Betreuung von der Anforderungsanalyse bis zur Implementierung und Support.
- Erfolgreiche Konzeption und Entwicklung der NDS SmartPOS Plattform ("Läufer App"):
- Entwicklung der Softwarearchitektur und Implementierung gemäß "Modern Android Development"-Prinzipien.
- Leitung eines kleinen Entwicklungsteams (1 Android-Experte, 1 Werkstudent) bei 50% Eigenentwicklungsanteil.
- Integration diverser Payment SDKs (S-Payment S-POS, VR Payment, CCV), was Kunden signifikante Kosteneinsparungen durch Weiternutzung bestehender Verträge ermöglicht.
- Erfolgreiche Einführung bei mehreren Großkunden mit nachweisbar gesteigerter Effizienz des Verkaufspersonals.
- Eigenständige Entwicklung und erfolgreiche Implementierung kritischer Infrastrukturkomponenten:
- Reporting-Server (SQL, JasperReports): Nachweisbare Reduktion des Buchhaltungsaufwands durch Einsparung täglicher manueller Übertragung in das ERP-System.
- ZVT-Plugin: Alleinverantwortliche Implementierung des seriellen Protokolls mit Java/Netty über TCP/IP.
- Kosteneinsparung von mehreren tausend Euro pro Standort für Kunden durch Ersatz proprietärer Lösungen.
- Erfolgreich im Produktiveinsatz in mehreren Bundesliga-Stadien mit hoher Transaktionslast pro Spieltag.
- Komplette Eigenentwicklung spezialisierter Plugins und Serveranwendungen zur maßgeschneiderten Funktionserweiterung von SAP Customer Checkout:
- Kellner-Teams Plugin: Ermöglicht den Kellnern in einem Team zu arbeiten und abzurechnen.
- SQL-Reporting: Von der Konzeption bis zur vollständigen Dokumentation in Eigenregie realisiert.
- RFID-Zahlungslösung für Mitarbeiterkarten: Vollständiger Entwicklungszyklus verantwortet.
- Integration mit Reservierungsdiensten: Nahtlose Anbindung an "Luca" und andere Services konzipiert und mit einem Mitarbeiter gemeinsam implementiert.
- Direkter technischer Support vor Ort bei Kunden, einschließlich:
- Schnelle Fehlerbehebung in Echtzeit-Umgebungen mit hohem Transaktionsvolumen.
- Direkte Abstimmung mit Stakeholdern zur kontinuierlichen Verbesserung der Systeme basierend auf Praxiserfahrungen.
Java, JavaScript, TypeScript, Kotlin, HTML5, CSS, SQL, Shell, Spring Framework, Spring Boot, Spring Security, Angular, RxJS, Vue.js, Bootstrap, Vaadin, Hibernate, Android, JUnit, Mockito, Dagger, Hilt, Sentry, REST, SOAP, WebSockets, MQTT, Apache Camel, Apache CXF, Apache FOP, Apache PDFBox, Swagger, OpenAPI (OpenAPI Specification), JSON, XML, OpenAI API, GPT-4, Docker, Docker Compose, Portainer, Kubernetes, HELM, Git, GitHub, Bitbucket, Jenkins, DevOps, PostgreSQL, SAP HANA Database, Apache Derby, Microsoft SQL Server, Microsoft SQL Server Reporting Services (SSRS), JasperReports, Linux, Microsoft Windows Server, Hetzner Cloud, AWS, SAP Customer Checkout, Kassensysteme, ERP, Payment SDKs, Dallmayr Pay, ZVT, ACI e.Socket, RFID, Mifare, Netty, jSerialComm, OAuth2, OpenID Connect (OIDC), JWT, Auth0, Supabase, Maven, Gradle, IntelliJ, UML, Agile, Scrum, CI/CD, TDD, Jira, Confluence, Asana, Microsoft Office
- Umfassende technische Beratung zur optimalen Implementierung von SAP Customer Checkout, einschließlich Anforderungsanalyse, Lösungsdesign und Best Practices für den Kundenerfolg.
- Eigenverantwortliche Konzeption und Entwicklung kritischer Zahlungslösungen:
- Komplette Architektur und Implementierung von Terminal-Integrationen für Clover, GlobalPay US/UK und ACI Payments.
- Selbstständige Entwicklung vom Prototyp bis zur produktionsreifen Lösung, einschließlich umfassender Komponententests.
- Übergabe vollständig dokumentierter und getesteter Lösungen an den Kunden für finale Abnahme mit Payment-Providern.
- Erfolgreiche Entwicklung maßgeschneiderter Enterprise-Lösungen:
- SQL-Reporting mit automatisiertem (S)FTP-Upload: Eigenständige Konzeption der Datenarchitektur und Implementierung des kompletten Workflows.
- VIP-Kundenverwaltung: Entwicklung eines spezialisierten Plugins zur automatischen Zuweisung von VIP-Rabatten und Guthaben in Retail- sowie Food & Beverage-Umgebungen.
- Sämtliche Projekte eigenverantwortlich von der Anforderungsanalyse über Architektur und Programmierung bis zur Übergabe und Support durchgeführt.
Java, JavaScript, TypeScript, HTML5, CSS, SQL, Shell, Spring Framework, Spring Boot, Spring Security, Angular, RxJS, Vue.js, Bootstrap, Vaadin, Hibernate, JUnit, Jasmine, Karma, Jest, Cypress, Protractor, Playwright, Mockito, REST, SOAP, WebSockets, MQTT, Apache Camel, Apache CXF, Swagger, OpenAPI (OpenAPI Specification), JSON, XML, XSL, Docker, Docker Compose, Git, GitHub, Bitbucket, Jenkins, DevOps, PostgreSQL, Microsoft SQL Server, SAP HANA Database, Apache Derby, JasperReports, Linux, Microsoft Windows Server, SAP Customer Checkout, Kassensysteme, ERP, Payment SDKs, OAuth2, OpenID Connect (OIDC), JWT, Auth0, Maven, Gradle, IntelliJ, UML, Agile, Scrum, CI/CD, TDD, Jira, Confluence, Asana, Microsoft Office
- Strategische Beratung und technische Implementierungsleitung für SAP Customer Checkout, mit umfassendem Verständnis der geschäftlichen Anforderungen und technischen Möglichkeiten.
- Vollständig eigenverantwortliche Entwicklung geschäftskritischer Plugins und Serveranwendungen:
- Plugin für beschleunigten Tagesabschluss: Reduzierung der Abschlusszeit um ca. 70%, was besonders bei Großveranstaltungen erhebliche operative Vorteile schafft.
- Pionierentwicklung des Kellner-Teams Plugins: Eigenständige Konzeption und Implementierung für den ersten Einsatz beim Oktoberfest.
- SQL-basiertes Reporting-System: Komplette Architektur und Implementation eines maßgeschneiderten Reporting-Frameworks.
- Direkter technischer Support vor Ort bei Kunden, einschließlich:
- Schnelle Fehlerbehebung in Echtzeit-Umgebungen mit hohem Transaktionsvolumen.
- Direkte Abstimmung mit Stakeholdern zur kontinuierlichen Verbesserung der Systeme basierend auf Praxiserfahrungen.
- End-to-End Verantwortung für den gesamten Entwicklungszyklus vom ersten Konzept über Architektur, Programmierung, Testing bis hin zur Dokumentation und Wartung der Lösungen.
Java, JavaScript, TypeScript, Kotlin, HTML5, CSS, SQL, Shell, Spring Framework, Spring Boot, Spring Security, Angular, RxJS, Vue.js, Bootstrap, Vaadin, Hibernate, Android, JUnit, Jasmine, Karma, Jest, Cypress, Protractor, Playwright, Mockito, Dagger, Hilt, Retrofit, Room, REST, SOAP, WebSockets, MQTT, Apache Camel, Apache CXF, Swagger, OpenAPI (OpenAPI Specification), OpenAI API, GPT-4, JSON, XML, XSL, Docker, Docker Compose, Portainer, Git, GitHub, Bitbucket, Jenkins, DevOps, PostgreSQL, Microsoft SQL Server, SAP HANA Database, Apache Derby, Microsoft SQL Server Reporting Services (SSRS), JasperReports, Linux, Microsoft Windows Server, Hetzner Cloud, SAP Customer Checkout, Kassensysteme, ERP, Payment SDKs, Dallmayr Pay, ZVT, ACI e.Socket, RFID, Mifare, Netty, jSerialComm, OAuth2, OpenID Connect (OIDC), JWT, Auth0, Maven, Gradle, IntelliJ, UML, Agile, Scrum, CI/CD, TDD, Jira, Confluence, Asana, Microsoft Office