freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

zuletzt online vor 1 Tagen
  • auf Anfrage
  • nicht angegeben
  • auf Anfrage
  • pl  |  de  |  en  |  es
  • 17.03.2025

Kurzvorstellung

Java Entwickler seit 2009 mit ausgeprägten analytischen Fähigkeiten und Erfahrung in der Arbeit mit hochkomplexen Systemen

Qualifikationen

  • Apache Maven10 J.
  • Git6 J.
  • Hibernate (Java)10 J.
  • Java (allg.)15 J.
  • JavaFX3 J.
  • Jira6 J.
  • Junit15 J.
  • Openshift3 J.
  • Oracle Database8 J.
  • Representational State Transfer (REST)4 J.
  • Spring Framework9 J.
  • SQL7 J.
  • Web Services12 J.

Projekt‐ & Berufserfahrung

Senior Java Developer
Reply, Katowice
9/2024 – offen (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2024 – offen

Tätigkeitsbeschreibung

* Backend-Entwicklung eines mikroservicebasierten Systems zur Verwaltung globaler Kundendaten eines Automobilkonzerns, Deployments in AWS mit GitHub Actions und ArgoCD
* Fehlerbehebung bei Speicher-, CPU- und Stabilitätsproblemen von Anwendungspods in einem Kubernetes-Cluster. JVM-Monitoring und Optimierung (Dynatrace, VisualVM, Java Mission Control, JVM Logs).
* Analyse und Behebung von Dateninkonsistenzen in PostgreSQL
* Anwendung des evolutorischen DB-Designs, Planung von PROD-Deployments ohne Downtime, Anpassungen von Flyway DDL-Migrationsskripten zur Minimierung der Auswirkungen auf laufende PROD-Anwendungen
* Architektur-Reviews und Verbesserungsvorschläge, Gestaltung der Kommunikation über REST-Endpunkte und Kafka-Nachrichten

Eingesetzte Qualifikationen

Apache Kafka, Apache Maven, Git, Java (allg.), Junit, Postgresql, Representational State Transfer (REST)

Senior Java Developer
CSTx Software Engineering GmbH, Braunschweig / Remote
7/2021 – 9/2024 (3 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2021 – 9/2024

Tätigkeitsbeschreibung

* Entwicklung einer modularen Spring Boot Anwendung zur Homologation von Fahrzeugen bei Volkswagen AG, Deployments auf der OpenShift Container Platform mit einer CI/CD-Pipeline basierend auf Bamboo
* Implementierung von Algorithmen mittels Test-Driven Development zur Berechnung von Emissionswerten sowie Kraftstoff- und Energieverbrauch nach dem WLTP-Verfahren für Elektro-, Hybrid- und Verbrennerfahrzeuge
* Ermöglichung der Implementierung neuer Funktionen, Verbesserung der Wartbarkeit und Reduzierung der kognitiven Komplexität des Codes durch verschiedene Refactoring Techniken im Legacy Code
* Optimierung der CPU-Nutzung und der Antwortzeiten durch Anpassung von Java-Code, SQL-Abfragen und DB-Schema
* Behebung von Parallelitätsproblemen in Java, Beseitigung der Grundursachen von Dateninkonsistenzen in der DB
* Mentoring von Teamkollegen und Durchführung von Code-Reviews

Eingesetzte Qualifikationen

Apache Maven, Git, Hibernate (Java), Java (allg.), JavaFX, Jira, Junit, Openshift, Oracle Database, Representational State Transfer (REST), Spring Framework, SQL, Web Services

Lead Java Developer
EPAM Systems Poland, Katowice / Remote
7/2020 – 6/2021 (1 Jahr)
Finanzdienstleister
Tätigkeitszeitraum

7/2020 – 6/2021

Tätigkeitsbeschreibung

* Implementierung einer Microservices-Plattform unter Verwendung von Spring Boot, um die Personalabteilungen bei der Einstellung neuer Mitarbeiter zu unterstützen
* Konzeption und Umsetzung der Kommunikation zwischen Microservices mittels REST-APIs und dem Pub/Sub Messaging Service der Google Cloud Platform
* Entwurf und Implementierung von Datenbankschemata für SQL- (Spanner) und NoSQL- (Firestore) Datenbanken auf der Google Cloud Platform
* Wartung und Aktualisierung von Helm Charts

Eingesetzte Qualifikationen

Junit, Apache Maven, Confluence, Git, Google Cloud, Java (allg.), Jira, Representational State Transfer (REST), Software Architecture, Spring Framework, SQL, Web Services

Software Engineer
CSTx Enterprise Solutions GmbH, Braunschweig / Remote
4/2018 – 3/2020 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

4/2018 – 3/2020

Tätigkeitsbeschreibung

* Entwicklung einer Plattform auf Basis von Microservices mit Spring Boot für das Management von Fahrzeugflotten bei Volkswagen Nutzfahrzeuge
* Entwurf der REST-APIs zur Kommunikation zwischen den Microservices unter Einsatz von Swagger/OpenAPI
* Definition und Gestaltung des Datenbankschemas für SQL- und NoSQL-Datenbanksysteme, konkret MariaDB und MongoDB
* Absicherung der Anwendung mit OpenID Connect

Eingesetzte Qualifikationen

Graphql, Amazon Web Services (AWS), Cloud (allg.), Docker, Git, Hibernate (Java), Java (allg.), Jira, Junit, Mariadb, Mongodb, Software Architecture, Spring Framework, Web Services

Java Entwickler
Sapiens Software Solutions Poland, Katowice
1/2016 – 4/2018 (2 Jahre, 4 Monate)
Versicherungen
Tätigkeitszeitraum

1/2016 – 4/2018

Tätigkeitsbeschreibung

* Entwicklung des Frontend und Backend des Kernmoduls einer komponentenbasierte Webanwendung für Versicherungsunternehmen (CRM, Produkte, Policen, Schadensmeldungen, Buchhaltung)
* Überarbeitung einer älteren Versicherungsregel-Komponente mit dem Ziel, Unterstützung für eine neue Syntax zu bieten und dabei die Abwärtskompatibilität sicherzustellen
* Entwicklung einer Webanwendung unter Verwendung von Java und der OutSystems-Plattform für Low-Code-Entwicklung

Eingesetzte Qualifikationen

Oracle Database, Apache Maven, Java (allg.), Hibernate (Java), J2EE, JavaScript, Junit, Selenium, SQL, Weblogic (Oracle), Web Services

Java Entwickler
T-Systems on site services GmbH, Wolfsburg
11/2012 – 12/2015 (3 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2012 – 12/2015

Tätigkeitsbeschreibung

* Konzeption, Design und Implementierung einer neuen Webanwendung zur Unterstützung des Änderungsmanagementprozesses bei Volkswagen AG auf Basis eines Legacy-Systems
* Refaktorisierung einer bestehenden Anwendung zur Förderung der Wiederverwendbarkeit durch Modulisierung des Codes
* Konfiguration und Wartung der Build-Pipeline

Eingesetzte Qualifikationen

IBM WebSphere Application Server (WAS), J2EE, Java (allg.), JavaScript, Javaserver Faces, Javaserver Pages, Junit, Selenium, Apache Struts, Web Services

Java Entwickler (Festanstellung)
Vattenfall IT Services Poland, Gliwice / Hamburg
11/2009 – 10/2012 (3 Jahre)
Energieversorgung
Tätigkeitszeitraum

11/2009 – 10/2012

Tätigkeitsbeschreibung

* Entwicklung und fortlaufende Optimierung neuer sowie bestehender Anwendungssysteme speziell für den deutschen Markt (insgesamt 5 Projekte)
* Konzeptionierung und Implementierung von Frontend- und Backend-Komponenten für 3-Tier-Webanwendungen im Rahmen einer monolithischen Architektur
* Integration der entwickelten Anwendungen mit externen Systemen, darunter SAP und CMS

Eingesetzte Qualifikationen

Apache Maven, Hibernate (Java), Java (allg.), JavaScript, Javaserver Pages, Junit, Oracle Database, Oracle WebLogic Server, Spring Framework

Studentenpraktikum und Abschlussarbeit
Deutsches Elektronen-Synchrotron, Hamburg
3/2009 – 8/2009 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2009 – 8/2009

Tätigkeitsbeschreibung

* Integration von GIS- und DMS-Systemen.
* Konzeption und Entwicklung einer Plattform für Mobilgeräte.

Eingesetzte Qualifikationen

J2EE, Java (allg.), Javaserver Pages, Web Services

Studentenpraktikum
Deutsches Elektronen-Synchrotron, Hamburg
7/2008 – 8/2008 (2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

7/2008 – 8/2008

Tätigkeitsbeschreibung

Konzeption, Design und Entwicklung eines universellen Tools zur 3D-Visualisierung von Datenbanken

Eingesetzte Qualifikationen

Java (allg.), XML, XSLT (XSL Transformation)

ASP.NET Programmierer (Werkstudent)
ISCG Sp. z o.o., Warschau / Remote
4/2008 – 12/2008 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2008 – 12/2008

Tätigkeitsbeschreibung

* Frontend und Backend Entwicklung eines ERP-Systems
* Implementierung eines Sharepoint Plug-ins (Email Client mit SSO Feature)

Eingesetzte Qualifikationen

ASP.NET, C#, JavaScript, SQL, Microsoft Visual Studio

Wissenschaftliche Hilfskraft im Forschungsprojekt
PJWSTK, Bytom
3/2007 – 1/2008 (11 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2007 – 1/2008

Tätigkeitsbeschreibung

Das Ziel des Projekts bestand darin, ein System zur Diagnose von Krebsgewebe mittels der fotodynamischen Methode aufzubauen. Meine Aufgabe umfasste die Implementierung von Modulen zur Steuerung der EMCCD-Kamera und des Flüssigkristall-Filters VariSpec in C++.

Eingesetzte Qualifikationen

C++

Zertifikate

ITIL v3 Foundation
2012

Ausbildung

Informatik
Diplom-Informatiker
2009
Gliwice
Informatik
Austauschstudent
2008
Kopenhagen

Über mich

Ein Senior Java Entwickler mit umfangreicher Erfahrung in Java, Spring Boot, SQL und NoSQL-Datenbanken. Verfügt über Kenntnisse in einem breiten Spektrum verschiedener Architekturstile, versiert im Entwurf und in der Implementierung von REST-APIs und Messaging-Lösungen, engagiert für die Erstellung wartbaren, hochwertiger Codes durch Test-Driven Development (TDD) und Clean Code Prinzipien. Erfahren im Umgang mit Legacy Code und der Anwendung verschiedener Refactoring Techniken zur Reduzierung von technischer Schuld und Verbesserung der Wartbarkeit. Zeigt starke analytische Fähigkeiten, ist erfahren in der Behebung komplexer Probleme, dem Tuning der JVM und der Optimierung der Anwendungsleistung.

Weitere Kenntnisse

Schwerpunkt:
- Backend Entwicklung mit Java und Spring Boot
- Anwendungsarchitektur und Design
- TDD und Clean Code

Backend:
Java 8-21, Spring Boot, JPA, Hibernate, Flyway, JUnit, Mockito, Maven, SQL

Schnittstellen:
REST, SOAP, OpenAPI / Swagger, Message Queue, GraphQL

Datenbanken:
PostgreSQL, Oracle DB, MariaDB / MySQL, MongoDB

Cloud:
AWS, OpenShift, Google Cloud Platform, AWS, Docker, Kubernetes, Helm Charts

Weboberfläche:
HTML, CSS, JavaScript, Angular (Grundkenntnisse)

Tools:
IntelliJ IDEA, Eclipse, Bamboo, Jenkins, JIRA, Confluence, Postman, Kibana

Versionsverwaltung:
Git (GitHub, Bitbucket, GitLab), SVN

Betriebssysteme:
Windows, Linux

Persönliche Daten

Sprache
  • Polnisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3220
Alter
39
Berufserfahrung
15 Jahre und 4 Monate (seit 11/2009)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden