freiberufler Senior IT Consultant auf freelance.de

Senior IT Consultant

zuletzt online vor 1 Tagen
  • auf Anfrage
  • Hessen
  • Umkreis (bis 200 km)
  • de  |  en
  • 08.04.2024

Kurzvorstellung

Langjährige Expertise in Architektur und Entwicklung von Java Enterprise Applikationen mit Schwerpunkt Backend und Middleware

Qualifikationen

  • Agile Entwicklung
  • Back-End Entwicklung
  • Datenbankentwicklung
  • J2EE (Java EE)
  • Java (allg.)
  • Kotlin
  • Objektorientierte Analyse (OOA)
  • SOA (Serviceorientierte Architektur)
  • Spring
  • Spring Boot

Projekt‐ & Berufserfahrung

Senior Entwickler
Verband der Vereine Creditreform e.V., Neuss
4/2023 – 12/2023 (9 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2023 – 12/2023

Tätigkeitsbeschreibung

Erweiterung einer Java Enterprise Applikation um neue amtliche Formulare
Entwicklung von Frontend-und Backendkomponenten zur (semi-)automatischen Erfassung von Daten für gesetzlich neu vorgeschriebene Formulare an den Gerichtsvollzieher innerhalb einer Java Enterprise Applikation für das Forderungsmanagement.
Konzeption, Entwicklung und Test der Komponenten

Eingesetzte Qualifikationen

Bash (Shell), Hibernate (Framework), HTML, J2EE (Java EE), Java (allg.), Jenkins, JUnit, Kanban (Softwareentwicklung), Oracle Database, Oracle WebLogic Server, PL/SQL, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), Swing (Java), Webservices, XML

Senior Entwickler
Verband der Vereine Creditreform e.V., Neuss
11/2021 – 6/2023 (1 Jahr, 8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

11/2021 – 6/2023

Tätigkeitsbeschreibung

Entwicklung eines Prozesses zur effizienten Migration von großen Datenmengen
Weiterentwicklung einer Restschnittstelle zum Export von Forderungsakten im Json Format.
Entwicklung einer leistungsstarken Spring Boot-Anwendung zur effizienten Steuerung von Massenexporten aus einem Inhouse-Forderungsmanagementsystem basierend auf einer JEE WebLogic-Applikation.
Kontinuierliche Überwachung der Änderungen für die reibungslose Migration der Daten in ein externes System über JMS Topics. Die Anwendung trug maßgeblich zur erfolgreichen Umsetzung des Migrations-Projektes bei.

Eingesetzte Qualifikationen

Docker, Hibernate (Java), J2EE (Java EE), Java (allg.), Java Message Service (JMS), JavaScript Object Notation (JSON), Jenkins, Jira, JUnit, Kanban (Softwareentwicklung), Kotlin, Oracle Database, Oracle WebLogic Server, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), Spring

Senior Entwickler
Kundenname anonymisiert, Frankfurt am Main
1/2021 – 10/2021 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 10/2021

Tätigkeitsbeschreibung

Partielle Transformation einer monolitischen Anwendung in eine Microservice-Architektur
Entwicklung von Microservices zur Ablage des Produktkataloges in NoSQL Datenbanken (ElasticSearch, MongoDB) und der Abfrage und Such darin,
Integration der Services in die monolitischen e-Commerce Webanwendung (B2C) eines Kameraherstellers auf Basis des Apache Ofbiz Frameworks,
Optimierung des Zugriffs auf Content durch Auslagerung in Microservices und einen Solr-Index.
Aufgaben:
Konzeption, Entwicklung und Test der Microservices und deren Integration in die Webanwendung

Eingesetzte Qualifikationen

Docker, elasticSearch, Git, Gradle, Hibernate (Framework), HTML, Java (allg.), JavaScript, Jenkins, jQuery, JUnit, Kanban (Softwareentwicklung), Kontinuierliche Integration (CI), Linux Entwicklung, MongoDB, PostgreSQL, Spring, SQL, UML

Senior Entwickler
Kundenname anonymisiert, Frankfurt am Main
1/2019 – 4/2023 (4 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 4/2023

Tätigkeitsbeschreibung

Entwicklung einer e-Commerce Webanwendung
Neuentwicklung einer e-Commerce Webanwendung eines
Fensterherstellers (B2B) auf Basis des Apache Ofbiz Frameworks.
Dabei wurde die Webanwendung mit Fremdsystemen (z.B. SAP,
MS Navision) über Soap Schnittstellen und einem SSO- System
integriert und das System durch Microservices erweitert
Aufgaben: Konzeption, Implementierung und Test der Komponenten und
Erweiterungen durch Microservices
Integration eines Single-Sign-On System

Eingesetzte Qualifikationen

PostgreSQL, SQL, Kanban (Softwareentwicklung), jboss, Docker, Git, Gradle, Java (allg.), Jenkins, Jira, JUnit, Linux Entwicklung, Spring, JavaScript, jQuery, Representational State Transfer (REST), Solr

Senior Entwickler
Kundenname anonymisiert, Frankfurt am Main
5/2018 – 12/2020 (2 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2018 – 12/2020

Tätigkeitsbeschreibung

ntwicklung einer e-Commerce Webanwendung mit integriertem
Ticketing-System
Relaunch einer e-Commerce Webanwendung eines
Fußballvereines (B2C) auf Basis des Apache Ofbiz Frameworks,
Integration von Fremdsystemen (MS Navision) über Soap
Schnittstellen, Single-Sign-On (OAuth2) und eines neu
entwickelten Ticketingsystems implementiert durch
Microservices.
Aufgaben: Konzeption, Entwicklung und Test von Komponenten und
Microservices sowie deren Integration
Integration und Optimierung des Suchindex (Solr) für den
Produktkatalog
Integration eines Single-Sign-On Systemes (Keycloak)

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Confluence (Atlassian), Continuous Delivery (CDE), Docker, Functional reactive programming (FRP), Git, Gradle, GraphQL, Hibernate (Java), Java (allg.), JavaScript, Jenkins, jQuery, JUnit, Kafka, Kanban (Softwareentwicklung), Kontinuierliche Integration (CI), Kubernetes, PostgreSQL, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), Spring, SQL

Senior Entwickler
DER Touristik GmbH, Frankfurt am Main
7/2017 – 3/2018 (9 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

7/2017 – 3/2018

Tätigkeitsbeschreibung

rweiterung eines touristischen Buchungssystems um
Schnittstellen zu externen und internen CRS Systemen
Anbindung des externen CRS Systemes Asgard (Quintessence)
und Anreicherung von importierten XMLDaten aus dem BLANK
CRS für Buchungen von Charterflügen.
Aufgaben: Konzeption, Entwicklung und Test der Komponenten im Scrum￾Team
Entwicklung von Mockservices für externe REST Schnittstellen
Erstellung von Fixtures (FITNesse Framework) für den
Akzeptanztest

Eingesetzte Qualifikationen

Oracle Database, SQL, SCRUM, jboss, Objektorientierte Analyse und Design (OOAD), Apache Maven, EJB (Enterprise JavaBeans), Git, Hibernate (Java), Java (allg.), Jenkins, Rich Client Platform (Eclipse RCP), SOAP (Simple Object Access Protocol), XSLT (XSL Transformation)

Senior Entwickler
DER Touristik GmbH, Frankfurt am Main
12/2016 – 6/2017 (7 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

12/2016 – 6/2017

Tätigkeitsbeschreibung

Beschreibung: Flight Excellence Modul: Erweiterung für ein touristisches
Buchungssystem
Zweck des Moduls war Import und Validierung von Vertragsdaten
aus Excel-Tabellen erstellt vom Flugeinkauf in das
Buchungssystem,
Einbindung in die RCP – Client Oberfläche,
Akzeptanztests mit dem FITnesse Framework
Aufgaben: Konzeption, Entwicklung und Test der Komponenten im Scrum￾Team
Erstellung von Fixtures für die Akzeptanztests

Eingesetzte Qualifikationen

Oracle Database, SQL, Windows 10, SCRUM, jboss, Objektorientierte Analyse und Design (OOAD), Apache Maven, EJB (Enterprise JavaBeans), Git, Hibernate (Java), Java (allg.), Jenkins, JUnit, Rich Client Platform (Eclipse RCP), XML

Senior Entwickler
DER Touristik GmbH, Frankfurt am Main
8/2012 – 11/2016 (4 Jahre, 4 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

8/2012 – 11/2016

Tätigkeitsbeschreibung

euentwicklung des touristische Buchungssystems Phoenix
Unlimited
Entwicklung von zentralen Services des Buchungsprozess
innerhalb eines Java-Enterprise Applikation auf Basis einer
modellgetriebenen Architektur,
Erweiterung um Schnittstellen zu externen und internen
Systemen (u.a. SAP, externe und interne CRS),
Modul zum Import und Validierung von Flugeinkauf￾Vertragsdaten aus Excel-Tabellen und Integration in den Rich￾Client
Aufgaben: Konzeption, Entwicklung und Test der Komponenten in Scrum￾und Kanban-Teams
Entwicklung von Mockservices für externe REST Schnittstellen
Erstellung von Fixtures (FITNesse Framework) für den
Akzeptanztest

Eingesetzte Qualifikationen

Oracle Database, SQL, Kanban (Softwareentwicklung), jboss, Objektorientierte Analyse und Design (OOAD), Apache Maven, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Hibernate (Java), Java (allg.), Jenkins, JUnit, Linux Entwicklung, Modellgetriebene Softwareentwicklung (MDSD), Solr, XSLT (XSL Transformation)

Senior Entwickler
Persephone Quantitative Finance Group GmbH, Frankfurt am Main
1/2012 – 8/2012 (8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2012 – 8/2012

Tätigkeitsbeschreibung

Beschreibung:
Webservices zur Kalkulation von Risiko- und Performancekennzahlen von Wertpapier-Portfolios

Aufbereitung von Kursdaten und Kapitalmassnahmen eines Online Marktdatenproviders (Telekurs) im EDIFACT-Format durch eine Spring Batch Applikation mit Hilfe von Smooks (einem Framework für Datentransformation).
Bereitstellung der Ergebnisse als Webservice.
Integration des Rechenkerns (Gnu-R/RServe) über Socketkommunikation.
Nachladen von fehlenden Kursdaten beim Datenprovider unter Verwendung HTTP/REST Services.
Entwicklung von Prototypen (JSP).
Aufgaben:
Konzeption, Entwickung und Test der Batch- und Servicekomponenten

Entwicklung von Prototypen

Dokumentation der Architektur und Definition von Programmierrichtlinien

Eingesetzte Qualifikationen

ETL, mySQL, SQL, SCRUM, Objektorientierte Analyse und Design (OOAD), UML, Apache Maven, Apache Subversion (SVN), Hibernate (Java), Java (allg.), Java Architecture for XML Binding (JAXB), JUnit, Linux Entwicklung, Spring, XML, SOAP (Simple Object Access Protocol), CSS (Cascading Style Sheet), HTML, JavaScript, jQuery, JSP (Java Server Pages), Representational State Transfer (REST), XSD (XML Schema Definition)

Senior Entwickler
Daimler Financial Services AG, Stuttgart
1/2009 – 12/2011 (3 Jahre)
Finanzdienstleister
Tätigkeitszeitraum

1/2009 – 12/2011

Tätigkeitsbeschreibung

Beschreibung:
Integration einer Java EE Anwendung durch SOA Komponenten

Integration der Applikation zur Verwaltung von Händerfinanzierungen eines Fremdherstellers mit einer Service Orientierten Architektur (SOA).
Anbindung von Data Warehouse Systemen (z.B. SAP BW), Accounting Systemen (SAP FI), Auditoren, Händlerverzeichnissen und Herstellersystemen unter Verwendung von verschiedenen Filetransfer-Protokollen, JMS/MQ und Webservices.
Entwicklung eines Managed File Transfer Dienstes mit Unterstützung von FTP, RFTS/x (©T-Systems), zeitgesteuerten Tasks, Archivierung, XSLT Transformationen etc.
Aufgaben:
Konzeption, Implementierung und Test von Message Flows, XSLT - Transformationen und Java Batch Prozessen

Erstellung eines globalen, logischen Datenmodells für die Schnittstellen

Durchführung von technischen System- und Integrationstests

Aufbau einer Entwicklungs- und Integrationstestumgebungen

Entwicklung von Skripten für Build- und Konfigurationsmanagement

Eingesetzte Qualifikationen

Oracle Database, SQL, UNIX, IBM WebSphere Application Server (WAS), WebSphere, Objektorientierte Analyse und Design (OOAD), Apache Subversion (SVN), J2EE (Java EE), Java (allg.), XML, SOA (Serviceorientierte Architektur), FTP, Java Message Service (JMS), WebSphere MQ, HTML

Software Architekt
Daimler Financial Services AG, Stuttgart
4/2008 – 5/2010 (2 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2008 – 5/2010

Tätigkeitsbeschreibung

Beschreibung:
Architektur und Weiterentwicklung eines Integrationsframework zur Anbindung von Legacy Systemen

Anbindung der Legacy-Systeme an ein Verwaltungssystems für Kredite und Finanzierung von Autohändlern.
Migration der bestehenden (Batch-)Schnittstellen in eine Java basierte Umgebung.
Aufgaben:
Konzeption, Entwicklung und Test von Komponenten

Verfassung von Spezifikationen

Aufstellen von Programmierrichtlinien,

Anleitung der Junior Entwickler

Qualitätssicherung auf Basis des JUnit Testframeworks

Bedarfsanalyse mit dem Fachbereich für Change Requests und Teilprojekte

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Oracle Database, SQL, Objektorientierte Analyse und Design (OOAD), UML, Apache Subversion (SVN), Java (allg.), JUnit, PL/SQL, PowerScript (PowerBuilder), Swing (Java), XML, Webservices

Senior Entwickler
Thales Rail Signalling Solutions GmbH, Stuttgart
9/2003 – 2/2008 (4 Jahre, 6 Monate)
Bahn
Tätigkeitszeitraum

9/2003 – 2/2008

Tätigkeitsbeschreibung

Beschreibung:
Entwicklung von Komponenten der Bedienoberfläche von elektronischen Stellwerken (ESTW)

Entwicklung einer neuen HMI-Plattform (Framework) und ihrer Anwendung für sichere Bedienoberflächen und Anzeigen von Bahnanlagen auf Basis der Eclipse RCP,
Entwicklung von Tools zur Aufbereitung und Prüfung der Projektierungen für die sichere Anzeige- und Bedienoberfläche von elektronischen Stellwerken
Aufgaben:
Mitarbeit an Architektur, Konzeption, Entwicklung und Test von Platform-Komponenten und Tools

Steuerung von Junior-Entwicklern

Eingesetzte Qualifikationen

ETL, mySQL, Apache Subversion (SVN), C, CVS (Concurrent Versions System), Hudson (Software), Java (allg.), JUnit, Rich Client Platform (Eclipse RCP), XML, SVG (Scalable Vector Graphics)

Entwickler
Deutsche Bank AG, Eschborn
6/1999 – 9/1999 (4 Monate)
Banken
Tätigkeitszeitraum

6/1999 – 9/1999

Tätigkeitsbeschreibung

Anpassung des Online-Banking Systems für eine Integration
einer Tochterbank
Aufgaben: Entwicklung und Test

Eingesetzte Qualifikationen

NonStop SQL & SQL/MX (TANDEM), C, Visual Basic

Senior Entwickler
DB Systems GmbH, Frankfurt am Main
5/1998 – 3/2003 (4 Jahre, 11 Monate)
Bahn
Tätigkeitszeitraum

5/1998 – 3/2003

Tätigkeitsbeschreibung

Beschreibung: Verschiedene Entwicklungsprojekte im Umfeld der
Fahrplanauskunft der deutschen Bahn
Entwicklung einer JEE-Geschäftsanwendung zur Pflege von
Zuganschluss-Daten zur Erweiterung des Reisenden￾Informationssystem (RIS),
Anpassung der Fahrplanauskunft für ein neues Preissystem der
Bahn,
Verteilte Verbindungsauskunft mit öffentlichen
Verkehrsverbünden,
Anbindung von Geo-Straßendaten an die Bahnauskunft, uvm.
Aufgaben: Konzeption, Entwicklung und Test von Komponenten
Durchführen von Performance-Tests
Entwicklung von Prozessen für Build- und
Konfigurationsmanagement

Eingesetzte Qualifikationen

NonStop SQL & SQL/MX (TANDEM), Oracle Database, SQL, UNIX, Objektorientierte Analyse und Design (OOAD), Rational Rose, C, C++, CVS (Concurrent Versions System), EJB (Enterprise JavaBeans), Java (allg.), PL/SQL, Shell (CSH), XML, CORBA

Datenbankentwickler
Lombard Odier Frankfurt GmbH, Frankfurt am Main
11/1997 – 4/2001 (3 Jahre, 6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

11/1997 – 4/2001

Tätigkeitsbeschreibung

Weiterentwicklung einer Datenbank zur Erstellung von Berichten
zur Depotentwicklung
Migration der Berichtsdatenbank von MS Access nach MS SQL
Server, Optimierung und Erweiterung der Datenbank, Import aus
einem Buchhaltungssystem, Integration von aktuellen Kursdaten,
Berechnung der Wertpapierperformance.
Aufgaben: Datenbankdesign
Entwicklung von Skripten und weiteren Datenbankprozeduren

Eingesetzte Qualifikationen

BTrieve, Microsoft Access, Microsoft SQL-Server (MS SQL)

Entwickler
Dresdner Bank AG, Frankfurt am Main
6/1997 – 11/1997 (6 Monate)
Banken
Tätigkeitszeitraum

6/1997 – 11/1997

Tätigkeitsbeschreibung

Beschreibung: Entwicklung von Middleware für den Aufbau eines Call Centers
Anbindung eines Bestellsystems für Drucksachen an das
Callcenter über eine Message-Queue.
Ansteuerung des Kordoba-Systems über eine
Terminalschnittstelle.
Aufgaben: Entwicklung und Test von Komponenten
Entwicklung eines Generators für die Dokumentation
Schnittstellen

Eingesetzte Qualifikationen

NonStop SQL & SQL/MX (TANDEM), BS2000/OSD, C, Visual Basic

Zertifikate

Certified Professional for Software Architecture (Foundation Level)
ITech Progress GmbH
2012

Ausbildung

Mathematik
Diplom
Johann-Wolfgang-Goethe-Universität
1996
Frankfurt am Main

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
55
Berufserfahrung
27 Jahre und 3 Monate (seit 01/1997)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden