Senior Java Entwickler - Spring Boot, Backend, JPA, JMS, Messaging
Aktualisiert am 07.02.2025
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Boot
Backend
Spring Data JPA
JPA
Spring Batch
SQL (verschiedene RDBMS)
CI/CD
ActiveMQ
REST Services
JMS
Kubernetes
DevOps
Spring Integration
Docker
Spring Security
Apache Wicket
Vaadin
Mockito
Tomcat
Maven
JAXB
Azure
Deutsch
Muttersprache
Englisch
B2

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Ich bevorzuge die Remote Zusammenarbeit, sehr gerne nach einer Kennenlern- und Einarbeitungsphase vor Ort.
möglich

Projekte

Projekte

5 Jahre 4 Monate
2019-10 - heute

Plattform für Compliance & Nachhaltigkeit

Senior Software Entwicklerin - Fullstack und DevOps Java Spring Batch Spring Integration ...
Senior Software Entwicklerin - Fullstack und DevOps

Pflege und Weiterentwicklung der Compliance & Sustainability Plattform, unter anderem

  • 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


Azure Devops Azure Service Bus Azure Vizual Studio Code Azure Blob Storage Docker Git Git Extentions IntelliJ IDEA MS SQL Server Oracle Active MQ Jenkins Bitbucket Jira Miro
Java Spring Batch Spring Integration JPA SQL Spring Data JPA Vaadin Maven REST Scrum Mockito Flyway Kubernetes DevOps ActiveMQ CI/CD Integration Tests JAXB Hibernate Envers Back-End Backend Spring Boot Azure OAuth Fullstack Front-End Frontend Unittest Integrationtests Migration XML XSD Docker Messaging JMS
Mittelständisches Unternehmen im Bereich Product Compliance & Sustainability
Remote
9 Monate
2019-01 - 2019-09

Conflict Minerals Plattform - Erweiterung Cobalt

Senior Software Entwicklerin - Fullstack Java Spring Boot Spring Batch ...
Senior Software Entwicklerin - Fullstack

Erweiterung der Conflict Minerals Plattform zur Verarbeitung von Anfragen zur Verwendung von Cobalt:

  • Erweiterung des Message Handlings
  • Erweiterung der Batch Jobs
  • Erweiterung der UI
Git Git Extentions Jira Stash Jenkins MS SQL Server Oracle Eclipse
Java Spring Boot Spring Batch Spring Integration Spring Data JPA Vaadin Maven Scrum JPA SQL Back-End Backend Fullstack Flyway XML XSD Git
Mittelständisches Unternehmen im Bereich Product Compliance & Sustainability
Remote
2 Jahre
2016-04 - 2018-03

Conflict Minerals Plattform

Senior Software Entwicklerin Java Spring Boot Spring Batch ...
Senior Software Entwicklerin

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
Oracle PostgreSQL MS SQL Server Spring Boot Admin Stash Jenkins Git Git Extentions Azure Blob Storage
Java Spring Boot Spring Batch Spring Integration Spring Data JPA Vaadin Jira Maven JPA 2 REST
Mittelständisches Unternehmen im Bereich Product Compliance & Sustainability
2 Monate
2017-12 - 2018-01

Web Applikation zum Vergleich von Projektdaten

Technische Konzeption, Implementierung, Deployment Java Spring Boot JPA 2.1 ...
Technische Konzeption, Implementierung, Deployment
Technische Konzeption und Implementierung einer Web Applikation zum Abgleich von Projektdaten.
MySQL Apache Tomcat Git Git Extentions
Java Spring Boot JPA 2.1 Spring Data JPA Thymeleaf Bootstrap jQuery
Hilfswerk
Bonn
9 Monate
2015-03 - 2015-11

Neuentwicklung einer PHP basierten Anwendersoftware mit Spring Boot

Senior Software Entwicklerin Java Spring Boot JPA 2.1 (Hibernate) ...
Senior Software Entwicklerin

Unterstützung des Teams bei der Migration einer bestehenden Webapplikation, 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
Jira Stash Bamboo Git Eclipse MS SQL Server
Java Spring Boot JPA 2.1 (Hibernate) Spring Data JPA Hibernate Envers Spring Webflow Thymeleaf Maven Scrum
Softwareentwicklung
Bonn
2 Jahre 5 Monate
2012-11 - 2015-03

Inciedentbearbeitung und Implementierung von Anpassungen/Erweiterungen für die internen und externen Webauftritte der Bundeswehr

Softwareentwicklung Java 6 Websphere Portal Server 6 Rational Application Developer ...
Softwareentwicklung
  • Java/Portlet Entwicklung
  • Erstellung von Leistungsbeschreibungen für Kleinaufträge
Java 6 Websphere Portal Server 6 Rational Application Developer Eclipse DB2 9 SVN ANT
Bundeswehr
Bonn
2 Jahre 11 Monate
2010-02 - 2012-12

Integration von Software von Drittanbietern in das SaaS-Portofolio

Softwareentwicklung, Support Java 6 SVN Maven ...
Softwareentwicklung, Support
  • Integration neuer Länder/Märkte und Erweiterungen einzelner Softwarekomponenten im Bereich Middleware und Web Frontend.
Java 6 SVN Maven REST Tomact MySQL Spring JUnit EasyMock Eclipse
Internetprovider
4 Monate
2009-09 - 2009-12

Implementierung verschiedener Security Features für eine webbasierte Software

Java 1.4 Eclipse SVN ...
  • Unterstützung des Teams bei der Verbesserung der Security im Bereich Apache Tomcat/Apache Http Server.
Java 1.4 Eclipse SVN DB2 Apache Tomcat Junit
Öffentlicher Bereich
1 Jahr 1 Monat
2008-04 - 2009-04

Integration von Software von Drittanbietern in das SaaS Portofolio

Softwareentwicklung Java 5 Spring 2 Hibernate 3.2 ...
Softwareentwicklung
  • Erweiterungen und Refactoring der Middleware für die Open-Xchange Integration:
    • Balancing von RMI-Zugriffen (Erweiterung von Spring Komponenten).
    • Mandanten Handling, Transaction Handling, Exception Handling.
    • Migration (Code und Datenbank) zur Integration eines neuen Webmailers.
  • Implementierung eines Services zur Adressbuchmigration für einen neuen Webmailer.

  • Erweiterungen für die Open-Xchange Konfiguration im Control Center (Frontend).
  • Implementierung von Java Tests für JMeter (JavaSampler).
Java 5 Spring 2 Hibernate 3.2 JUnit EasyMock Eclipse SVN Maven MySql Apache Tomcat
Internetprovider
8 Monate
2007-08 - 2008-03

Internet Antrag für Versicherungsprodukte

Softwarentwicklung Java 1.4 RAD 6.0 HTTPUnit ...
Softwarentwicklung
  • Implementierung und Erweiterung von Internet-Tarifrechnern für die Wohngebäude und Familienversicherung.
  • Implementierung eines Webservices zur Adressprüfung.
Java 1.4 RAD 6.0 HTTPUnit JUnit
IT Dienstleister einer Versicherung
5 Monate
2006-11 - 2007-03

Online Ticketverkauf

Java 5 Acegi Tomcat ...
  • Implementierung des Wizards für die Ticketbestellung mit Spring MVC.
  • Implementierung des Customer Care Systems.
  • Implementierung SMS Benachrichtigung (Schnittstelle almado SMS Gateway).
Java 5 Acegi Tomcat Hibernate MySQL Spring Spring MVC
IT-Dienstleister
3 Monate
2006-07 - 2006-09

Kleinere Projekte

Java 2 Jasper Reports TWiki
  • Evaluierung Jasper-Reports.
  • Aufbau eines Wiki Systems für das Projektmanagement.
Java 2 Jasper Reports TWiki
Handelsunternehmen
9 Monate
2005-11 - 2006-07

Neuentwicklung eines Reiseportals

Softwareentwicklung Java 2 Wicket 1.2 (GUI) Hibernate 3.0 ...
Softwareentwicklung
  • Entwicklung von Wicket Frontends für die Workflows für Pauschalreise, Reiseplaner, Buchung und Weiterleitung von Reiseangeboten.
  • Erstellen von Hibernate-Mappings zur Speicherung der Reise- und Buchungsdaten.
Java 2 Wicket 1.2 (GUI) Hibernate 3.0 CVS Spring Eclipse
Touristik / Handel
2 Jahre 1 Monat
2002-12 - 2004-12

Verschiedene Projekte im Rahmen einer Intranet Anwendung einer Handelsgenossenschaft

Softwareentwicklung Java 2 IBM DB2 IBM WebSphere 4 ...
Softwareentwicklung
  • Erstellung einer Anforderungspezifikation für ein Modul zur Pflege und Anzeige von Rabatten (Konditionsbrowser) und Implementierung des Moduls.
  • Erstellung von Übersichten in HTML und PDF mit XML und XSLT und FOP.
  • Weiterentwicklung/Redesign einer Hostanbindung zur Pflege von Rabatten.
  • Redesign der Stammdatenverwaltung: UML Design und Implementierung mit Struts.
  • UML Design und Implementierung einer Importschnittstelle für Artikelpreise.
  • UML Design und Implementierung eines Moduls zur Generierung von Preislisten.
Java 2 IBM DB2 IBM WebSphere 4 IBM HostPublisher Jakarta Struts 1.2 JUnit Tests
Handelsunternehmen
11 Monate
2002-01 - 2002-11

Verschiedene Projekte im Bereich Handel und Touristik

Softwareentwicklung Java 2 IBM WebSphere Server IBM DB2 ...
Softwareentwicklung
  • Implementierung von Import Schnittstellen für SINFOS und SEDAS Daten: Erstellen der Anforderungsspezifikation und Implementierung im Rahmen einer vorhandenen Anwendung auf der Basis von Java 2 und JSP.
  • Implementierung von JSPs für die Reisebuchung. Anpassungen im Modul Linienflug (IBM WebSphere Commerce Server).
Java 2 IBM WebSphere Server IBM DB2 Bugtracking mit zenTrack JSP
EDV Dienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 6 Monate
1986-10 - 1994-03

Studium der Mathematik

Diplom, Rheinische Friedrich-Wilhelms-Universität Bonn
Diplom
Rheinische Friedrich-Wilhelms-Universität Bonn

Position

Position

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.

Kleine abgeschlossene Spring Boot Web-Applikationen, APIs oder Tools (z.B. Import/Export Schnittstellen, Migrationen, Datenverarbeitung) realisiere ich je nach Anforderung auch auf Festpreisbasis. Ein Beispiel hierfür ist das Projekt "Web Applikation zum Vergleich von Projektdaten".

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Backend Spring Data JPA JPA Spring Batch SQL (verschiedene RDBMS) CI/CD ActiveMQ REST Services JMS Kubernetes DevOps Spring Integration Docker Spring Security Apache Wicket Vaadin Mockito Tomcat Maven JAXB Azure

Schwerpunkte

Java
Spring / Spring Boot
Backend

Produkte / Standards / Erfahrungen / Methoden

ANT
Apache
Apache HTTP Server
Apache Tomcat
Bamboo
BEA WebLogic
Bootstrap 3.3.7
Caucho/Resin
Confluence
CVS
Docker
EasyMock
Eclipse
Eclipse/MyEclipse
Flyway
Git
Git Extentions
Hibernate Envers
HTTPUnit
Jasper Reports
Java
JBuilder
Jenkins
Jira
JMeter
JPA
jQuery
JUnit
JUnit/HTTPUnit
Loadtests für Web-Sites mit Rational Performance Studio
Maven
NetBeans
RAD 6.0
Rad6
Rational Application Developer
Rational ClearQuest
Rational Robot
REST
Scrum
Spring
Spring Batch
Spring Boot
Spring Boot Admin
Spring Data JPA
Spring Integration
Spring Security
Spring Webflow
Stash
SVN
Thymeleaf
Tiles
Tomcat
TWiki
UML
Vaadin
VIP Portal Manager
Visual Age
Visual Cafe
Visual Paradigm
WebSphere
Websphere Portal Server 6
IntelliJ IDEA
Azure Portal
Azure DevOps
Azure Service Bus
ActiveMQ
JMS
Visual Studio Code
Miro-Board
JAXB
XML / XSD
Oracle DB
MS SQL Server
PostgreSQL
J2EE
MySQL
OAuth 2.0
Spring MVC
Azure Blob Store

Betriebssysteme

Windows
Linux

Programmiersprachen

Java
langjährige Erfahrung seit 1998
Kotlin
aktuelle Weiterbildung
SQL
langjährige Erfahrung mit verschiedenen Dialekten
PL/SQL
Grundkenntnisse
C
Programmierung im Rahmen der Diplomarbeit
Pascal
Programmierung im Rahmen der Diplomarbeit
Fortran
Programmierung im Rahmen des Mathematik Grundstudiums

Datenbanken

DB2
Projektarbeit 2001 - 2007; 2013 und 2014
Microsoft SQL Server
Projektarbeit
MS SQL Server
Grundkenntnisse
MySQL
Projektarbeit seit 2005
Oracle
Administration 7.3/ Tuning für Web App. 8i; Projektarbeit 1995-2000 und 2016 -2018
PostgreSQL
Projektarbeit 2016 - 2018
Microsoft Access
Projektarbeit 1994 / 1998

Branchen

Branchen

  • Internetprovider
  • Versicherung
  • Ernährung
  • Handel
  • Touristik
  • Internationale Organisation im Bereich Migration
  • Bundeswehr
  • Produkt-Compliance und Nachhaltigkeit
  • Hilfswerk

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Ich bevorzuge die Remote Zusammenarbeit, sehr gerne nach einer Kennenlern- und Einarbeitungsphase vor Ort.
möglich

Projekte

Projekte

5 Jahre 4 Monate
2019-10 - heute

Plattform für Compliance & Nachhaltigkeit

Senior Software Entwicklerin - Fullstack und DevOps Java Spring Batch Spring Integration ...
Senior Software Entwicklerin - Fullstack und DevOps

Pflege und Weiterentwicklung der Compliance & Sustainability Plattform, unter anderem

  • 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


Azure Devops Azure Service Bus Azure Vizual Studio Code Azure Blob Storage Docker Git Git Extentions IntelliJ IDEA MS SQL Server Oracle Active MQ Jenkins Bitbucket Jira Miro
Java Spring Batch Spring Integration JPA SQL Spring Data JPA Vaadin Maven REST Scrum Mockito Flyway Kubernetes DevOps ActiveMQ CI/CD Integration Tests JAXB Hibernate Envers Back-End Backend Spring Boot Azure OAuth Fullstack Front-End Frontend Unittest Integrationtests Migration XML XSD Docker Messaging JMS
Mittelständisches Unternehmen im Bereich Product Compliance & Sustainability
Remote
9 Monate
2019-01 - 2019-09

Conflict Minerals Plattform - Erweiterung Cobalt

Senior Software Entwicklerin - Fullstack Java Spring Boot Spring Batch ...
Senior Software Entwicklerin - Fullstack

Erweiterung der Conflict Minerals Plattform zur Verarbeitung von Anfragen zur Verwendung von Cobalt:

  • Erweiterung des Message Handlings
  • Erweiterung der Batch Jobs
  • Erweiterung der UI
Git Git Extentions Jira Stash Jenkins MS SQL Server Oracle Eclipse
Java Spring Boot Spring Batch Spring Integration Spring Data JPA Vaadin Maven Scrum JPA SQL Back-End Backend Fullstack Flyway XML XSD Git
Mittelständisches Unternehmen im Bereich Product Compliance & Sustainability
Remote
2 Jahre
2016-04 - 2018-03

Conflict Minerals Plattform

Senior Software Entwicklerin Java Spring Boot Spring Batch ...
Senior Software Entwicklerin

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
Oracle PostgreSQL MS SQL Server Spring Boot Admin Stash Jenkins Git Git Extentions Azure Blob Storage
Java Spring Boot Spring Batch Spring Integration Spring Data JPA Vaadin Jira Maven JPA 2 REST
Mittelständisches Unternehmen im Bereich Product Compliance & Sustainability
2 Monate
2017-12 - 2018-01

Web Applikation zum Vergleich von Projektdaten

Technische Konzeption, Implementierung, Deployment Java Spring Boot JPA 2.1 ...
Technische Konzeption, Implementierung, Deployment
Technische Konzeption und Implementierung einer Web Applikation zum Abgleich von Projektdaten.
MySQL Apache Tomcat Git Git Extentions
Java Spring Boot JPA 2.1 Spring Data JPA Thymeleaf Bootstrap jQuery
Hilfswerk
Bonn
9 Monate
2015-03 - 2015-11

Neuentwicklung einer PHP basierten Anwendersoftware mit Spring Boot

Senior Software Entwicklerin Java Spring Boot JPA 2.1 (Hibernate) ...
Senior Software Entwicklerin

Unterstützung des Teams bei der Migration einer bestehenden Webapplikation, 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
Jira Stash Bamboo Git Eclipse MS SQL Server
Java Spring Boot JPA 2.1 (Hibernate) Spring Data JPA Hibernate Envers Spring Webflow Thymeleaf Maven Scrum
Softwareentwicklung
Bonn
2 Jahre 5 Monate
2012-11 - 2015-03

Inciedentbearbeitung und Implementierung von Anpassungen/Erweiterungen für die internen und externen Webauftritte der Bundeswehr

Softwareentwicklung Java 6 Websphere Portal Server 6 Rational Application Developer ...
Softwareentwicklung
  • Java/Portlet Entwicklung
  • Erstellung von Leistungsbeschreibungen für Kleinaufträge
Java 6 Websphere Portal Server 6 Rational Application Developer Eclipse DB2 9 SVN ANT
Bundeswehr
Bonn
2 Jahre 11 Monate
2010-02 - 2012-12

Integration von Software von Drittanbietern in das SaaS-Portofolio

Softwareentwicklung, Support Java 6 SVN Maven ...
Softwareentwicklung, Support
  • Integration neuer Länder/Märkte und Erweiterungen einzelner Softwarekomponenten im Bereich Middleware und Web Frontend.
Java 6 SVN Maven REST Tomact MySQL Spring JUnit EasyMock Eclipse
Internetprovider
4 Monate
2009-09 - 2009-12

Implementierung verschiedener Security Features für eine webbasierte Software

Java 1.4 Eclipse SVN ...
  • Unterstützung des Teams bei der Verbesserung der Security im Bereich Apache Tomcat/Apache Http Server.
Java 1.4 Eclipse SVN DB2 Apache Tomcat Junit
Öffentlicher Bereich
1 Jahr 1 Monat
2008-04 - 2009-04

Integration von Software von Drittanbietern in das SaaS Portofolio

Softwareentwicklung Java 5 Spring 2 Hibernate 3.2 ...
Softwareentwicklung
  • Erweiterungen und Refactoring der Middleware für die Open-Xchange Integration:
    • Balancing von RMI-Zugriffen (Erweiterung von Spring Komponenten).
    • Mandanten Handling, Transaction Handling, Exception Handling.
    • Migration (Code und Datenbank) zur Integration eines neuen Webmailers.
  • Implementierung eines Services zur Adressbuchmigration für einen neuen Webmailer.

  • Erweiterungen für die Open-Xchange Konfiguration im Control Center (Frontend).
  • Implementierung von Java Tests für JMeter (JavaSampler).
Java 5 Spring 2 Hibernate 3.2 JUnit EasyMock Eclipse SVN Maven MySql Apache Tomcat
Internetprovider
8 Monate
2007-08 - 2008-03

Internet Antrag für Versicherungsprodukte

Softwarentwicklung Java 1.4 RAD 6.0 HTTPUnit ...
Softwarentwicklung
  • Implementierung und Erweiterung von Internet-Tarifrechnern für die Wohngebäude und Familienversicherung.
  • Implementierung eines Webservices zur Adressprüfung.
Java 1.4 RAD 6.0 HTTPUnit JUnit
IT Dienstleister einer Versicherung
5 Monate
2006-11 - 2007-03

Online Ticketverkauf

Java 5 Acegi Tomcat ...
  • Implementierung des Wizards für die Ticketbestellung mit Spring MVC.
  • Implementierung des Customer Care Systems.
  • Implementierung SMS Benachrichtigung (Schnittstelle almado SMS Gateway).
Java 5 Acegi Tomcat Hibernate MySQL Spring Spring MVC
IT-Dienstleister
3 Monate
2006-07 - 2006-09

Kleinere Projekte

Java 2 Jasper Reports TWiki
  • Evaluierung Jasper-Reports.
  • Aufbau eines Wiki Systems für das Projektmanagement.
Java 2 Jasper Reports TWiki
Handelsunternehmen
9 Monate
2005-11 - 2006-07

Neuentwicklung eines Reiseportals

Softwareentwicklung Java 2 Wicket 1.2 (GUI) Hibernate 3.0 ...
Softwareentwicklung
  • Entwicklung von Wicket Frontends für die Workflows für Pauschalreise, Reiseplaner, Buchung und Weiterleitung von Reiseangeboten.
  • Erstellen von Hibernate-Mappings zur Speicherung der Reise- und Buchungsdaten.
Java 2 Wicket 1.2 (GUI) Hibernate 3.0 CVS Spring Eclipse
Touristik / Handel
2 Jahre 1 Monat
2002-12 - 2004-12

Verschiedene Projekte im Rahmen einer Intranet Anwendung einer Handelsgenossenschaft

Softwareentwicklung Java 2 IBM DB2 IBM WebSphere 4 ...
Softwareentwicklung
  • Erstellung einer Anforderungspezifikation für ein Modul zur Pflege und Anzeige von Rabatten (Konditionsbrowser) und Implementierung des Moduls.
  • Erstellung von Übersichten in HTML und PDF mit XML und XSLT und FOP.
  • Weiterentwicklung/Redesign einer Hostanbindung zur Pflege von Rabatten.
  • Redesign der Stammdatenverwaltung: UML Design und Implementierung mit Struts.
  • UML Design und Implementierung einer Importschnittstelle für Artikelpreise.
  • UML Design und Implementierung eines Moduls zur Generierung von Preislisten.
Java 2 IBM DB2 IBM WebSphere 4 IBM HostPublisher Jakarta Struts 1.2 JUnit Tests
Handelsunternehmen
11 Monate
2002-01 - 2002-11

Verschiedene Projekte im Bereich Handel und Touristik

Softwareentwicklung Java 2 IBM WebSphere Server IBM DB2 ...
Softwareentwicklung
  • Implementierung von Import Schnittstellen für SINFOS und SEDAS Daten: Erstellen der Anforderungsspezifikation und Implementierung im Rahmen einer vorhandenen Anwendung auf der Basis von Java 2 und JSP.
  • Implementierung von JSPs für die Reisebuchung. Anpassungen im Modul Linienflug (IBM WebSphere Commerce Server).
Java 2 IBM WebSphere Server IBM DB2 Bugtracking mit zenTrack JSP
EDV Dienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 6 Monate
1986-10 - 1994-03

Studium der Mathematik

Diplom, Rheinische Friedrich-Wilhelms-Universität Bonn
Diplom
Rheinische Friedrich-Wilhelms-Universität Bonn

Position

Position

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.

Kleine abgeschlossene Spring Boot Web-Applikationen, APIs oder Tools (z.B. Import/Export Schnittstellen, Migrationen, Datenverarbeitung) realisiere ich je nach Anforderung auch auf Festpreisbasis. Ein Beispiel hierfür ist das Projekt "Web Applikation zum Vergleich von Projektdaten".

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Backend Spring Data JPA JPA Spring Batch SQL (verschiedene RDBMS) CI/CD ActiveMQ REST Services JMS Kubernetes DevOps Spring Integration Docker Spring Security Apache Wicket Vaadin Mockito Tomcat Maven JAXB Azure

Schwerpunkte

Java
Spring / Spring Boot
Backend

Produkte / Standards / Erfahrungen / Methoden

ANT
Apache
Apache HTTP Server
Apache Tomcat
Bamboo
BEA WebLogic
Bootstrap 3.3.7
Caucho/Resin
Confluence
CVS
Docker
EasyMock
Eclipse
Eclipse/MyEclipse
Flyway
Git
Git Extentions
Hibernate Envers
HTTPUnit
Jasper Reports
Java
JBuilder
Jenkins
Jira
JMeter
JPA
jQuery
JUnit
JUnit/HTTPUnit
Loadtests für Web-Sites mit Rational Performance Studio
Maven
NetBeans
RAD 6.0
Rad6
Rational Application Developer
Rational ClearQuest
Rational Robot
REST
Scrum
Spring
Spring Batch
Spring Boot
Spring Boot Admin
Spring Data JPA
Spring Integration
Spring Security
Spring Webflow
Stash
SVN
Thymeleaf
Tiles
Tomcat
TWiki
UML
Vaadin
VIP Portal Manager
Visual Age
Visual Cafe
Visual Paradigm
WebSphere
Websphere Portal Server 6
IntelliJ IDEA
Azure Portal
Azure DevOps
Azure Service Bus
ActiveMQ
JMS
Visual Studio Code
Miro-Board
JAXB
XML / XSD
Oracle DB
MS SQL Server
PostgreSQL
J2EE
MySQL
OAuth 2.0
Spring MVC
Azure Blob Store

Betriebssysteme

Windows
Linux

Programmiersprachen

Java
langjährige Erfahrung seit 1998
Kotlin
aktuelle Weiterbildung
SQL
langjährige Erfahrung mit verschiedenen Dialekten
PL/SQL
Grundkenntnisse
C
Programmierung im Rahmen der Diplomarbeit
Pascal
Programmierung im Rahmen der Diplomarbeit
Fortran
Programmierung im Rahmen des Mathematik Grundstudiums

Datenbanken

DB2
Projektarbeit 2001 - 2007; 2013 und 2014
Microsoft SQL Server
Projektarbeit
MS SQL Server
Grundkenntnisse
MySQL
Projektarbeit seit 2005
Oracle
Administration 7.3/ Tuning für Web App. 8i; Projektarbeit 1995-2000 und 2016 -2018
PostgreSQL
Projektarbeit 2016 - 2018
Microsoft Access
Projektarbeit 1994 / 1998

Branchen

Branchen

  • Internetprovider
  • Versicherung
  • Ernährung
  • Handel
  • Touristik
  • Internationale Organisation im Bereich Migration
  • Bundeswehr
  • Produkt-Compliance und Nachhaltigkeit
  • Hilfswerk

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.