Profilbild von Anonymes Profil, Senior Java Software Developer
nicht verfügbar bis 31.03.2024

Letztes Update: 25.03.2024

Senior Java Software Developer

Abschluss: Informatik, University of Applied Sciences in Dortmund
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: k. A.

Skills

Als Senior Fullstack Java Software Developer biete ich Beratung und Unterstützung bei der Software-Entwicklung, mit dem Fokus auf den folgenden Bereichen, an:
  • Java Backendentwicklung basierend auf der Java EE, Jakarta EE Plattform und Spring Boot
  • Web Frontendentwicklung basierend auf JSF 2, HTML5, CSS, JavaScript, TypeScript, Angular 2+
  • Modellierung und Implementierung von relationalen Datenbanken
  • Anforderungsmodellierung, Softwareentwurf und Softwaredokumentation

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 

Projekthistorie

03/2019 - 12/2019
Senior Java Developer
Deutsche Bundesbank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Systemart: Auswertungsmodul für Statistikpositionen der Deutschen Bundesbank
Projektrolle: Senior Java Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: kundeninterne Framework, Java 8, Oracle DB 12c, SQL
Vorgehen: agile Entwicklung, kundenspezifisches Vorgehensmodell 

11/2018 - 02/2019
Senior Java EE Developer
Sanvartis GmbH (Pharma und Medizintechnik)

Systemart: Integration/Anbindung von Fremdsystemen, Massendatenverarbeitung
Projektrolle: Senior Java EE Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: Spring Boot, REST-Webservices, Microservices, Spring Batch, Java EE 7, Java 8
Vorgehen: agile Entwicklung, Scrum

04/2018 - 11/2018
Senior Java EE Developer
AXA Konzern AG (Versicherungen, >10.000 Mitarbeiter)

Systemart: Geschäftsvorfallverarbeitung
Projektrolle: Senior Java EE Developer
Projektbeschreibung / Tätigkeiten: 
 
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 
 
Technologien: Spring Boot, Microservices, Java EE 7, Java 8, JBoss EAP 7
Vorgehen: kundenspezifisches Vorgehensmodell

08/2017 - 04/2018
Scala/Java Developer
FACT Informationssysteme und Consulting AG (Banken und Finanzdienstleistungen)

Systemart: mandantenfähige Fondsplattform
Projektrolle: Scala/Java Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: Apache ServiceMix ESB 7, Java 8, Scala 2.11.12 , Scala Play Framework 2.5.18, PostreSQL 10
Vorgehen: kundenspezifisches Vorgehensmodell

03/2016 - 07/2017
Senior Java Software Developer
ALDI Süd GmbH & Co. KG (Konsumgüter und Handel, >10.000 Mitarbeiter)

Systemart: Warenwirtschaft, Store Backoffice
Projektrolle: Senior Java Software Developer
Projektbeschreibung / Tätigkeiten:  
 
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. 
 
Technologien: Java 8, Java EE 7, 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
Vorgehen: agile Entwicklung

01/2016 - 03/2016
Java Software Developer ( 2/2013 - 01/2014 und 01/2016 - 03/2016 )
OBI Group Holding SE & Co. KGaA (Konsumgüter und Handel, >10.000 Mitarbeiter)

zwei Zeiträume: 2/2013 – 01/2014 und 01/2016 – 03/2016 

Systemart: Warenwirtschaft
Projektrolle: Java Software Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: Java, Java EE, JBoss AS 6, EJB3, JPA2, JAX-WS, Oracle DB 11g
Vorgehen: kundenspezifisches Vorgehensmodell

01/2014 - 01/2016
Senior Java Softwareentwickler
Peek & Cloppenburg KG (Konsumgüter und Handel, >10.000 Mitarbeiter)

Systemart: Warenwirtschaft
Projektrolle: Senior Java Softwareentwickler
Projektbeschreibung / Tätigkeiten:  

Ü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. 
 
Technologien: 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
Vorgehen: agile Entwicklung, Scrum

02/2013 - 01/2014
Java Software Developer ( 2/2013 - 01/2014 und 01/2016 - 03/2016 )
OBI Group Holding SE & Co. KGaA (Konsumgüter und Handel, >10.000 Mitarbeiter)

zwei Zeiträume: 2/2013 – 01/2014 und 01/2016 – 03/2016 

Systemart: Warenwirtschaft
Projektrolle: Java Software Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: Java, Java EE, JBoss AS 6, EJB3, JPA2, JAX-WS, Oracle DB 11g
Vorgehen: kundenspezifisches Vorgehensmodell

05/2012 - 01/2013
Web Developer
NEW AG (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)


Systemart: Reporting, Content Management System
Projektrolle: Web Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: PHP, Typo3 CMS, Typo3 Extbase, HTML, CSS, JavaScript, MySQL
Vorgehen: kundenspezifisches Vorgehensmodell 

12/2011 - 05/2012
Web Developer
DENTSPLY International Inc. (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Systemart: Content Management System, Customer-Relationship-Management System
Projektrolle: Web Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: PHP, Typo3 CMS, HTML, CSS, JavaScript, Piwik, MySQL
Vorgehen: kundenspezifisches Vorgehensmodell

11/2009 - 10/2011
Java Software Developer
Bank für Sozialwirtschaft AG (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Systemart: Kundendatenverwaltung, Kundenrating (Antrags- und Verhaltensrating)
Projektrolle: Java Software Developer
Projektbeschreibung / Tätigkeiten: 
 
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. 
 
Technologien: Java, Java EE, JBoss AS, EJB3, JPA2, JMS, JSF, HTML, CSS, Oracle DB
Vorgehen: kundenspezifisches Vorgehensmodell

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Ich arbeite zurzeit nur remote.
Ich stehe 35 - 45 Stunden/Woche (je nach Projektbedarf) für ein Projekt zur Verfügung.
Profilbild von Anonymes Profil, Senior Java Software Developer Senior Java Software Developer
Registrieren