12/29/2024 updated

**** ******** ****
100 % available

Fullstack Java Developer

Poznań, Poland
Poland
Automatisierung und Robotik
Poznań, Poland
Poland
Automatisierung und Robotik

Profile attachments

CV - Jacek Kaczmarek

Clean 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 ReviewDatabasesContinuous IntegrationDevOpsJava Platform Enterprise Edition (J2EE)GithubGoogle MapsUser Interface DesignHibernate (Java)Insurance Management and AftercareMobile Application SoftwareJava Persistence APIJavaServer FacesJunitPostgreSQLLiquibaseMongoDBMySQLNode.JsOracle DatabasesQR CodesRedisMockitoSimple Object Access Protocol (SOAP)TypeScriptSoftware VersioningWeb ApplicationsWorkflowsProcess ManagementTest-Driven Development (TDD)ReactJSSpring-bootBackendGitlabGitVue.jsKotlinStripeKubernetesApache KafkaBitbucketFront End Software DevelopmentDockerUser AdministrationJenkinsMicroservices
Fähigkeiten
  • 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

Senior Java Camunda Developer

R+V Versicherung

Insurance

50-250 team member

• 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.

Full Stack Developer

HanseMerkur

Insurance

< 10 team member

• 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.

Full Stack Developer

Trustlog

Insurance

< 10 team member

• 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

Java EE Developer

Volkswagen

Automotive & Vehicle Manufacturing

10-50 team member

• Externe Mitarbeit für Volkswagen: 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.
• Eingesetzte Technologien: Java 8, Hibernate, JSF, Java EE, Oracle
Database

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in