12/29/2024 updated


100 % available
Fullstack Java Developer
Poznań, Poland
Poland
Automatisierung und RobotikClean Code PrinciplesJava (Programming Language)JavaScript (Programming Language)User Experience (UX)Application Programming Interfaces (APIs)Agile MethodologyAmazon Web ServicesAutomationTest AutomationMicrosoft AzureBusiness Process Model and NotationClaim ProcessingCloud ComputingCode CoverageCode Review
Fähigkeiten
Kenntnisse
Erfahrungen
Freelancer Projekte
- Programmiersprachen & Frameworks: Java (8–21), Kotlin, Spring Boot, Hibernate, Vue.js, React.js, TypeScript, JavaScript
- Architekturprinzipien & Praktiken: TDD, Clean Code, SOLID
- APIs & Messaging: REST, SOAP, Kafka
- DevOps & Tools: Docker, Kubernetes, Jenkins, GitLab, Bitbucket, Graylog
- Datenbanken: PostgreSQL, MySQL, Oracle Database, MongoDB
- Cloud-Technologien: AWS, Azure
- Test-Frameworks: JUnit, Mockito
- Tools für BPM: Camunda
- Versionierung: Git, GitHub
Kenntnisse
- Entwicklung von Full-Stack-Anwendungen (Frontend und Backend)
- Integration externer APIs (z. B. Google Maps, SMSAPI, Facebook, Przelewy24)
- Entwicklung und Wartung von CI/CD-Pipelines
- BPMN-Prozesse und Workflow-Automatisierung
- Testgetriebene Entwicklung mit hoher Testabdeckung (>90 %)
- Optimierung von Benutzeroberflächen und Verbesserung der User Experience
Erfahrungen
- Senior Java Camunda Developer
R+V Versicherung
07/2024 - Present | Wiesbaden, Germany - Entwicklung einer Terminbuchungsanwendung: Design und Implementierung eines Systems zur Terminverwaltung mit Camunda, um Geschäftsprozessabläufe zu optimieren.
- Keycloak-Konfiguration und DevOps: Einrichtung und Anpassung von Keycloak zur Benutzerverwaltung sowie Implementierung von DevOps-Praktiken zur Automatisierung von Entwicklungs- und Bereitstellungsprozessen.
- Technologien: Java 21, Spring Boot, JPA, Camunda, Keycloak, JUnit, Mockito, Kubernetes, Azure, Github, Lens, SOAP/REST.
-
Full Stack Developer
HanseMerkur
01/2023 - 06/2024 | Hamburg, Germany - Entwicklung einer internen Anwendung: Design und Umsetzung eines Systems zur Bearbeitung von Versicherungsanträgen mit Fokus auf Effizienz und Benutzerfreundlichkeit.
- Implementierung von Geschäftsprozessen: Entwicklung von REST-basierten Lösungen für die Backend- und Frontend-Integration sowie Modellierung von BPMN-Prozessen in Camunda.
- Technologien: Java 21, Spring Boot, React, JPA, Camunda, Liquibase, JUnit, Mockito, Kubernetes, Jenkins, GitLab.
-
Full Stack Developer
Trustlog
05/2022 - 12/2022 | Hamburg, Germany - Entwicklung einer Webanwendung für Versicherungsverträge: Umsetzung von Backend- und Frontend-Komponenten, Bereitstellung fertiger Ansichten für den Kunden sowie Integration der Anwendung mit Keycloak und Konfiguration von Kafka zur Kommunikation zwischen Microservices.
- Verbesserung der Benutzererfahrung: Vorschläge zur Optimierung des UI-Designs und Implementierung eines benutzerfreundlicheren Systems.
- Technologien: Java 17, Spring Boot, Vue.js, Hibernate, Keycloak, PostgreSQL, Kafka, Azure.
-
Java EE Developer
Volkswagen
09/2021 - 05/2022 | Wolfsburg, Germany - Externe Mitarbeit: Entwicklung einer Java EE-Anwendung zur Messung von Abgasen, Implementierung neuer Funktionen, Behebung von Fehlern sowie Konfiguration von CI/CD-Pipelines auf Bitbucket und Deployment der Anwendung.
- Arbeiten im Scrum-Team: Zusammenarbeit in einem Team von 10 Entwicklern, regelmäßige Durchführung von Code Reviews und aktive Teilnahme an agilen Prozessen.
- Technologien: Java 8, Hibernate, JSF, Java EE, Oracle Database
-
Java Developer
Sysmo
09/2019 - 09/2021 | Poznań, Poland - Eingesetzte Technologien: Java 11, Kotlin, Spring Boot, Hibernate, MySQL, Docker, Redis, MongoDB, Github, AWS
- Entwicklung von Backend-Services für Web- und Mobile-Anwendungen sowie Integration externer APIs (SMSAPI, T-Mobile, Google Maps, Przelewy24, Facebook).
- Überwachung von Servicelogs in Graylog, Behebung von Produktionsfehlern im Bereitschaftsdienst und Verbesserung der Benutzererfahrung durch Vorschläge für ein optimiertes UI-Design.
Freelancer Projekte
- Quezer
- Entwicklung einer Anwendung zum Scannen von QR-Codes
Link zur Bewerbung: https://qrcode.dev.codepred.pl/ - Biblioteca LDM
- API-Entwicklung für eine mobile Anwendung zur Anzeige von Büchern und Stripe-Zahlungen
Link zur Bewerbung: https://play.google.com/store/apps/details?id=com.gonsoltradingcompanyllc.bibliotecaldm&hl=pl - Beermoments
- API-Entwicklung in node.js und Azure- und Lambda-Funktionen für Bier-Swiping-Anwendung
Link zur Bewerbung: https://www.beermoments.com/
Languages
GermanFluentEnglishFluentPolishNative speaker
Project history
• Entwicklung einer Terminbuchungsanwendung: Design und
Implementierung eines Systems zur Terminverwaltung mithilfe von
Camunda, um reibungslose Geschäftsprozessabläufe sicherzustellen.
• Keycloak-Konfiguration und DevOps: Einrichtung und Anpassung von
Keycloak zur Benutzerverwaltung sowie Implementierung von DevOps-
Praktiken zur Automatisierung und Optimierung von Entwicklungs- und
Bereitstellungsprozessen.
• Eingesetzte Technologien: Java 21, Spring Boot, JPA, Camunda, Keycloak,
JUnit, Mockito, Kubernetes, Azure, Github, Lens, SOAP/REST.
Implementierung eines Systems zur Terminverwaltung mithilfe von
Camunda, um reibungslose Geschäftsprozessabläufe sicherzustellen.
• Keycloak-Konfiguration und DevOps: Einrichtung und Anpassung von
Keycloak zur Benutzerverwaltung sowie Implementierung von DevOps-
Praktiken zur Automatisierung und Optimierung von Entwicklungs- und
Bereitstellungsprozessen.
• Eingesetzte Technologien: Java 21, Spring Boot, JPA, Camunda, Keycloak,
JUnit, Mockito, Kubernetes, Azure, Github, Lens, SOAP/REST.
• Entwicklung einer internen Anwendung: Design und Umsetzung eines
Systems zur Bearbeitung von Versicherungsanträgen mit Fokus auf
Effizienz und Benutzerfreundlichkeit.
Implementierung von Geschäftsprozessen: Entwicklung von REST-
basierten Lösungen für die Backend- und Frontend-Integration sowie die
Modellierung von BPMN-Prozessen in Camunda.
• Eingesetzte Technologien: Java 21, Spring Boot, React, JPA, Camunda,
Liquibase, JUnit, Mockito, Kubernetes, Jenkins, GitLab.
Systems zur Bearbeitung von Versicherungsanträgen mit Fokus auf
Effizienz und Benutzerfreundlichkeit.
Implementierung von Geschäftsprozessen: Entwicklung von REST-
basierten Lösungen für die Backend- und Frontend-Integration sowie die
Modellierung von BPMN-Prozessen in Camunda.
• Eingesetzte Technologien: Java 21, Spring Boot, React, JPA, Camunda,
Liquibase, JUnit, Mockito, Kubernetes, Jenkins, GitLab.
• Entwicklung einer Webanwendung für die Automatisierung von
Versicherungsverträgen (Bürgschaft): Umsetzung von Backend- und
Frontend-Komponenten, Bereitstellung fertiger Ansichten für den Kunden
sowie Integration der Anwendung mit Keycloak und Konfiguration von Kafka
zur Kommunikation zwischen Microservices.
• Verbesserung der Benutzererfahrung: Vorschläge zur Optimierung des UI-
Designs und Implementierung eines benutzerfreundlicheren Systems.
• Eingesetzte Technologien: Java 17, Spring Boot, Vue, Hibernate, Keycloak,
PostgreSQL, Kafka, Azure
Versicherungsverträgen (Bürgschaft): Umsetzung von Backend- und
Frontend-Komponenten, Bereitstellung fertiger Ansichten für den Kunden
sowie Integration der Anwendung mit Keycloak und Konfiguration von Kafka
zur Kommunikation zwischen Microservices.
• Verbesserung der Benutzererfahrung: Vorschläge zur Optimierung des UI-
Designs und Implementierung eines benutzerfreundlicheren Systems.
• Eingesetzte Technologien: Java 17, Spring Boot, Vue, Hibernate, Keycloak,
PostgreSQL, Kafka, Azure