
Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- nicht angegeben
- auf Anfrage
- pl | de | en | es
- 17.03.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Apache Kafka, Apache Maven, Git, Java (allg.), Junit, Postgresql, Representational State Transfer (REST)
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
Apache Maven, Git, Hibernate (Java), Java (allg.), JavaFX, Jira, Junit, Openshift, Oracle Database, Representational State Transfer (REST), Spring Framework, SQL, Web Services
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
Junit, Apache Maven, Confluence, Git, Google Cloud, Java (allg.), Jira, Representational State Transfer (REST), Software Architecture, Spring Framework, SQL, Web Services
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
Graphql, Amazon Web Services (AWS), Cloud (allg.), Docker, Git, Hibernate (Java), Java (allg.), Jira, Junit, Mariadb, Mongodb, Software Architecture, Spring Framework, Web Services
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
Oracle Database, Apache Maven, Java (allg.), Hibernate (Java), J2EE, JavaScript, Junit, Selenium, SQL, Weblogic (Oracle), Web Services
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
IBM WebSphere Application Server (WAS), J2EE, Java (allg.), JavaScript, Javaserver Faces, Javaserver Pages, Junit, Selenium, Apache Struts, Web Services
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
Apache Maven, Hibernate (Java), Java (allg.), JavaScript, Javaserver Pages, Junit, Oracle Database, Oracle WebLogic Server, Spring Framework
3/2009 – 8/2009
Tätigkeitsbeschreibung
* Integration von GIS- und DMS-Systemen.
* Konzeption und Entwicklung einer Plattform für Mobilgeräte.
J2EE, Java (allg.), Javaserver Pages, Web Services
7/2008 – 8/2008
TätigkeitsbeschreibungKonzeption, Design und Entwicklung eines universellen Tools zur 3D-Visualisierung von Datenbanken
Eingesetzte QualifikationenJava (allg.), XML, XSLT (XSL Transformation)
4/2008 – 12/2008
Tätigkeitsbeschreibung
* Frontend und Backend Entwicklung eines ERP-Systems
* Implementierung eines Sharepoint Plug-ins (Email Client mit SSO Feature)
ASP.NET, C#, JavaScript, SQL, Microsoft Visual Studio
3/2007 – 1/2008
TätigkeitsbeschreibungDas 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 QualifikationenC++
Zertifikate
Ausbildung
Gliwice
Kopenhagen
Über mich
Weitere Kenntnisse
- 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
- Polnisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden