Senior IT Consultant
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Hessen
- Umkreis (bis 200 km)
- de | en
- 07.01.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Bash Shell, Hibernate (Framework), HTML, J2EE, Java (allg.), Jenkins, Junit, Kanban (Softwareentwicklung), Oracle Database, Oracle WebLogic Server, PL/SQL, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), Swing (Java), Web Services, XML
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.
Docker, Hibernate (Java), J2EE, Java (allg.), Java Message Service, Json, Jenkins, Jira, Junit, Kanban (Softwareentwicklung), Kotlin, Oracle Database, Oracle WebLogic Server, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), Spring Framework
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
Docker, Elasticsearch, Git, Gradle, Hibernate (Framework), HTML, Java (allg.), JavaScript, Jenkins, Jquery, Junit, Kanban (Softwareentwicklung), Continuous Integration, Linux Entwicklung, Mongodb, Postgresql, Spring Framework, SQL, UML
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
Postgresql, SQL, Kanban (Softwareentwicklung), Wildfly, Docker, Git, Gradle, Java (allg.), Jenkins, Jira, Junit, Linux Entwicklung, Spring Framework, JavaScript, Jquery, Representational State Transfer (REST), Apache Solr
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)
Apache Maven, Subversion, Confluence, Continuous Delivery, Docker, Reactive Programming, Git, Gradle, Graphql, Hibernate (Java), Java (allg.), JavaScript, Jenkins, Jquery, Junit, Apache Kafka, Kanban (Softwareentwicklung), Continuous Integration, Kubernetes, Postgresql, Representational State Transfer (REST), SOAP, Spring Framework, SQL
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 ScrumTeam
Entwicklung von Mockservices für externe REST Schnittstellen
Erstellung von Fixtures (FITNesse Framework) für den
Akzeptanztest
Oracle Database, SQL, Scrum, Wildfly, Objektorientierte Analyse und Design (OOAD), Apache Maven, Enterprise Javabeans, Git, Hibernate (Java), Java (allg.), Jenkins, Rich-Client, SOAP, XSLT (XSL Transformation)
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 ScrumTeam
Erstellung von Fixtures für die Akzeptanztests
Oracle Database, SQL, Windows 10, Scrum, Wildfly, Objektorientierte Analyse und Design (OOAD), Apache Maven, Enterprise Javabeans, Git, Hibernate (Java), Java (allg.), Jenkins, Junit, Rich-Client, XML
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 FlugeinkaufVertragsdaten aus Excel-Tabellen und Integration in den RichClient
Aufgaben: Konzeption, Entwicklung und Test der Komponenten in Scrumund Kanban-Teams
Entwicklung von Mockservices für externe REST Schnittstellen
Erstellung von Fixtures (FITNesse Framework) für den
Akzeptanztest
Oracle Database, SQL, Kanban (Softwareentwicklung), Wildfly, Objektorientierte Analyse und Design (OOAD), Apache Maven, Subversion, Enterprise Javabeans, Hibernate (Java), Java (allg.), Jenkins, Junit, Linux Entwicklung, Modellgetriebene Entwicklung, Apache Solr, XSLT (XSL Transformation)
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
ETL, Mysql, SQL, Scrum, Objektorientierte Analyse und Design (OOAD), UML, Apache Maven, Subversion, Hibernate (Java), Java (allg.), Java Architecture for XML Binding (JAXB), Junit, Linux Entwicklung, Spring Framework, XML, SOAP, CSS (Cascading Style Sheet), HTML, JavaScript, Jquery, Javaserver Pages, Representational State Transfer (REST), XSD (XML Schema Definition)
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
Oracle Database, SQL, UNIX, IBM WebSphere Application Server (WAS), WebSphere, Objektorientierte Analyse und Design (OOAD), Subversion, J2EE, Java (allg.), XML, Serviceorientierte Architektur, File Transfer Protocol (FTP), Java Message Service, Ibm Websphere Mq, HTML
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
Java Database Connectivity, Oracle Database, SQL, Objektorientierte Analyse und Design (OOAD), UML, Subversion, Java (allg.), Junit, PL/SQL, Powerbuilder, Swing (Java), XML, Web Services
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
ETL, Mysql, Subversion, C, Concurrent Versions System, Hudson Software, Java (allg.), Junit, Rich-Client, XML, SVG (Scalable Vector Graphics)
6/1999 – 9/1999
Tätigkeitsbeschreibung
Anpassung des Online-Banking Systems für eine Integration
einer Tochterbank
Aufgaben: Entwicklung und Test
NonStop SQL & SQL/MX (TANDEM), C, Visual Basic
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 ReisendenInformationssystem (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
NonStop SQL & SQL/MX (TANDEM), Oracle Database, SQL, UNIX, Objektorientierte Analyse und Design (OOAD), Rational Rose, C, C++, Concurrent Versions System, Enterprise Javabeans, Java (allg.), PL/SQL, Shell (CSH), XML, CORBA
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
BTrieve, Microsoft Access, Microsoft SQL-Server (MS SQL)
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
NonStop SQL & SQL/MX (TANDEM), BS2000/OSD, C, Visual Basic
Zertifikate
ITech Progress GmbH
Ausbildung
Johann-Wolfgang-Goethe-Universität
Frankfurt am Main
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden