freiberufler Softwareentwicklerin mit Schwerpunkt Java, Spring Boot, Backend auf freelance.de

Softwareentwicklerin mit Schwerpunkt Java, Spring Boot, Backend

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • Nordrhein-Westfalen
  • Europa
  • de  |  en
  • 31.10.2024

Kurzvorstellung

Ich arbeite seit über 20 Jahren freiberuflich als Softwareentwicklerin mit dem Schwerpunkt Java in unterschiedlichen Bereichen.

Auszug Referenzen (2)

"Die Zusammenarbeit mit Frau L. ist absolut professionell. Sie führt ihre Arbeit sehr gewissenhaft durch. Vielen Dank für die Zusammenarbeit!"
Senior Software Entwicklerin
Volker Kahl
Tätigkeitszeitraum

10/2019 – 3/2024

Tätigkeitsbeschreibung

Unterstützung des Teams bei der Pflege und Weiterentwicklung der Compliance & Sustainability Plattform, unter anderem mit folgenden Tätigkeiten:
+ Implementierung neuer Funktionen im Backend und Frontend ( Java, JPA (Jakarta Persistence API), Criteria API, Spring Batch, Spring-Integration, Event Sourcing, REST, SQL, Flyway, Vaadin, Mockito )
+ Upgrade von Backend-Applikationen von Spring Boot 1.x auf Spring Boot 2.x
+ Koordination und Durchführung der Migration von Kundendaten aus einem Legacy-System, einschließlich:
- Analyse (Quellcode, Prozesse, Daten)
- Implementierung spezifischer Komponenten für die Migration der einzelnen Teilkomponenten
- Orchestrierung der einzelnen Migrationsschritte zur Sicherstellung der Datenintegrität und -qualität
+ Analyse und Anpassung von Batch Jobs (Spring Batch)
+ Planung und Vorbereitung der Umstellung von verteilten Applikationen auf eine neue Communication API für die JMS - basierten Message Flows, einschließlich der Implementierung einzelner Komponenten
+ DevOps-Aufgaben, wie das Deployment und die Konfiguration von Applikationen auf Demo- und Produktionssystemen sowie die Verbesserung der im Team verwendeten lokalen Entwicklungsumgebung
+ Technischer Support und Bugfixing
Weiter eingesetzte Tools & Technologien: ActiveMQ, Kubernetes, Docker, Azure Service Bus, Azure Devops, Jenkins, Git, IntelliJ IDEA, JAXB, Maven, Miro-Boards

Eingesetzte Qualifikationen

Docker, Hibernate (Java), Java (allg.), Microsoft Azure, Spring Framework, SQL

"Alles zur vollsten Zufriedenheit erledigt."
Technische Konzeption, Softwareentwicklung, Deployment
Arthur Thiel
Tätigkeitszeitraum

12/2017 – 1/2018

Tätigkeitsbeschreibung

Technische Konzeption und Implementierung einer Web Applikation zum Abgleich von Projektdaten.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Qualifikationen

  • Backend Entwickler
  • Java (allg.)8 J.
  • Spring Framework8 J.
  • Docker4 J.
  • Jakarta Persistence API
  • Java Messaging Service
  • Microsoft Azure4 J.
  • Representational State Transfer (REST)
  • Spring Batch

Projekt‐ & Berufserfahrung

