Limburg an der Lahn, Deutschland Erfahrungen
Juli 2024 - Juni 2025
1 Jahr
- Implementierung von Geschäftsprozessen auf Basis von BPMN 2.0, vorwiegend mit Java, ABAP und JS
- Analyse, Dokumentation und Behebung von Bugs
- Kommunikation mit Kunden zur Analyse gemeldeter Bugs und zur Klärung technischer Anforderungen
- Verfassen und Dokumentieren von technischen Hinweisen mit SAP CWB in Vorbereitung auf die Auslieferung von Bugfixes und neuen Funktionen
- Systemumgebung: Java, SAP, ABAP, HANA, ODATA, UI5 / Fiori Elements, Eclipse, Scrum, Confluence, Jira
Dez. 2023 - Juli 2025
1 Jahr 8 Monaten
- Migration von Java 8 zu Java 17 und Aktualisierung der verwendeten Technologien und Abhängigkeiten
- Neuentwicklung des Kernmoduls im Backend
- Einführung von Docker und Konfiguration des Images
- Entwicklung und Integration einer neuen CI/CD Pipeline
- Sicherheitsüberprüfungen und Überarbeitung des Abhängigkeitsmanagements zur Rechtskonformität
- Einführung von Überwachungsmechanismen zur Gewährleistung der Verfügbarkeit und Fehlererkennung
- Systemumgebung: Java 8 & 17, Jakarta EE, JSF, Primefaces, MySQL, TomEE, Docker (Swarm), GitHub Actions, Portainer, Nginx Proxy Manager, IntelliJ, Git, Grafana
Dez. 2023 - Juni 2024
7 Monaten
- Design der Architektur und Umprogrammierung der nativen Java-Anwendung
- Entwicklung und Integration einer RESTful API
- Entwicklung von WebSockets zur Echtzeitaktualisierung
- Einführung von Kerberos zur Authentifizierung und Autorisierung mittels SSO
- Frontend-Entwicklung mittels Angular
- Systemumgebung: Java, Spring Boot, JUnit, REST, WebSockets, Kerberos, Maven, Angular, Tailwind, Jenkins, Docker, IntelliJ, Git, Bitbucket, Confluence, Jira
März 2023 - Nov. 2023
9 Monaten
- Identifikation der technischen und fachlichen Anforderungen sowie Design der Architektur
- Visualisierung der Prozesse mit BPMN 2.0
- Technische Konzeption einer Lösung
- Implementierung eines generischen XML- und CSV-Mappers zur Aufbereitung der eingehenden Daten
- Implementierung einer datenbankbasierten Transaktionslogik für die aufzurufenden SAP Services
- Enge Zusammenarbeit mit dem Fachbereich
- Entwicklung automatisierter Tests
- Systemumgebung: Java, Spring Boot, JUnit, Mockito, Liquibase, DB2, Apache CXF, WSDL, ESB, SAP FS CD, IntelliJ, Git, Bitbucket, Confluence, Jira
Apr. 2021 - Mai 2023
2 Jahren 2 Monaten
- Leitung eines kleinen Entwicklerteams zur Konzeption und Implementierung eines RESTful Backends
- Erstellung eines Rollen- und Berechtigungskonzepts
- Automatisierung von Buchhaltungsprozessen
- Qualitätssicherung und Testmanagement
- Implementierung diverser Anforderungen
- Konfiguration eines Ticketsystems
- Systemumgebung: Java, Spring Boot, JUnit, Liquibase, PostgreSQL, OAuth 2.0, MantisBT, VS-Code, Git, PayPal API, FinTS, Docker
Sept. 2020 - Juli 2022
1 Jahr 11 Monaten
- Konzeption und Implementierung neuer Module, zugeschnitten auf individuelle Kundenanforderungen, bspw. ein Fuhrparkverwaltungsmodul
- Entwicklung von Schnittstellen zum Import- & Export für Buchhaltungssoftware und E-Commerce-Plattformen
- Weiterentwicklung eines proprietären ORM-Frameworks und Ticketsystems
- Entwicklung von Unit- und Integrationstests
- Frontend-Entwicklung
- Systemumgebung: PHP, Zend Framework, PHPUnit, Shell-Skripting, JavaScript, SCSS, VS-Code, Git, Datev, Addison
März 2017 - Apr. 2020
3 Jahren 2 Monaten
- Analyse, Dokumentation und Behebung von Bugs
- Automatisierung von Geschäftsprozessen durch die Entwicklung neuer Funktionalitäten im Backend
- Anpassung und Erweiterung von Schnittstellen
- Dokumentieren technischer Umsetzungen für neue Funktionalitäten
- Frontend-Entwicklung, Design von Werbemitteln
- Systemumgebung: Java 7, Java EE, Maven, PHP, JavaScript, Smarty, HTML, Scrum, SVN, MantisBT, NetBeans, Adobe Creative Cloud