23.06.2025 aktualisiert


Premiumkunde
nicht verfügbarJava Entwickler (Spring Boot, JPA, REST, Spring Batch)
Bonn, Deutschland
Weltweit
Mathematik, DiplomSkills
JavaSpring Boot Spring BatchSpring IntegrationRESTBackendKubernetesMessaging (JMS)DockerSpring SecurityOAuth 2.0JAXBVaadinJPA (Hibernate) / Spring Data JPASQL (verschiedene RDMS)CI/CDDevOpsAzureMigration von Legacy Systemen
Ich arbeite seit über 20 Jahren freiberuflich als Softwareentwicklerin mit dem Schwerpunkt Java in unterschiedlichen Branchen und mit unterschiedlichen Technologie-Stacks.
Seit 15 Jahren arbeite ich überwiegend mit Spring / Spring Boot und den entsprechenden Spring Projekten im Stack. Im Allgemeinen bevorzuge ich die Backend-Entwicklung, habe aber in fast allen Kundenprojekten auch Aufgaben sowohl im Frontend als auch im Bereich DevOps übernommen.
Seit 15 Jahren arbeite ich überwiegend mit Spring / Spring Boot und den entsprechenden Spring Projekten im Stack. Im Allgemeinen bevorzuge ich die Backend-Entwicklung, habe aber in fast allen Kundenprojekten auch Aufgaben sowohl im Frontend als auch im Bereich DevOps übernommen.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Pflege und Weiterentwicklung der Compliance & Sustainability Plattform, unter anderem
Java, Spring Boot, Spring Batch, Spring Integration, JPA, SQL, Spring Data JPA, REST, , Messaging, JMS, Event Sourcing, Vaadin, Maven, Scrum, Mockito, Flyway, Kubernetes, DevOps, ActiveMQ, CI/CD, Integration Tests, Hibernate Envers, Azure, OAuth, Unittest, Integrationtests, XML, XSD, JAXB, JSON, Azure Devops, Azure Service Bus, Azure Vizual Studio Code, Azure Blob Storage, Docker, Findbugs/Spotbugs, Checkstyle, Git, Git Extentions, IntelliJ IDEA, MS SQL Server, Oracle, Active MQ, Jenkins, Bitbucket, Jira, Miro
- Implementierung neuer Funktionen im Backend und Frontend
- Spring Boot Upgrades
- Migration von Kundendaten aus einem Legacy-System
- 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 containerbasierten Applikationen auf Demo- und Produktionssystemen sowie die Verbesserung der lokalen Entwicklungsumgebung (u.a. Umstellung des Messaging von Azure Service Bus auf ActiveMQ)
- Technischer Support und Bugfixing
Java, Spring Boot, Spring Batch, Spring Integration, JPA, SQL, Spring Data JPA, REST, , Messaging, JMS, Event Sourcing, Vaadin, Maven, Scrum, Mockito, Flyway, Kubernetes, DevOps, ActiveMQ, CI/CD, Integration Tests, Hibernate Envers, Azure, OAuth, Unittest, Integrationtests, XML, XSD, JAXB, JSON, Azure Devops, Azure Service Bus, Azure Vizual Studio Code, Azure Blob Storage, Docker, Findbugs/Spotbugs, Checkstyle, Git, Git Extentions, IntelliJ IDEA, MS SQL Server, Oracle, Active MQ, Jenkins, Bitbucket, Jira, Miro
Erweiterung der Conflict Minerals Plattform zur Verarbeitung von Anfragen zur Verwendung von Cobalt:
- Erweiterung des Message Handlings
- Erweiterung der Batch Jobs
- Erweiterung der UI
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
- Einrichten von Spring Boot Admin / Health Checks für einzelne Projekte
- 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 von einer Oracle Datenbank zur Verwendung einer Azure SQL Datenbank