Senior Software Entwicklerin
Kundenname anonymisiert, Süddeutschland
10/2019 – 3/2024 (4 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2019 – 3/2024

Tätigkeitsbeschreibung

Unterstützung des Teams bei der Pflege und Weiterentwicklung der Compliance & Sustainability Plattform, unter anderem mit folgenden Tätigkeiten:
+ Implementierung neuer Funktionen im Backend und Frontend ( Java, JPA (Jakarta Persistence API), Criteria API, Spring Batch, Spring-Integration, Event Sourcing, REST, SQL, Flyway, Vaadin, Mockito )
+ Upgrade von Backend-Applikationen von Spring Boot 1.x auf Spring Boot 2.x
+ Koordination und Durchführung der Migration von Kundendaten aus einem Legacy-System, einschließlich:
- Analyse (Quellcode, Prozesse, Daten)
- Implementierung spezifischer Komponenten für die Migration der einzelnen Teilkomponenten
- Orchestrierung der einzelnen Migrationsschritte zur Sicherstellung der Datenintegrität und -qualität
+ Analyse und Anpassung von Batch Jobs (Spring Batch)
+ Planung und Vorbereitung der Umstellung von verteilten Applikationen auf eine neue Communication API für die JMS - basierten Message Flows, einschließlich der Implementierung einzelner Komponenten
+ DevOps-Aufgaben, wie das Deployment und die Konfiguration von Applikationen auf Demo- und Produktionssystemen sowie die Verbesserung der im Team verwendeten lokalen Entwicklungsumgebung
+ Technischer Support und Bugfixing
Weiter eingesetzte Tools & Technologien: ActiveMQ, Kubernetes, Docker, Azure Service Bus, Azure Devops, Jenkins, Git, IntelliJ IDEA, JAXB, Maven, Miro-Boards

Eingesetzte Qualifikationen

Docker, Hibernate (Java), Java (allg.), Microsoft Azure, Spring Framework, SQL

Senior Software Entwicklerin
Kundenname anonymisiert, Süddeutschland
1/2019 – 9/2019 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 9/2019

Tätigkeitsbeschreibung

Erweiterung der Conflict Minerals Plattform zur Verarbeitung von Cobalt
+ Erweiterung des Messagings
+ Erweiterung der Batch Jobs
+ Erweiterung der UI

Weiter eingesetzte Tools & Technologien:
Spring Boot, Spring Integration (JMS), Spring Batch, JPA (inklusive Criteria API), Vaadin, JAXB, XML, Maven

Eingesetzte Qualifikationen

Java (allg.), Java Architecture for XML Binding (JAXB), Softwareentwicklung (allg.), Spring Framework, SQL

Technische Konzeption, Softwareentwicklung, Deployment
Kundenname anonymisiert, Bonn
12/2017 – 1/2018 (2 Monate)
Hilfsorganisation
Tätigkeitszeitraum

12/2017 – 1/2018

Tätigkeitsbeschreibung

Technische Konzeption und Implementierung einer Web Applikation zum Abgleich von Projektdaten.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Senior Software Entwicklerin
Kundenname anonymisiert, Süddeutschland
4/2016 – 3/2018 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

4/2016 – 3/2018

Tätigkeitsbeschreibung

Unterstützung des Teams bei der Erweiterung der Conflict Minerals Plattform, unter anderem:
+ Erweiterung eines bestehenden Rollup Batch Jobs um zusätzliche Verarbeitungsschritte (
+ Implementierung eines RESTFul Services zur Beantwortung von Compliance Requests.
+ Implementierung einer Komponente zum Speichern von Dokumenten via Apache jclouds.
+ Implementierung einer Komponente für die Migration von Dokumenten nach Azure Blob Storage.
+ Vorbereitung einer Applikation für die Migration einer Oracle Datenbank nach Azure SQL.
+ Implementierung von Health Checks (Spring Actuator) zur Verwendung in Spring Boot Admin.

Weiter eingesetzte Tools & Technologien:
Spring Boot, Spring Integration, Spring Security, JPA (inklusive Criteria API), PostgreSQL, SQL, Flyway, Mockito, JUnit, Eclipse, Jira, Confluence, Stash, CI/CD (Jenkins), Maven

Eingesetzte Qualifikationen

Java (allg.), Spring Framework

Senior Software Entwicklerin
Kundenname anonymisiert, Bonn
3/2015 – 11/2015 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2015 – 11/2015

Tätigkeitsbeschreibung

Unterstützung des Teams bei der neu Implementierung einer existierenen Webapplikation mit Spring Boot, unter anderem:
+ Implementierung des Datenmodells mit JPA 2.1 (Hibernate), Hibernate Envers und Spring Data JPA.
+ Implementierung einer UI Komponente zur Darstellung der Änderungshistorie (Hibernate Envers).
+ Implementierung von Workflows mit Spring Webflow.
+ Implementierung eines Maven Plugins zur Generierung der DDL Skripte.

Eingesetzte Qualifikationen

Datenmodelierung, Java (allg.), Spring Framework

Ausbildung

Studium der Mathematik
Diplom
Rheinische Friedrich-Wilhelms-Universität Bonn
1994
Bonn

Über mich

Seit 9 Jahren arbeite ich mit Spring Boot, seit über 15 Jahren in Projekten, in denen Spring eingesetzt wird. Im allgemeinen bevorzuge ich die Backend-Entwickung, habe aber in den meisten Projekten auch Aufgaben sowohl im Frontend als auch im Bereich DevOps übernommen.

Weitere Kenntnisse

Spring Boot, Spring Batch, Spring Data JPA, Spring Integration, JPA, REST, JAXB, Messaging, JMS, Hibernate Envers, SQL (verschiedene RDBMS), Thymeleaf, Vaadin, Apache Wicket, Spring MVC, JSP, Struts
Bundeslebensmittel Schlüssel (BLS)
Conflict Minerals

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1306
Berufserfahrung
30 Jahre und 1 Monat (seit 10/1994)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden