a Randstad company

Java EE , Spring , Spring Boot

Profil
Top-Skills
Java EE Jakarta EE Spring Boot Java Oracle/SQL Software Engineering Spring Oracle Software Entwicklung Agile Softwareentwicklung SQL
Verfügbar ab
01.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Köln (+50km) Düsseldorf (+50km) Essen, Ruhr (+100km)
PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

10 Monate

2019-03

2019-12

Auswertungsmodul für Statistikpositionen

Senior Java Developer agile Entwicklung kundenspezifisches Vorgehensmodell
Rolle
Senior Java Developer
Projektinhalte

Auswertungsmodul für Statistikpositionen der Deutschen Bundesbank

  • Last-Level Eingriffe bzgl. Fehlern im täglichen Lauf.
  • Konfigurieren neuer Statistikpositionen und Auswertungen.
  • Unterstützung des Fachbereichs bei technischen Fragen zum Analyzer und dessen Auswertungen.
  • Unterstützung des Fachbereichs bei der Bewertung und Aufnahme neuer Fachanforderungen.
  • Umsetzung neuer Fachanforderungen inkl. Auslieferung der Software durch die Stages bis in Produktion.
  • Detaillierte Dokumentation, bzw. Ergänzung bestehender Dokumentation zur Funktionsweise der einzelnen Analyzer Module.
  • Entwicklung und Wartung der Tests für Analyzer Module.
Produkte
kundeninterne Framework Java 8 Oracle DB 12c
Kenntnisse
agile Entwicklung kundenspezifisches Vorgehensmodell
Kunde
Deutsche Bundesbank, Finanzbranche
Einsatzort
Düsseldorf
4 Monate

2018-11

2019-02

Integration/Anbindung von Fremdsystemen

Senior Java EE Developer Scrum
Rolle
Senior Java EE Developer
Projektinhalte

Integration/Anbindung von Fremdsystemen, Massendatenverarbeitung

  • Anbindung der Partnersysteme des Kunden an das CRM des Kunden via Microservices.
  • Beladung, Anonymisierung und Aggregation großer Mengen der Patientendaten mittels der Batch-Verarbeitung unter Beachtung aktueller Datenschutzstandards.
Produkte
Spring Boot Spring Batch Spring Data REST-API Java 8 Microservices
Kenntnisse
Scrum
Kunde
Sanvartis GmbH, Gesundheitswesen
Einsatzort
Duisburg
8 Monate

2018-04

2018-11

Geschäftsvorfallverarbeitung

Senior Java EE Developer Scrum agile Methoden
Rolle
Senior Java EE Developer
Projektinhalte
  • Technische Modernisierung bestehender Geschäftsvorfallverarbeitung, Erweiterung des Systems für die Verarbeitung neuer Geschäftsvorfälle, Dokumentation der Systemarchitektur und der technischen Entscheidungen.
  • Anbindung korrespondierender Systeme via JMS und  Microservices.
  • Implementierung von Testfällen nach Vorgaben des Fachbereiches
Produkte
JBoss EAP 7 Java EE Spring Boot Java 8 JMS Spring Data Microservices
Kenntnisse
Scrum agile Methoden
Kunde
AXA Konzern AG, Versicherungen & Vermögensmanagement
Einsatzort
Köln
9 Monate

2017-08

2018-04

Entwicklung einer mandantenfähigen Fondsplattform

Scala und Java Developer agile Methoden
Rolle
Scala und Java Developer
Projektinhalte
  • Weiterentwicklung einer mandantenfähigen Plattform zur Beantragung, Verarbeitung und Auslieferung von Fondsdaten unter Beachtung eines mehrstufigen Zugriffskonzeptes.
  • Dokumentation der existierenden Fachlichkeit und Integration neuer Anforderungen in ein Gesamtanforderungsmodell.
  • Entwicklung und Implementierung von Testfällen.
Produkte
Apache ServiceMix ESB 7 Scala 2.11.12 Scala Play Framework 2.5.18 PostreSQL 10
Kenntnisse
agile Methoden
Kunde
FACT Informationssysteme und Consulting AG, Finanzbranche
Einsatzort
Neuss
1 Jahr 5 Monate

2016-03

2017-07

Ableitung von technischen Anforderungen

Senior Java Software Developer Warenwirtschaft Store Backoffice Java 8 ...
Rolle
Senior Java Software Developer
Projektinhalte
  • Ableitung von technischen Anforderungen aus den fachlichen Beschreibungen. Konzeption eines HTML5 Frontend für die neuen Systemmodule. Erweiterung und Anpassung des bestehenden JSF 2 Frontend. 
  • Auslagerung der Datenerhebung aus den Kassenbondaten und der Leergut-Verwaltung auf separate Bounded Contexte und deren technische Abbildung auf Microservices basierend auf Wildfly Swarm. 
  • Entwurf, Implementierung, Test und Dokumentation der neuen Geschäftslogik innerhalb eines Scrum Teams. Performanceoptimierung durch Profiling, punktuelle Verlagerung der Geschäftslogik auf die Datenbankseite und Parallelisierung von Code der Geschäftslogik.
Produkte
agile Entwicklung
Kenntnisse
Warenwirtschaft Store Backoffice Java 8 Wildfly Swarm 2017.5 Wildfly AS 10 EJB3 JPA2 CDI JAX-WS JAX-RS HTML5 Angular JS Karma & Jasmine Teststack JSF 2 Selenium Testframework DB2 Derby Microservices
Kunde
ALDI Süd GmbH & Co. KG, Lebensmitteleinzelhandel
3 Monate

2016-01

2016-03

Ableitung und Dokumentation

Java Software Developer Java JBoss AS 6 EJB3 ...
Rolle
Java Software Developer
Projektinhalte

Ableitung und Dokumentation der existierenden Fachlichkeit aus dem Code des Altsystems und Integration neuer Anforderungen in ein Gesamtanforderungsmodell. Überführung modellierter Anforderungen in User-Stories. Implementierung von User-Stories und den automatisierten Testszenarien.

Kenntnisse
Java JBoss AS 6 EJB3 JPA2 JAX-WS Oracle DB 11g kundenspezifisches Vorgehensmodell
Kunde
OBI Group Holding SE & Co. KGaA
2 Jahre 1 Monat

2014-01

2016-01

Übernahme eines nicht finalisierten Systems

Senior Java Softwareentwickler, Entwicklungsteam-Lead Java 7 Wildfly AS 10 Java EE 7 ...
Rolle
Senior Java Softwareentwickler, Entwicklungsteam-Lead
Projektinhalte
  • Übernahme eines nicht finalisierten Systems aus einem abgebrochenen Entwicklungsanlauf.
  • Umbau übernommener Systemmodule.
  • Betreuung der Entwickler bei der Umstellung auf das agile Entwicklungsvorgehen.
  • Integration neuer Anforderungen in das Gesamtanforderungsmodell.
  • Entwurf, Implementierung und Dokumentation neuer Systemmodule.
  • Umstellung des Java Swing – Frontend auf JSF 2 und Überarbeitung der grafischen Benutzerführung.
  • Anbindung des Systems an korrespondierende Fremdsysteme.
  • Konzeption von Testszenarien und Mitbetreuung der Überführung des Systems in den Produktivbetrieb.
Kenntnisse
Java 7 Wildfly AS 10 Java EE 7 EJB3 CDI JAX-WS JSF2 Integration von Java EE 7 mit Spring Data Spring Batch Spring Security; Selenium Testframework Oracle DB 11g H2 agile Entwicklung Scrum
Kunde
internationales Unternehmen, Textilien, Bekleidungshauskette
1 Jahr

2013-02

2014-01

Ableitung und Dokumentation

Java Software Developer Java JBoss AS 6 EJB3 ...
Rolle
Java Software Developer
Projektinhalte
  • Ableitung und Dokumentation der existierenden Fachlichkeit aus dem Code des Altsystems und Integration neuer Anforderungen in ein Gesamtanforderungsmodell.
  • Überführung modellierter Anforderungen in User-Stories.
  • Implementierung von User-Stories und den automatisierten Testszenarien.
Kenntnisse
Java JBoss AS 6 EJB3 JPA2 JAX-WS Oracle DB 11g kundenspezifisches Vorgehensmodell
Kunde
OBI Group Holding SE & Co. KGaA, Einzelhandel, Baumärkte
9 Monate

2012-05

2013-01

Implementierung der Kalkulation

Web Developer PHP Typo3 CMS Typo3 Extbase ...
Rolle
Web Developer
Projektinhalte
  • Implementierung der Kalkulation von Energietarifmodellen für Neukunden.
  • Erweiterung des Kundenbereiches um Energie-Verbrauch/Kosten-Monitoring.
  • Anbindung des Kundeportals an korrespondierende Echtzeit-Energieverbrauchsauskunftssysteme. Konzeption und Implementierung von Testszenarien.
Kenntnisse
PHP Typo3 CMS Typo3 Extbase HTML CSS JavaScript MySQL kundenspezifisches Vorgehensmodell Reporting Content Management System
Kunde
NEW AG, Energie- und Wasserversorgung
6 Monate

2011-12

2012-05

Partielles Relaunch

Web Developer PHP Typo3 CMS HTML ...
Rolle
Web Developer
Projektinhalte
  • Partielles Relaunch der Webpräsenz.
  • Implementierung des Anmelde- und Anfragesystems für Messebesucher.
  • Implementierung des Systems zur Produktankündigung.
  • Wartung und Überwachung der implementierten Systeme zu Messezeiten.

Systemart:

Content Management System, Customer-Relationship-Management System

Kenntnisse
PHP Typo3 CMS HTML CSS JavaScript Piwik MySQL kundenspezifisches Vorgehensmodell
Kunde
DENTSPLY International Inc., Dentalprodukthersteller
2 Jahre

2009-11

2011-10

Implementierung der Fachlogik

Java JBoss AS EJB3 ...
Projektinhalte
  • Implementierung der Fachlogik und zugehöriger Testszenarien.
  • Konzeption der grafischen Benutzerführung und Implementierung des Web-Frontend.
  • Integration von Hochverfügbarkeits-systemen für die Historisierung von Kundenverhaltensdaten auf Basis einer verteilten transaktionalen Verarbeitung.
  • Technische Dokumentation der implementierten Systeme.

Systemart:

Kundendatenverwaltung, Kundenrating (Antrags- und Verhaltensrating)

Kenntnisse
Java JBoss AS EJB3 JPA2 JMS JSF HTML CSS Oracle DB kundenspezifisches Vorgehensmodell
Kunde
Bank für Sozialwirtschaft AG, Finanzdienstleistung

3 Jahre 7 Monate

2007-09

2011-03

Informatik

Bachelor, FH Dortmund
Abschluss
Bachelor
Institution, Ort
FH Dortmund
Schwerpunkt

Softwaretechnik

  •  Senior Java EE Developer, Freelancer
  • Engineer

Deutsch verhandlungssicher im schriftlichen und mündlichen Verkehr
Englisch verhandlungssicher im schriftlichen Verkehr
Russisch Muttersprache

Top Skills
Java EE Jakarta EE Spring Boot Java Oracle/SQL Software Engineering Spring Oracle Software Entwicklung Agile Softwareentwicklung SQL
Produkte / Standards / Erfahrungen / Methoden
agile Entwicklung

Profil

Ich biete Beratung und Unterstützung bei der Software-Entwicklung vorwiegend in den folgenden Bereichen an:

  • Java Softwareentwicklung basierend auf der Java EE, Jakarta EE Plattform
  • Frontendentwicklung basierend auf JSF 2, HTML5, JavaScript, TypeScript, Angular 2 
  • Anforderungsmodellierung, Softwareentwurf und Softwaredokumentation

Auch als Team

Je nach Projektkonstellation/-bedarf stehe ich als einzelner Freelancer zur Verfügung, oder ich kann die Projekte zusammen mit meinem Team, bestehend aus erfahrenen Software Entwicklern, umsetzen. Bei Interesse an der Beauftragung meines Teams, kann ich die Skillsets und Projekthistorien meiner Team-Mitarbeiter zur Verfügung stellen.

Kurzfassung: Technologien, Projektrollen

Ich verfüge insgesamt über 10 Jahre sehr intensiver IT Projekterfahrung in diversen Branchen. Meine Technologieerfahrung lässt sich zusammenfassend wie folgt darstellen:

  • 10 Jahre Projekterfahrung mit Java EE Technologie als Softwareentwickler / Senior Softwareentwickler / Entwicklungsteam-Lead
  • 7 Jahre Projekterfahrung mit Oracle DBMS / PL/SQL Programmierung begleitend zu Java EE Entwicklung als Softwareentwickler / Senior Softwareentwickler
  • 8 Jahre Projekterfahrung in der objektorientierten Anforderungsanalyse, Softwareentwurf und -dokumentation als Softwareentwickler / Senior Softwareentwickler 
  • 5 Jahre Projekterfahrung mit den Webtechnologien JavaScript, HTML, CSS, TypeScript, Angular Framework als Softwareentwickler / Senior Softwareentwickler

Anforderungsanalyse, Softwareentwurf, Dokumentation

  • Objektorientierte Prinzipien und Methoden, 9 Jahre, sehr gutes und projekterprobtes Wissen
  • Verteilte und mehrschichtige Softwarearchitekturen, 9 Jahre, sehr gutes und projekterprobtes Wissen
  • UML, BPMN, 6 Jahre, sehr gutes und projekterprobtes Wissen
  • Domain Driven Design, 1 Jahr, grundlegende Kenntnisse und Erfahrungen

Projektorganisation / Organisation der Entwicklung

  • Agile Methoden, Scrum, 8 Jahre, sehr gutes und projekterprobtes Wissen
  • Test-Driven-Development, 6 Jahre, sehr gutes und projekterprobtes Wissen

Tools für Entwicklung / Continuous Integration

  • Netbeans IDE, 9 Jahre, sehr gutes und projekterprobtes Wissen
  • Eclipe IDE, 5 Jahre, sehr gutes und projekterprobtes Wissen
  • JUnit, 10 Jahre, sehr gutes und projekterprobtes Wissen
  • Mockito, Arquillian, 6 Jahre, sehr gutes und projekterprobtes Wissen
  • Git, Maven, 8 Jahre, sehr gutes und projekterprobtes Wissen
  • Jenkins, 8 Jahre, gutes und projekterprobtes Wissen
  • Atlassian Confluence, JIRA, 8 Jahre, gutes und projekterprobtes Wissen

 

Versionen einiger Kerntechnologien die zuletzt verwendet

  • Java 8
  • Jakarta EE, Java EE 7, Java EE 8
  • Spring 5.1.2
  • Application Server JBoss AS 7 / Wildfly AS 10, Wildfly AS 11
  • Wildfly Swarm 2017.5
  • Glassfish 5 (zum Testen der kommenden Java EE 8 Version)
  • Maven 3
  • Junit 5 
  • Scala 2.11.12
  • Scala Play Framework 2.5.18 
  • PostreSQL 10
  • Oracle DB 12c

Web-/Frontendtechnologien

  • JSF 2, PrimeFaces, 7 Jahre, sehr gutes und projekterprobtes Wissen
  • HTML, CSS, JavaScript, 7 Jahre, sehr gutes und projekterprobtes Wissen
  • TypeScript, Angular JS, 2 Jahre, gutes und projekterprobtes Wissen
Programmiersprachen
Application Server JBoss AS / Wildfly AS
8 Jahre, sehr gutes und projekterprobtes Wissen
Jakarta EE
10 Jahre, sehr gutes und projekterprobtes Wissen
Java
10 Jahre, sehr gutes und projekterprobtes Wissen
Java EE
10 Jahre, sehr gutes und projekterprobtes Wissen
Scala
1 Jahr, gutes und projekterprobtes Wissen
Scala Play Framework
1 Jahr, gutes und projekterprobtes Wissen
Spring Framework
10 Jahre, sehr gutes und projekterprobtes Wissen
Datenbanken
Analyse und -Entwurf
10 Jahre, sehr gutes und projekterprobtes Wissen
MySQL Programmierung
2 Jahre, gutes und projekterprobtes Wissen
Oracle PL/SQL Programmierung
6 Jahre, sehr gutes und projekterprobtes Wissen
PostgreSQL
6 Jahre, sehr gutes und projekterprobtes Wissen
Relationale Datenbanken
10 Jahre, sehr gutes und projekterprobtes Wissen
SQL
10 Jahre, sehr gutes und projekterprobtes Wissen
Design / Entwicklung / Konstruktion
Agile Methoden Domain Driven Design objektorientierte Analyse objektorientierter Entwurf Scrum technische Dokumentation Test Driven Development

  • Gesundheitswesen
  • Versicherungen & Vermögensmanagement
  • Finanzdienstleistung
  • Einzelhandel
  • Energie- und Wasserversorgung
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren