freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

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

Kurzvorstellung

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

Qualifikationen

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

Projekt‐ & Berufserfahrung

Software Engineer
CSTx Software Engineering GmbH, Braunschweig / Remote
7/2021 – offen (3 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2021 – offen

Tätigkeitsbeschreibung

* Entwicklung einer Anwendung in monolithischer Architektur zur Homologation von Fahrzeugen im Auftrag der Volkswagen AG
* Implementierung von Algorithmen zur Berechnung von Emissionswerten sowie Kraftstoff- und Energieverbräuchen gemäß dem WLTP-Verfahren
* Umfangreiches Refactoring des bestehenden Codes sowie Anpassungen der Datenbankschemas (einschließlich Datenmigrationen), um eine Unterstützung neuer gesetzlicher Vorschriften in der Software sicherzustellen
* Durchführung von Code-Reviews, Wissenstransfer sowie aktive Unterstützung der Teamkollegen

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

Erfahrener Senior Java Entwickler mit umfassendem Know-how in Spring Boot, Hibernate und Datenbanken sowohl im SQL- als auch im NoSQL-Bereich. Vertraut mit der Entwicklung von Unit- und Integrationstests. Expertise in monolithischen Architekturen, Microservices sowie der Refaktorisierung von Legacy-Anwendungen und Datenmigrationen. Sehr gute Fähigkeiten in direkter Kundenkommunikation, offener und transparenter Austausch.

Weitere Kenntnisse

Schwerpunkt:
- Backend Entwicklung mit Java und Spring Boot
- Anwendungsarchitektur und Design
- Hohe Codequalität

Backend:
Java 17, Spring Boot, JPA, Hibernate, Flyway, JUnit, Mockito, Maven, SQL

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

Datenbanken:
Oracle DB, MariaDB / MySQL, MongoDB

Cloud:
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
3162
Alter
39
Berufserfahrung
15 Jahre (seit 11/2009)

Kontaktdaten

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

Jetzt Mitglied werden