Java Enterprise Entwicklung
Aktualisiert am 03.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2026
Verfügbar zu: 100%
davon vor Ort: 10%
Java
Architecture
Deutsch
Muttersprache
Englisch
verhandlungssicher
Niederländisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Bielefeld (+300km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km)
möglich

Projekte

Projekte

6 Jahre 6 Monate
2020-01 - heute

Microservice Architekt Product Lifecycle Management

Architekt
Architekt
Migration eines Java basierten Monolithen hin zu einer Event-basierten Microservice Architektur.
Springboot Confluent Cloud Microsoft Azure OpenShift
Remote
2 Jahre
2018-01 - 2019-12

IoT System Mit Microservice Architecture

Java Lead Developer
Java Lead Developer

Bei einem führendem Hersteller von Heizungs- und Klimatechnik wurde ein IoT System aufgebaut, das auf einer Event-basierten Architektur und Microservices basiert. Das System wird von Endkunden und Wohnbaugesellschaften verwendet, um die eigene Heizungsanlage zu überwachen und zu steuern.

  • Entwicklung und Pflege diverser Microservices auf Basis von Spring Boot
  • Migration von on-premise private Cloud nach Azure Cloud
  • Aufbau der Cloud-Infrastruktur mit Terraform und Ansible
  • Aufbau und Integration von Azure Iothub and Azure Eventhub
  • Integration des Third-Party Providers Mender für IoT Device Management und Over The Air (OTA) Updates
  • Konzeption und Aufbau eines Digital Twins für die IoT Devices
  • Integration der Systeme des Smart-Home Drittanbieters Netatmo
  • Anbindung and das Salesforce CRM für die Synchronisation von Nutzerdaten mit dem AD B2C
  • Aufbau des API Managements für alle Entwicklungsteams
  • Pflege der Jenkins Build-Infrastruktur mit Terraform und Ansible
  • Aufbau der CI/CD Pipeline für alle Entwicklungsteams
  • Java 11 Migration aller Java Komponenten
Java Spring Boot Azure Cloud Kafka Spring Cloud Stream Ansible Terraform MongoDb Kubernetes Docker Azure AD B2C Azure IoT Hub Azure Event Hub TestNG Spock Rest-assured Salesforce
6 Monate
2017-07 - 2017-12

Content-Suche und Spezial-Suchen

Java Lead Developer
Java Lead Developer

Für einen führenden Hersteller von Heizungs- und Klimatechnik wurde eine bestehende Such- Lösung basierend auf Exalead durch eine Neuimplementierung auf Basis von Elastic (Elasticsearch)abgelöst. Es wurden verschiedene Spezialsuchen wie Content-Suche, Dokumenten-Suche, Produkt- Suche, Schaltplan-Suche und lokalisierte Händler Suche implementiert. Diese wurden in rund 60 internationalisierten Webapplikationen eingebunden.

  • Content-Suche und Spezial-Suchen für B2B und B2C Webapplikationen
  • Content-Indizierung für Inhalte aus dem FirstSpirit CMS
  • Indizierung von Produktdaten aus dem PIM
  • Indizierung von Dokumenten aus dem Document Management System
  • Implementierung der Händlersuche
  • Implementierung der Schaltplan-Suche
  • Implementierung der Produkt-Suche
  • Implementierung von alternativen Suchergebnissen (“Meinten Sie. . . ?”)
  • Integration von Google Maps zur Anzeige von lokalisierten Suchergebnissen
  • Integration von Baidu Maps zur Anzeige von lokalisierten Suchergebnissen in chinesischen
    Webapplikationen
Java Springframework Elastic (Elasticsearch) Spring MVC Apache Camel FirstSpirit
Heizung, Klima
6 Monate
2017-01 - 2017-06

Heatpump Sizing Tool

Java Lead Developer
Java Lead Developer

Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden ein Produktkonfigurator implementiert, mit dem Endkunden und niedergelassene Installateure eine passende Heizungsanlage für einWohnobjekt konfigurieren können. Um geeignete Produkte auswählen zu können, mussten umfangreiche Berechnungen durchgeführt werden, die bisher manuell erfolgt sind. Außerdem wurden zahlreiche regionale Unterschiede bei der Berechnung und der Produktauswahl berücksichtigt.

  • Erstellung von landesabhängigen Modelberechnungen zur Bestimmung des Energiebedarfs
  • Implementierung der Energiebedarfsbestimmung als Spring Boot Microservice
  • Import der relevanten Produktinformationen zur Energiebedarfsbestimmung aus SAP
  • Integration des Produktkonfigurators im B2B Bereich verschiedener internationalerWebapplikationen
  • Konzeption eines detaillierten Testplans, um die zahlreichen möglichen Produktkonfigurationen über systematische Tests abzudecken
  • Support beim gestaffelten Rollout in 13 Ländern
Java Spring Boot Thymeleaf JUnit Mockito AssertJ Apareo CAS mySQL Kubernetes Docker Azure Cloud
Heizung, Klima
1 Jahr 4 Monate
2015-09 - 2016-12

B2B und B2C Webapplikationen

Java Lead Developer
Java Lead Developer

Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden die rund 60 bestehenden B2B und B2C Webapplikationen weiterentwickelt und gepflegt.

  • B2B und B2C Webapplikationen einer internationalen Gruppe
  • Weiterentwicklung und Pflege der Spring MVC Backend Applikationen
  • Salesforce Anbindung zum Management von Serviceaufträgen
  • eCommerce Platform commercetools integriert
  • Aufbau eines oAuth2 Authentifizierungsdienstes mit Single Sign On auf Basis von apareo CAS
  • Verbesserung der Performance durch Akaimai CDN Integration
  • Performanz- und Lasttests
  • Java 8 Migration
Java Springframework Spring MVC Spring Data JPA Thymeleaf JUnit jMockit assertJ FirstSpirit CMS apareo CAS MongoDB Salesforce
Heizung, Klima
6 Monate
2015-02 - 2015-07

Single Sign On Service

Architekt, Java Lead Developer
Architekt, Java Lead Developer

Für den mittelständischen Betreiber zweierWebshops und mehrerer Kunden-Portalen wurde ein Konzept für einen Single Sign On Service erstellt und dann in Folge in einer Neuentwicklung umgesetzt.

  • Bedarfsanalyse und Dokumentation der Requirements
  • Erstellung der Systemarchitektur-Dokumentation basierend auf dem arc42 Template
  • Auswahl eines geeigneten oAuth2 Authentifizierungs Providers
  • Implementierung der konziperten Lösung basierend auf apareao CAS Single Sign On in Java
  • Implementierung von KPI-Messungen und Dashboards für Live-Insights
  • Anbindung an Inhouse Monitoring Systeme
  • Durchführung einer Risikoanalyse
  • Erstellung eines Installationshandbuchs
  • Erstellung eines Betriebshandbuchs
  • Planung und Koordination von Funktions- und Lasttests
  • Support bei der System-Integration und beim Rollout
Java Springframework Spring Security apareo CAS Spring-Data JPA Hibernate MySQL Apache Tomcat Spring MVC Apache CXF JAXB EHCache Dropwizard-Metrics jUnit mockito Webservices Maven SVN UML arc42
Multi Level Marketing
4 Monate
2014-10 - 2015-01

Content Publishing Strategie

Berater, Architekt
Berater, Architekt

Für eine internationale Gruppe in der Chemie-Industrie wurde eine Content- Publishing Strategie entwickelt. Basierend darauf wurde eine Event-basierte Architektur konyipiert, die in Folge mit verschiedenen externen Dienstleistern umgesetzt wurde. Die besondere Herausforderung bestand darin, dass das zu ersetzende hetegrogene System in zwanzig Jahren auf mehr als 20 CMS Systeme, mehrere DTP Systeme, diverse Datenbanken und Produktkataloge angewachsen ist und eine Konsolidierung der Systemlandschaft dringend geboten war.

  • Bedarfsanalyse
  • Analyse verschiedener Bestands-Systeme (ERP, CMS, Datenbanken, E-Commerce und DTP-Systeme, Produktkataloge)
  • Erstellung einer Strategie zur Transformation der bestehenden Weblandschaft
  • Schnittstellen-Definition CMS, Ecommerce-Suite und Legacy Systeme
  • Schnittstellen-Definition ERP System (SAP)
  • Konzeption eines Prototyps
  • Auswahl eines Enterprise-CMS
  • Auswahl einer Ecommerce-Suite
OOA OOD UML CMS DTP SAP
Chemie, Farben
2 Monate
2014-08 - 2014-09

Webtracking / Adblock

Architekt, Java Entwickler
Architekt, Java Entwickler

Für den Bundesverband Digitale Wirtschaft e.V. wurde eine Software konzipiert und entwickelt, mittels derer die Verbandsmitglieder ermitteln und reporten können, ob die Nutzer auf derenWebseiten Adblocker verwenden.

  • Analyse von Adblocker Technologie
    Implementierung einer REST API für die Daten-Ingestion nach Cassandra
  • Konzeption der Reporterstellung mittels Hadoop
  • Rollout Support
Java Springframework Spring-Boot Spring-Data JPA Cassandra Hadoop
Digitale Wirtschaft, Online-Medien
9 Monate
2013-11 - 2014-07

Mobile App für Airline Kunden

Java Entwickler im Scrum Team
Java Entwickler im Scrum Team

Für eine deutsche Airline wurden die bestehenden Mobil-Apps gewartet und weiter entwickelt. Dabei wurden verschiedenste Systeme des Kunden integriert, um dem Endnutzer möglichst viele Funktionen direkt in der App bereitzustellen.

  • Anbindung verschiedener Backend-Systeme (JMS, Webservices, SOAP, REST)
  • verschiedene Applikationen (HTML, iPad, iPhone, Android, Windows Phone)
  • Entwicklung neuer Features
  • Troubleshooting, Maintenance
Java (JEE) Springframework Spring-Data JPA Hibernate Flyway JMS Websphere MQ Apache Camel Apache Tomcat Spring MVC JSP XMLBeans Stax Apache-CXF JAXB Axis EHCache oAuth2 Spring Security jUnit mockito Webservices Maven Ant Continous Integration SVN GIT Nexus IntelliJ IDEA
Luftfahrt
4 Monate
2013-07 - 2013-10

Social Media Integrations-Applikation

Java Entwickler
Java Entwickler

Bei Social Media Integrations Applikation handelt es sich um einen Social Media Aggregator, mittels dessen die Kunden in einer App sowohl auf Facebook, Twitter und auch Google+ agieren können. Außerdem werden Reports bereitgestellt, welche die Reichweite der Interaktionen sichtbar machen.

  • Neuentwicklung des Backends mit Springframework
  • Anbindung von Facebook
  • Anbindung von Twitter
  • Anbindung von Google+
  • Integrations des Frontends (Desktop und Mobile)
  • Integration eines vorhanden oAuth2 Dienstes zur Authentifizierung
Java Java/J2EE (JEE) Springframework Spring-Data Spring MVC JSP Spring Security mySQL JPA Hibernate REST JSON oAuth2 Facebook-API Twitter- API GooglePlus API Tomcat Subversion HTML CSS jQuery maven jUnit IntelliJ IDEA
gerne auf Anfrage
1 Jahr 6 Monate
2011-12 - 2013-05

Test And Performance Tool

Java Lead Developer
Java Lead Developer

Für einen führendem Telekommunikationsausrüster wurde ein Onlinetool zur Koordinierung von Software und Hardware # Testaktivitäten entwickelt. Das Test And Performance Tool war ursprünglich für den internen Gebrauch konzipiert, wird aber mittlerweile auch als Service an Dritte vermarktet.

  • Wartung und Erweiterung der Java/JSF basierten Applikation
  • Upload und Konvertierung von Testplänen im Microsoft Word Format
  • umfangreiches Reporting über ausgeführte Tests, Testergebnisse, Regressionen usw.
  • Import von Testergebnissen aus diversen Quellen (XML, Logfiles, CSV)
  • Load Balancing eingeführt, um die Ausfallsicherheit zu erhöhen
  • Continous Integration eingeführt
  • Migration von SVN nach Git
  • Support von Anwendern
Java Hibernate Oracle JSF JSP Jasper Reports BIRT Gradle Git Eclipse Tomcat
Telekommunikation
1 Jahr 2 Monate
2010-10 - 2011-11

Order Management System AROMA

Java Entwickler
Java Entwickler

Im Auftrag von Avarto Systems GmbH (Bertelsmann) wurde ein mandantenfähiges Ecommerce Backend-System weiterentwickelt und gewartet. Außerdem wurde ein neuer Mandant integriert.

  • Weiterentwicklung des Spring MVC basierten AROMA Backends
  • Customizing für verschiedene Mandanten
  • umfangreiche Integration eines neuen Mandanten
  • Massendaten Verarbeitung mit Spring Batch
  • Anbindung an arvato Fraud Detection
  • Anbindung an arvato Fullfillment Systeme
  • Weiterentwicklung des Debitoren- und Kreditorenmanagements
Java Springframework Hibernate Spring Batch Junit GWT Struts Junit Oracle mySQL Jasper Reports Ant Subversion Maven Hudson (Jenkins) Eclipse XMLBeans XML XSD Selenium
Arvato Systems
3 Jahre 8 Monate
2007-01 - 2010-08

B2C und B2B Portal für Endkunden und Vermittler

Technische Projektleitung, Java Lead Developer
Technische Projektleitung, Java Lead Developer

Für einen mittelständischen Reiseveranstalter und -vermittler wurde eine Endkunden-Webapplikation erstellt und gewartet. Dafür würden die Buchungs- und Reservierungssysteme verschiedener Anbieter integriert.

  • Konzeption und Realisierung einer B2B und B2C Webapplikation
  • Koordination von externen Resourcen
  • Anbindung verschiedener Reservierungssysteme mittels SOAP
  • Anbindung des Payment-Gateways Saferpay für Zahlungsabwicklung
  • Realisierung von umfangreicher Suchfunktionalität mit Apache Lucene
  • lokaliserte Suche nach Hotels und Ferienwohnungen mit Google-Maps
  • Abbildung der Geschäftsprozesse inklusive Dokumentenerzeugung (PDF)
  • Dokumentenmanagement und Email-Integration
  • Suchmaschinenoptimierung SEO
  • Google Analytics Integration
  • automatisierte Unit-, Funktions- und Lasttests
  • Continuous Integration mit Hudson (jetzt Jenkins)
  • Monitoring der Eigen- und Fremdsysteme
  • Ausfallsicherheit durch Load-Balancing und Datenbankreplikation
  • Migration der mySQL-Datenbank nach Oracle
Java OOA OOD SOAP XML Oracle Springframework Hibernate Lucene Tapestry Axis iText PDF HTML CSS Ajax jQuery Eclipse Subversion maven Nexus Selenium JUnit Continuous Integration Hudson HypericHQ Google Analytics Google Maps Saferpay Payment Gateway
Tourismus
7 Monate
2006-07 - 2007-01

Konzeption einer Social Media Platform

Architekt
Architekt

Für einen deutschen Provider und Content-Anbieter wurde eine Social Media Platform konzipiert.

  • Analyse der Mitbewerberschaft
  • Bedarfsanalyse durch Arbeit mit Fokusgruppen
  • Konzeption einer Social Media Plattform
  • Erstellung von Usecases
  • Erstellung von Richtlinien für externe Dienstleister
OOA OOD Usecases UML
Internet
7 Monate
2005-11 - 2006-05

Web.de Suche

Java Entwickler
Java Entwickler

Für das Onlineportal web.de wurde eine Suche des Drittanbieters Google integriert.

  • Redesign der bestehenden Such-Applikation
  • Anbindung der Google Search APIs
  • Rebranding der bestehenden Applikation für gmx.de und 1und1.de
  • Umfangreiches Refactoring zur Anhebung des Software Qualität
  • Funktions- und Lasttests
Java Struts Junit httperf HTML CSS Javascript Eclipse Maven Subversion
Internet
1 Monat
2006-02 - 2006-02

Single Sign On für verschiedene Webapplikationen

Java Developer
Java Developer

Nach dem Merger eines großen deutschen Internetproviders und eines Webmail Anbierters wurde ein bestehender Single Sign On Service so erweitert, dass dieser für die Webdienste beider Parteien verwendet werden kann.

  • Implemtierung eines Adapters für den Single Sign On Service, so dass dieser ohne großen Migrationsaufwand von neuen Diensten verwendet werden kann
  • Anbindung an Authentifizierungsbackends mittels Corba
  • Proof Of Concept Anbindung eines Dienstes mittels des neuen Adapters
Java/JEE Java Servlets CORBA Maven Subversion
1und1
5 Monate
2005-06 - 2005-10

Fotoalbum Erweiterung

Java Entwickler
Java Entwickler

Für web.de wurde die Fotoalbum Webapplikation  weiterentwickelt und gepflegt.

  • Erweiterung einer bestehenden Applikation um neue Funktionen
  • Troubleshooting und Bugfixes
Java Struts Servlet HTML CSS Javascript Eclipse Maven Subversion Junit
Internet

Position

Position

Senior Architekt /  Java Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Architecture

Schwerpunkte

Java Enterprise Entwicklung
SOA & Microservice Architektur

Produkte / Standards / Erfahrungen / Methoden

Frameworks:

Spring Framework, Spring Boot, Spring Data, JPA, Hibernate, Spring Web Services, Spring MVC (REST), JSON, JAX-WS, Swagger, Tomcat, Spring Security, Apache CXF, Spring Cloud, Spring Kafka, Spring Cloud Stream, Apache Camel, Apache Lucene, Apache Solr, Elasticsearch, Kibana, Zookeeper, Spock, JUnit, TestNG, Mockito, Powermock, jMockit, Assertj, DBunit, REST-assured, Wiremock, Selenium, JMeter, Servlet API, Java Server Pages (JSP), Java Server Faces (JSF), OpenPDF, Flyway, Liquibase

Build und CI Tools:

Maven, Ant, Gradle, Jenkins, JRebel

DevOps:

Docker, Ansible, Terraform, Packer, Vagrant, Molecule

Methoden:

Objektorientierte Analyse (OOA), Objektorientiertes Design (OOD), Objektorientierte Programmierung (OOP), Aspektorientierte Programmierung (AOP), Domain Driven Design (DDD), Analyse- und Entwurfsmuster (Design Patterns), Datenmodellierung, Datenbankdesign, Event Sourcing, Konzeption und Durchführung systematischer Tests, Continuous Integration (CI), Continuous Delivery (CD)

Vorgehensmodelle:

Agile, Scrum, Kanban, Extreme Programming (XP), Test Driven Development (TDD), Pair-Programming

Infrastruktur:

Kubernetes, Jenkins, Nexus, Gitlab, Microsoft Azure Cloud

NoSQL:

MongoDB, Redis, Apache Cassandra


Messaging:

Kafka, ActiveMQ, Websphere MQ


Security:

Keycloak, Apareo CAS, OAuth2, Hashicorp Vault, Spring Security


Verschiedenes:

Markdown, Asciidoc, LaTex, PDF Generierung, openAPI

Betriebssysteme

Unix
Windows

Programmiersprachen

bash
Go
Java
Java ME, Java SE, Java EE
JavaScript
PHP

Datenbanken

ANSI SQL Standard
DAO
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

CORBA
Internet, Intranet
TCP/IP

Branchen

Branchen

  • Automotive
  • Logistik
  • Luftfahrt
  • Retail & eCommerce
  • Telekommunikation
  • Tourismus
  • Heizung & Klima

Einsatzorte

Einsatzorte

Bielefeld (+300km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km)
möglich

Projekte

Projekte

6 Jahre 6 Monate
2020-01 - heute

Microservice Architekt Product Lifecycle Management

Architekt
Architekt
Migration eines Java basierten Monolithen hin zu einer Event-basierten Microservice Architektur.
Springboot Confluent Cloud Microsoft Azure OpenShift
Remote
2 Jahre
2018-01 - 2019-12

IoT System Mit Microservice Architecture

Java Lead Developer
Java Lead Developer

Bei einem führendem Hersteller von Heizungs- und Klimatechnik wurde ein IoT System aufgebaut, das auf einer Event-basierten Architektur und Microservices basiert. Das System wird von Endkunden und Wohnbaugesellschaften verwendet, um die eigene Heizungsanlage zu überwachen und zu steuern.

  • Entwicklung und Pflege diverser Microservices auf Basis von Spring Boot
  • Migration von on-premise private Cloud nach Azure Cloud
  • Aufbau der Cloud-Infrastruktur mit Terraform und Ansible
  • Aufbau und Integration von Azure Iothub and Azure Eventhub
  • Integration des Third-Party Providers Mender für IoT Device Management und Over The Air (OTA) Updates
  • Konzeption und Aufbau eines Digital Twins für die IoT Devices
  • Integration der Systeme des Smart-Home Drittanbieters Netatmo
  • Anbindung and das Salesforce CRM für die Synchronisation von Nutzerdaten mit dem AD B2C
  • Aufbau des API Managements für alle Entwicklungsteams
  • Pflege der Jenkins Build-Infrastruktur mit Terraform und Ansible
  • Aufbau der CI/CD Pipeline für alle Entwicklungsteams
  • Java 11 Migration aller Java Komponenten
Java Spring Boot Azure Cloud Kafka Spring Cloud Stream Ansible Terraform MongoDb Kubernetes Docker Azure AD B2C Azure IoT Hub Azure Event Hub TestNG Spock Rest-assured Salesforce
6 Monate
2017-07 - 2017-12

Content-Suche und Spezial-Suchen

Java Lead Developer
Java Lead Developer

Für einen führenden Hersteller von Heizungs- und Klimatechnik wurde eine bestehende Such- Lösung basierend auf Exalead durch eine Neuimplementierung auf Basis von Elastic (Elasticsearch)abgelöst. Es wurden verschiedene Spezialsuchen wie Content-Suche, Dokumenten-Suche, Produkt- Suche, Schaltplan-Suche und lokalisierte Händler Suche implementiert. Diese wurden in rund 60 internationalisierten Webapplikationen eingebunden.

  • Content-Suche und Spezial-Suchen für B2B und B2C Webapplikationen
  • Content-Indizierung für Inhalte aus dem FirstSpirit CMS
  • Indizierung von Produktdaten aus dem PIM
  • Indizierung von Dokumenten aus dem Document Management System
  • Implementierung der Händlersuche
  • Implementierung der Schaltplan-Suche
  • Implementierung der Produkt-Suche
  • Implementierung von alternativen Suchergebnissen (“Meinten Sie. . . ?”)
  • Integration von Google Maps zur Anzeige von lokalisierten Suchergebnissen
  • Integration von Baidu Maps zur Anzeige von lokalisierten Suchergebnissen in chinesischen
    Webapplikationen
Java Springframework Elastic (Elasticsearch) Spring MVC Apache Camel FirstSpirit
Heizung, Klima
6 Monate
2017-01 - 2017-06

Heatpump Sizing Tool

Java Lead Developer
Java Lead Developer

Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden ein Produktkonfigurator implementiert, mit dem Endkunden und niedergelassene Installateure eine passende Heizungsanlage für einWohnobjekt konfigurieren können. Um geeignete Produkte auswählen zu können, mussten umfangreiche Berechnungen durchgeführt werden, die bisher manuell erfolgt sind. Außerdem wurden zahlreiche regionale Unterschiede bei der Berechnung und der Produktauswahl berücksichtigt.

  • Erstellung von landesabhängigen Modelberechnungen zur Bestimmung des Energiebedarfs
  • Implementierung der Energiebedarfsbestimmung als Spring Boot Microservice
  • Import der relevanten Produktinformationen zur Energiebedarfsbestimmung aus SAP
  • Integration des Produktkonfigurators im B2B Bereich verschiedener internationalerWebapplikationen
  • Konzeption eines detaillierten Testplans, um die zahlreichen möglichen Produktkonfigurationen über systematische Tests abzudecken
  • Support beim gestaffelten Rollout in 13 Ländern
Java Spring Boot Thymeleaf JUnit Mockito AssertJ Apareo CAS mySQL Kubernetes Docker Azure Cloud
Heizung, Klima
1 Jahr 4 Monate
2015-09 - 2016-12

B2B und B2C Webapplikationen

Java Lead Developer
Java Lead Developer

Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden die rund 60 bestehenden B2B und B2C Webapplikationen weiterentwickelt und gepflegt.

  • B2B und B2C Webapplikationen einer internationalen Gruppe
  • Weiterentwicklung und Pflege der Spring MVC Backend Applikationen
  • Salesforce Anbindung zum Management von Serviceaufträgen
  • eCommerce Platform commercetools integriert
  • Aufbau eines oAuth2 Authentifizierungsdienstes mit Single Sign On auf Basis von apareo CAS
  • Verbesserung der Performance durch Akaimai CDN Integration
  • Performanz- und Lasttests
  • Java 8 Migration
Java Springframework Spring MVC Spring Data JPA Thymeleaf JUnit jMockit assertJ FirstSpirit CMS apareo CAS MongoDB Salesforce
Heizung, Klima
6 Monate
2015-02 - 2015-07

Single Sign On Service

Architekt, Java Lead Developer
Architekt, Java Lead Developer

Für den mittelständischen Betreiber zweierWebshops und mehrerer Kunden-Portalen wurde ein Konzept für einen Single Sign On Service erstellt und dann in Folge in einer Neuentwicklung umgesetzt.

  • Bedarfsanalyse und Dokumentation der Requirements
  • Erstellung der Systemarchitektur-Dokumentation basierend auf dem arc42 Template
  • Auswahl eines geeigneten oAuth2 Authentifizierungs Providers
  • Implementierung der konziperten Lösung basierend auf apareao CAS Single Sign On in Java
  • Implementierung von KPI-Messungen und Dashboards für Live-Insights
  • Anbindung an Inhouse Monitoring Systeme
  • Durchführung einer Risikoanalyse
  • Erstellung eines Installationshandbuchs
  • Erstellung eines Betriebshandbuchs
  • Planung und Koordination von Funktions- und Lasttests
  • Support bei der System-Integration und beim Rollout
Java Springframework Spring Security apareo CAS Spring-Data JPA Hibernate MySQL Apache Tomcat Spring MVC Apache CXF JAXB EHCache Dropwizard-Metrics jUnit mockito Webservices Maven SVN UML arc42
Multi Level Marketing
4 Monate
2014-10 - 2015-01

Content Publishing Strategie

Berater, Architekt
Berater, Architekt

Für eine internationale Gruppe in der Chemie-Industrie wurde eine Content- Publishing Strategie entwickelt. Basierend darauf wurde eine Event-basierte Architektur konyipiert, die in Folge mit verschiedenen externen Dienstleistern umgesetzt wurde. Die besondere Herausforderung bestand darin, dass das zu ersetzende hetegrogene System in zwanzig Jahren auf mehr als 20 CMS Systeme, mehrere DTP Systeme, diverse Datenbanken und Produktkataloge angewachsen ist und eine Konsolidierung der Systemlandschaft dringend geboten war.

  • Bedarfsanalyse
  • Analyse verschiedener Bestands-Systeme (ERP, CMS, Datenbanken, E-Commerce und DTP-Systeme, Produktkataloge)
  • Erstellung einer Strategie zur Transformation der bestehenden Weblandschaft
  • Schnittstellen-Definition CMS, Ecommerce-Suite und Legacy Systeme
  • Schnittstellen-Definition ERP System (SAP)
  • Konzeption eines Prototyps
  • Auswahl eines Enterprise-CMS
  • Auswahl einer Ecommerce-Suite
OOA OOD UML CMS DTP SAP
Chemie, Farben
2 Monate
2014-08 - 2014-09

Webtracking / Adblock

Architekt, Java Entwickler
Architekt, Java Entwickler

Für den Bundesverband Digitale Wirtschaft e.V. wurde eine Software konzipiert und entwickelt, mittels derer die Verbandsmitglieder ermitteln und reporten können, ob die Nutzer auf derenWebseiten Adblocker verwenden.

  • Analyse von Adblocker Technologie
    Implementierung einer REST API für die Daten-Ingestion nach Cassandra
  • Konzeption der Reporterstellung mittels Hadoop
  • Rollout Support
Java Springframework Spring-Boot Spring-Data JPA Cassandra Hadoop
Digitale Wirtschaft, Online-Medien
9 Monate
2013-11 - 2014-07

Mobile App für Airline Kunden

Java Entwickler im Scrum Team
Java Entwickler im Scrum Team

Für eine deutsche Airline wurden die bestehenden Mobil-Apps gewartet und weiter entwickelt. Dabei wurden verschiedenste Systeme des Kunden integriert, um dem Endnutzer möglichst viele Funktionen direkt in der App bereitzustellen.

  • Anbindung verschiedener Backend-Systeme (JMS, Webservices, SOAP, REST)
  • verschiedene Applikationen (HTML, iPad, iPhone, Android, Windows Phone)
  • Entwicklung neuer Features
  • Troubleshooting, Maintenance
Java (JEE) Springframework Spring-Data JPA Hibernate Flyway JMS Websphere MQ Apache Camel Apache Tomcat Spring MVC JSP XMLBeans Stax Apache-CXF JAXB Axis EHCache oAuth2 Spring Security jUnit mockito Webservices Maven Ant Continous Integration SVN GIT Nexus IntelliJ IDEA
Luftfahrt
4 Monate
2013-07 - 2013-10

Social Media Integrations-Applikation

Java Entwickler
Java Entwickler

Bei Social Media Integrations Applikation handelt es sich um einen Social Media Aggregator, mittels dessen die Kunden in einer App sowohl auf Facebook, Twitter und auch Google+ agieren können. Außerdem werden Reports bereitgestellt, welche die Reichweite der Interaktionen sichtbar machen.

  • Neuentwicklung des Backends mit Springframework
  • Anbindung von Facebook
  • Anbindung von Twitter
  • Anbindung von Google+
  • Integrations des Frontends (Desktop und Mobile)
  • Integration eines vorhanden oAuth2 Dienstes zur Authentifizierung
Java Java/J2EE (JEE) Springframework Spring-Data Spring MVC JSP Spring Security mySQL JPA Hibernate REST JSON oAuth2 Facebook-API Twitter- API GooglePlus API Tomcat Subversion HTML CSS jQuery maven jUnit IntelliJ IDEA
gerne auf Anfrage
1 Jahr 6 Monate
2011-12 - 2013-05

Test And Performance Tool

Java Lead Developer
Java Lead Developer

Für einen führendem Telekommunikationsausrüster wurde ein Onlinetool zur Koordinierung von Software und Hardware # Testaktivitäten entwickelt. Das Test And Performance Tool war ursprünglich für den internen Gebrauch konzipiert, wird aber mittlerweile auch als Service an Dritte vermarktet.

  • Wartung und Erweiterung der Java/JSF basierten Applikation
  • Upload und Konvertierung von Testplänen im Microsoft Word Format
  • umfangreiches Reporting über ausgeführte Tests, Testergebnisse, Regressionen usw.
  • Import von Testergebnissen aus diversen Quellen (XML, Logfiles, CSV)
  • Load Balancing eingeführt, um die Ausfallsicherheit zu erhöhen
  • Continous Integration eingeführt
  • Migration von SVN nach Git
  • Support von Anwendern
Java Hibernate Oracle JSF JSP Jasper Reports BIRT Gradle Git Eclipse Tomcat
Telekommunikation
1 Jahr 2 Monate
2010-10 - 2011-11

Order Management System AROMA

Java Entwickler
Java Entwickler

Im Auftrag von Avarto Systems GmbH (Bertelsmann) wurde ein mandantenfähiges Ecommerce Backend-System weiterentwickelt und gewartet. Außerdem wurde ein neuer Mandant integriert.

  • Weiterentwicklung des Spring MVC basierten AROMA Backends
  • Customizing für verschiedene Mandanten
  • umfangreiche Integration eines neuen Mandanten
  • Massendaten Verarbeitung mit Spring Batch
  • Anbindung an arvato Fraud Detection
  • Anbindung an arvato Fullfillment Systeme
  • Weiterentwicklung des Debitoren- und Kreditorenmanagements
Java Springframework Hibernate Spring Batch Junit GWT Struts Junit Oracle mySQL Jasper Reports Ant Subversion Maven Hudson (Jenkins) Eclipse XMLBeans XML XSD Selenium
Arvato Systems
3 Jahre 8 Monate
2007-01 - 2010-08

B2C und B2B Portal für Endkunden und Vermittler

Technische Projektleitung, Java Lead Developer
Technische Projektleitung, Java Lead Developer

Für einen mittelständischen Reiseveranstalter und -vermittler wurde eine Endkunden-Webapplikation erstellt und gewartet. Dafür würden die Buchungs- und Reservierungssysteme verschiedener Anbieter integriert.

  • Konzeption und Realisierung einer B2B und B2C Webapplikation
  • Koordination von externen Resourcen
  • Anbindung verschiedener Reservierungssysteme mittels SOAP
  • Anbindung des Payment-Gateways Saferpay für Zahlungsabwicklung
  • Realisierung von umfangreicher Suchfunktionalität mit Apache Lucene
  • lokaliserte Suche nach Hotels und Ferienwohnungen mit Google-Maps
  • Abbildung der Geschäftsprozesse inklusive Dokumentenerzeugung (PDF)
  • Dokumentenmanagement und Email-Integration
  • Suchmaschinenoptimierung SEO
  • Google Analytics Integration
  • automatisierte Unit-, Funktions- und Lasttests
  • Continuous Integration mit Hudson (jetzt Jenkins)
  • Monitoring der Eigen- und Fremdsysteme
  • Ausfallsicherheit durch Load-Balancing und Datenbankreplikation
  • Migration der mySQL-Datenbank nach Oracle
Java OOA OOD SOAP XML Oracle Springframework Hibernate Lucene Tapestry Axis iText PDF HTML CSS Ajax jQuery Eclipse Subversion maven Nexus Selenium JUnit Continuous Integration Hudson HypericHQ Google Analytics Google Maps Saferpay Payment Gateway
Tourismus
7 Monate
2006-07 - 2007-01

Konzeption einer Social Media Platform

Architekt
Architekt

Für einen deutschen Provider und Content-Anbieter wurde eine Social Media Platform konzipiert.

  • Analyse der Mitbewerberschaft
  • Bedarfsanalyse durch Arbeit mit Fokusgruppen
  • Konzeption einer Social Media Plattform
  • Erstellung von Usecases
  • Erstellung von Richtlinien für externe Dienstleister
OOA OOD Usecases UML
Internet
7 Monate
2005-11 - 2006-05

Web.de Suche

Java Entwickler
Java Entwickler

Für das Onlineportal web.de wurde eine Suche des Drittanbieters Google integriert.

  • Redesign der bestehenden Such-Applikation
  • Anbindung der Google Search APIs
  • Rebranding der bestehenden Applikation für gmx.de und 1und1.de
  • Umfangreiches Refactoring zur Anhebung des Software Qualität
  • Funktions- und Lasttests
Java Struts Junit httperf HTML CSS Javascript Eclipse Maven Subversion
Internet
1 Monat
2006-02 - 2006-02

Single Sign On für verschiedene Webapplikationen

Java Developer
Java Developer

Nach dem Merger eines großen deutschen Internetproviders und eines Webmail Anbierters wurde ein bestehender Single Sign On Service so erweitert, dass dieser für die Webdienste beider Parteien verwendet werden kann.

  • Implemtierung eines Adapters für den Single Sign On Service, so dass dieser ohne großen Migrationsaufwand von neuen Diensten verwendet werden kann
  • Anbindung an Authentifizierungsbackends mittels Corba
  • Proof Of Concept Anbindung eines Dienstes mittels des neuen Adapters
Java/JEE Java Servlets CORBA Maven Subversion
1und1
5 Monate
2005-06 - 2005-10

Fotoalbum Erweiterung

Java Entwickler
Java Entwickler

Für web.de wurde die Fotoalbum Webapplikation  weiterentwickelt und gepflegt.

  • Erweiterung einer bestehenden Applikation um neue Funktionen
  • Troubleshooting und Bugfixes
Java Struts Servlet HTML CSS Javascript Eclipse Maven Subversion Junit
Internet

Position

Position

Senior Architekt /  Java Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Architecture

Schwerpunkte

Java Enterprise Entwicklung
SOA & Microservice Architektur

Produkte / Standards / Erfahrungen / Methoden

Frameworks:

Spring Framework, Spring Boot, Spring Data, JPA, Hibernate, Spring Web Services, Spring MVC (REST), JSON, JAX-WS, Swagger, Tomcat, Spring Security, Apache CXF, Spring Cloud, Spring Kafka, Spring Cloud Stream, Apache Camel, Apache Lucene, Apache Solr, Elasticsearch, Kibana, Zookeeper, Spock, JUnit, TestNG, Mockito, Powermock, jMockit, Assertj, DBunit, REST-assured, Wiremock, Selenium, JMeter, Servlet API, Java Server Pages (JSP), Java Server Faces (JSF), OpenPDF, Flyway, Liquibase

Build und CI Tools:

Maven, Ant, Gradle, Jenkins, JRebel

DevOps:

Docker, Ansible, Terraform, Packer, Vagrant, Molecule

Methoden:

Objektorientierte Analyse (OOA), Objektorientiertes Design (OOD), Objektorientierte Programmierung (OOP), Aspektorientierte Programmierung (AOP), Domain Driven Design (DDD), Analyse- und Entwurfsmuster (Design Patterns), Datenmodellierung, Datenbankdesign, Event Sourcing, Konzeption und Durchführung systematischer Tests, Continuous Integration (CI), Continuous Delivery (CD)

Vorgehensmodelle:

Agile, Scrum, Kanban, Extreme Programming (XP), Test Driven Development (TDD), Pair-Programming

Infrastruktur:

Kubernetes, Jenkins, Nexus, Gitlab, Microsoft Azure Cloud

NoSQL:

MongoDB, Redis, Apache Cassandra


Messaging:

Kafka, ActiveMQ, Websphere MQ


Security:

Keycloak, Apareo CAS, OAuth2, Hashicorp Vault, Spring Security


Verschiedenes:

Markdown, Asciidoc, LaTex, PDF Generierung, openAPI

Betriebssysteme

Unix
Windows

Programmiersprachen

bash
Go
Java
Java ME, Java SE, Java EE
JavaScript
PHP

Datenbanken

ANSI SQL Standard
DAO
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

CORBA
Internet, Intranet
TCP/IP

Branchen

Branchen

  • Automotive
  • Logistik
  • Luftfahrt
  • Retail & eCommerce
  • Telekommunikation
  • Tourismus
  • Heizung & Klima

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.