freiberufler IT Senior Softwareberater/Entwickler auf freelance.de

IT Senior Softwareberater/Entwickler

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 64295 Darmstadt
  • auf Anfrage
  • hr  |  de  |  en
  • 04.02.2024

Kurzvorstellung

Senior IT Consultant, Performance Tuning, Java 17, Kotlin, Spring Boot, Angular, TypeScript,Spring, ReactJS, Flowable,Microservices, Kubernetes, ElasticSearch, Lucene, Spark, Scala, Groovy, Oracle, Postgresql, Kafka, BPM, Kubernetes, Docker

Qualifikationen

  • Angular
  • AngularJS
  • Apache Hadoop
  • Docker
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java-Frameworks
  • Java Message Service (JMS)
  • JavaScript-Frameworks
  • JDBC (Java Database Connectivity)
  • Kubernetes
  • Linux Entwicklung
  • Microservices
  • React (JavaScript library)
  • Representational State Transfer (REST)
  • Scala
  • Spark
  • Spring

Projekt‐ & Berufserfahrung

IT Senior Consultant & Developer
Merck KGaA, Darmstadt
3/2019 – offen (5 Jahre, 1 Monat)
Chemieindustrie
Tätigkeitszeitraum

3/2019 – offen

Tätigkeitsbeschreibung

Projekt: Ein Tool zum Authentifizierung und Autorisierung von Personen und personenbezogenen Mittel.

Projekt insgesamt > 20 Mitarbeiter


Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten,
Modellierung von Komponenten,
Agile Softwareentwicklung
Entwicklung in Linux Umgebung
Entwicklung von Microservices
Kubernetes, Docker, Apache Kafka
Erstellen von Routen mit Apache Camel
BPMN mit Flowable
Schreiben von Indexes in ELK mit Logstash
Kibana
Erstellen von Objekten in GraphenDB - Neo4J
Client Entwicklung – mit ReactJS, GraphQL
Anbindung und Nutzung von verschiedenen
Schnittstellen (SAP,…)
REST Services, Feign
DB Refactoring und Versionierung mit Flyway(Postgresql)
Erstellung von JUnit Tests
Refactoring
Code Review

IT-Kenntnisse: JEE, Java 8/9, Camel, Microservices, Apache Kafka, Docker, Kubernetes, AWS, RancherOS, Elastick Search(Logstash, Kibana), Flyway, ReactJS, Type Script, GraphQL, BPMN, Flowable, Camunda, REST Services, Feign, Spring Boot, Spring Data, XML, CSV, JSON, Avro, Neo4J, PostgreSQL, GIT, JUnit, JMS, Tomcat, Maven, IntelliJ, Jenkins, Linux Mint, CentOS, Ubuntu, Jira

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Docker, Hibernate (Java), Linux Entwicklung, Spring, Java Message Service (JMS), Kubernetes, React (JavaScript library), Representational State Transfer (REST)

IT Consultant & Entwickler
DZ Bank, Frankfurt
11/2018 – 4/2019 (6 Monate)
Banken
Tätigkeitszeitraum

11/2018 – 4/2019

Tätigkeitsbeschreibung

Projektname: HUGO (Handels und Geschäftsoptimierer)

Projekt: Analyseplattform im Investment Banking - Anleihehandel, um Kundenanfragen systematisch zu analysieren. Aktuelle Kundenanfragen können durch bestimmte Real-Time Informationen angereichert werden. Diese Informationen dienen den Händler und Sales als Indikation, um ein besseres Pricing zu erzielen.

Projekt insgesamt 8 Mitarbeiter


Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten,
Modellierung von Komponenten und DB Objekten,
Agile Java-Softwareentwicklung
Entwicklung von verschiedenen serverseitigen Komponenten mit JPA, Hibernate, JMS
Client Entwicklung – mit JSF und Primefaces
Portierung von JSF nach Angular 6/7
Anbindung und Nutzung von verschiedenen Schnittstellen (Bloomberg, Murex, ICubic, Egon, Marktdaten…)
REST Services
Pflege und Anbindung von Spark und Scala
Erstellung von JUnit Tests
Refactoring
Code Review

IT-Kenntnisse: JEE, Java 8, Angular 6/7, Type Script, JSF, Java Script, Primefaces, JPA, Hibernate, REST Services,
Spring, JAXB, XML, XBRL, XSD, JDBC, Maven, JUnit, Mercury, EBP, Oracle, JMS, Spark, Scala, Tomcat

Eingesetzte Qualifikationen

Apache Hadoop, Hibernate (Java), Java-Frameworks, Scala, Angular, Representational State Transfer (REST)

IT Consultant & Entwickler
Commerzbank AG, Frankfurt
5/2016 – 11/2018 (2 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

5/2016 – 11/2018

Tätigkeitsbeschreibung

Projektname: Core/CoreGP/Verbund

Projekt: Ein führendes System für die Verwaltung von personenbezogenen Daten und Kunden für die Unternehmen als auch für Privatkunden. Durch eine Vielzahl an Schnittstellen, werden auch die Datenbestände anderen Systemen synchron gehalten.

Projekt insgesamt 5 - 80 Mitarbeiter


Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten,
Modellierung von Komponenten und DB Objekten,
Agile Java-Softwareentwicklung
Entwicklung von verschiedenen serverseitigen
Komponenten mit JPA, Hibernate, JMS, Webservices…
Client Entwicklung – Angular 5 mit Type Script, PrimeNG,RxJS,GoJS
Microservices – Orchestrierung von > 20 Services
Scala für Apache Spark
Kubernetes, Docker, Apache Kafka
Erstellen von Migrationskripten
Entwickeln von Schnittstellen zu anderen Systemen,
Komponenten, Datenbanken…
Design und Pflege der Datenbank
Erstellung von JUnit Tests
Refactoring
Code Review
Aufwandschätzungen

IT-Kenntnisse: JEE , Java , Angular, TypeScript, PrimeNG, RxJS, GoJS, JavaScript, JPA, Hibernate, Lucene, ElasticSearch,
Hibernate Search, Spring, Spring Data, Spring Security, Spring Batch, Spring Boot, Solr, Spring Integration, Websphere, Liberty, MQSeries, JAXB, XML, XBRL, XSD, JDBC, Maven, JUnit, GIT, WebServices, FRAME,Oracle, JMS, UML , Kubernetes, Docker, Apache Kafka

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), AngularJS, JavaScript-Frameworks

IT Consultant & Entwickler
Commerzbank AG, Frankfurt
2/2013 – 5/2016 (3 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

2/2013 – 5/2016

Tätigkeitsbeschreibung

Projektname: PRISM/Connect / MsbBv/

Projekt: Ein führendes System für die Verwaltung von Berater, Beraterrollen und Kunden für die Unternehmen als auch für Privatkunden. Durch eine Vielzahl an Schnittstellen, werden auch die Datenbestände anderen Systemen synchron gehalten.

Projekt insgesamt 3 - 30 Mitarbeiter


Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten,
Modellierung von Komponenten und DB Objekten,
Agile Java-Softwareentwicklung
Entwicklung von verschiedenen serverseitigen
Komponenten mit JPA, Hibernate, JMS, Webservices…
Client Entwicklung – JSF/Richfaces/Primefaces
Erstellen von Migrationskripten für die erste Initialbefüllung
und Weiterentwicklung
Entwickeln von Schnittstellen zu anderen Systemen,
Komponenten, Datenbanken…
Design und Pflege der Datenbank
Erstellung von JUnit Tests
Refactoring
Code Review
Aufwandschätzungen

IT-Kenntnisse: JEE , Java , JPA, Hibernate, Hibernate-Search, Spring, Spring MVC, Spring Security, Spring Batch, Solr, Lucene, Infinispan, Websphere, Tomcat, MQSeries, JSF, Richfaces, Primefaces, JAXB, XML, XSD, X-PATH, XSLT, JDBC, Maven, Ant, JUnit, TFS(Team Foundation Server), GIT, WebServices, SLF4J, Log4J, SOAP-UI, SOA, FRAME, HP QC Quality Center,
Logback, JNDI, Oracle, JMS, UML, EJB 3.x

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), JavaScript-Frameworks, JSF (Java Server Faces)

IT Consultant & Entwickler
DERTOUR - ReWe Group, Frankfurt
10/2011 – 1/2013 (1 Jahr, 4 Monate)
Touristic
Tätigkeitszeitraum

10/2011 – 1/2013

Tätigkeitsbeschreibung

Projektname: Phoenix Unlimited

Projekt: Ein komplexes Projekt für Buchung, Reservierung und Bereithaltung der
Stammdaten in der Touristik.

Projekt insgesamt ca. 200 Mitarbeiter

Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten.
Agile Java-Softwareentwicklung
Entwicklung von serverseitigen Komponenten mit Hibernate und EJB
Erstellen von Migrationskripten (Liquibase) mittels SQL
Entwicklung von DSL - XText Komponenten
Weiterentwicklung von Eclipse Plugins (RCP)
Bereitstellen von Schnittstellen
Model-getriebene-Entwicklung(MDA)
Erstellung von JUnit Tests
Refactoring
Code Review
Aufwandschätzungen

IT-Kenntnisse: JEE, Java 6, Hibernate, JBoss, EJB 3.x, XML, XSD, X-PATH, JDBC, Ant, JUnit,
Subversion, WebServices, Log4J, JNDI, Oracle, JIRA, JMS, Eclipse,
Eclipse Plugin(RCP), OSGI, Xtext, DSL, MDA,UML, Magic Draw, Linux,
liquibase, eclipse buckminster, camel, Solr, lucene

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Rich Client Platform (Eclipse RCP)

IT Berater and Softwareentwickler
Deutsche Bank, Frankfurt
6/2010 – 10/2011 (1 Jahr, 5 Monate)
Banken
Tätigkeitszeitraum

6/2010 – 10/2011

Tätigkeitsbeschreibung

Projekt: Investmentbanking-RiskManagment(Internationales Projekt).
Konsolidierung und Redesign einer Vielzahl von Schnittstellen für Markt-, Trade-
und Positionsdaten sowie Konfigurationsdaten. Ablösung von extern gelieferten
Ratings durch ein heuristisch statistisches Verfahren auf basis historischer
Marktdaten.
Umstellung des Entwicklungsprozesses von Einzelfall-Implementierungen (C++)
auf moderne modellgetriebene Entwicklung auf Basis von Eclipse EMF (Java).
Integration nativer C++ Komponenten in Java Steuer- und
Schnittstellenprozesse.
Einführung einer Plugin-Architektur zur schrittweisen Erweiterung der Prozesse
um weitere Schnittstellen.

Projekt insgesamt ca. 30 Mitarbeiter weltweit
Java Entwicklung 2 Mitarbeiter

Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten.
Agile Java-Softwareentwicklung
JMS Messaging
Multithreading auf Mehr-Prozessoren-Systemen
Weiterentwicklung von Eclipse Plugin
Pflege und Entwicklung der Datenbank
Optimierung und Tuning von SQL Anfragen
Anpassung und Anbindung von WebServices (WSDL, SOAP)
Modelgetriebene Entwicklung mittels Eclipse EMF
Anbindung der Schnittstellen(Bloomberg,Chunks,Trades,Bonds…)
Batchverarbeitung
Hadoop
Apache Camel und Apache ServiceMix
Erstellung von JUnit und DBUnit Tests
Refactoring
Code Review
Aufwandschätzungen

IT-Kenntnisse: JEE, Java 6, XML, XSD, X-PATH, JDBC, Ant, JUnit, DBUnit, CVS, WebServices,
ActiveMQ, Log4J, JNDI, Oracle, JIRA, Team Forge, JMS, Eclipse, Eclipse
Plugin(RCP), OSGI, ECORE, EMF,
UML, SQL, Enterprise Architekt , Unix, Linux,
Enterprise Service Bus(ESB), Apache ServiceMix, Apache Camel,
Enterprise Integrations Patterns(EIP), Tomcat, Tibco,Hadoop

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Rich Client Platform (Eclipse RCP)

IT Berater and Softwareentwickler
Commerzbank, Frankfurt
5/2009 – 4/2010 (1 Jahr)
Banken
Tätigkeitszeitraum

5/2009 – 4/2010

Tätigkeitsbeschreibung

Projektname: KP Core

Projekt: Neuentwicklung eines Personenstammdatensystems zur Erfassung und Pflege von
Kundenstammdaten (Teilkomponenten ServiceLayer und Frontend)

Projekt insgesamt ca. 400 Mitarbeiter
Teilteam Ca. 30 Mitarbeiter

Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten.
Java-Softwareentwicklung
Anpassung und Anbindung von WebServices (WSDL, SOAP,
JAXB, JAX-WS, JAXP)
Entwicklung mit Spring
Anbindung von externen Referenzsystemen (Hostsystemen) mittels J2Ims
Modelgetriebene Entwicklung mit FRAME
Entwicklung eines Simulators für die ServiceLayer Schicht mittels
Db4O(Objektorientierte DB)
Entwicklung von Contracts auf der Basis von Groovy
Anpassung von Maven-Skripten
Erstellung von Tests in SOAP-UI
Erstellung von JUnit Tests
Refactoring
Code Review
Aufwandschätzungen

IT-Kenntnisse: J2EE, Java 5, Spring, XML, XSD, X-PATH, Maven, JSF, Java Scrip, JUnit,
EasyMock, ClearCase, WebServices, JAX-WS, JAXB, JAXP, SOAP-UI, SOA,
FRAME, Groovy, Db4O, Log4J, JNDI,
IBM Websphere, MQ Series, Eclipse, RAD, Mercury Test Directory, Mingle, Agile Softwareentwicklung, SCRUM, Enterprise Architekt, XML Spy Altova

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), JavaScript-Frameworks, JSF (Java Server Faces)

IT Berater and Softwareentwickler
Dresdner Bank, Frankfurt
8/2007 – 4/2009 (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

8/2007 – 4/2009

Tätigkeitsbeschreibung

Projektname: NKA, LEGI

Projekt: Neuentwicklung eines Softwaresystems zur Erfassung und Bearbeitung von
Kunden und Bankprodukten

Ca. 12 Mitarbeiter (Entwicklungs- und Softwaretestbereich)

Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten.
Java-Softwareentwicklung (Frontend, Backend)
Architektur
DB Design, Erstellung von DB Schema
Datenbankmigration
Externe Schnittstellen Implementierung(SOA, Web Services, MQ Series)
EJB Implementierung
JSP Coaching
Machbarkeitsstudie mittels Hibernate
Erstellung von JUnit Tests
Testen mit JMeter
Refactoring
Aufwandschätzungen
Design / Modellierung (UML)
Kundensupport

IT-Kenntnisse: J2EE, JDBC, Struts, JSP, EJB, Java Script, XML, XSD, X-PATH, FOP,
JUnit,Log4J,Eclipse, WSAD, RAD, Mercury Test Directory,
CM Synergie, SQL, JNDI, HTML, CSS, Ant, JMeter, Hibernate,
IBM Websphere, DB2, Informix, DB Visualizer, MQ Series, SOA,

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Hibernate (Java), J2EE (Java EE), JavaScript-Frameworks

Softwareentwickler und Softwareberater
Pass IT Consulting, Aschaffenburg
7/2007 – 8/2007 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2007 – 8/2007

Tätigkeitsbeschreibung

Branche: Touristic

Projektname: Airline-Buchungs-System

Projekt: Wartung des bestehenden Buchungs-Reservierungssystem für verschiedene
Airlines wie z.B . Emirates. Es wurden Systeme Amadeus und Renaissance benutzt.

Weltweit Ca. 10 - 15 Mitarbeiter

Aufgaben: Java-Softwareentwicklung (Frontend, Backend)
Wartungsarbeiten
Refactoring

IT-Kenntnisse: J2EE, JSP, HTML, Java Script, XML, XSD, X-PATH, Log4J, Eclipse, Tomcat

Eingesetzte Qualifikationen

J2EE (Java EE)

Softwareentwickler und Teilprojektleiter
Deutsche Post, Darmstadt
2/2004 – 7/2007 (3 Jahre, 6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2004 – 7/2007

Tätigkeitsbeschreibung

Projektname: MoVe

Projekt: Neuentwicklung eines komplexen Softwaresystems zur Erstellung und
Bearbeitung von Sortierlisten für Sortiermaschinen im Bereich Briefsortierung der
Deutschen Post World Net.

Ca. 70 Mitarbeiter (Entwicklungs- und Softwaretestbereich)

Aufgaben: Konzeption, Design und Programmierung von Softwarekomponenten.
Java-Softwareentwicklung
Prototypische Implementierung (Machbarkeitstudie)
Implementierung von komplexen Oberflächen mittels
Java Swing
Swing Coaching
Backend Implementierung (EJB)
Anpassung von Ant-Skripten
Erstellung von JUnit Tests
Aufwandschätzung
Erstellung des fachlichen Konzepts
Design / Modellierung (UML)
Koordination eines Teams von bis zu 3 Personen
Fehlermanagement
Kundensupport

IT-Kenntnisse: J2EE, Swing, EJB, JUnit, Ant, Eclipse , JBuilder X, X-doclet, Log4J,
Mercury Test Directory, BugZilla, XML,
WinCVS, Together Architect, Oracle 9i, Oracle IAS (Applicationserver),
Oracle Toplink, SQL, PLSQL Developer, TOAD, Extreme Programming (XP)

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Swing (Java)

Softwareentwickler
Deutsche Post, Darmstadt
12/2002 – 1/2004 (1 Jahr, 2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

12/2002 – 1/2004

Tätigkeitsbeschreibung

Projektname: BZA-NS, NSADP

Projekt: Weiterentwicklung eines Softwaresystems zur Verarbeitung und
Codierung der Nachsendeaufträge in Briefzentren.

Ca. 10 Mitarbeiter (Entwicklungsbereich)

Aufgaben: Weiterentwicklung einer Server basierenden Java-Anwendung (Servlets)
zur Verarbeitung und Codierung der Nachsendeaufträge.
Java-Softwareentwicklung
Anpassung von Shellskripten
Datenbankmodellierung
Erstellung von JUnit Tests
Aufwandschätzung
Erstellung des fachlichen Konzepts
Fehlermanagement
Kundensupport

IT-Kenntnisse: J2EE, Servlets, JSP, Struts, Java Scrip, JUnit, Ant, SQL, XML, JBuilder 8,
HTML, CSS, Tomcat, JDBC, Oracle 8i, TOAD, Log4J, BugZilla, WinCVS,

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), J2EE (Java EE), JavaScript-Frameworks

Softwareentwickler
Deutsche Post, Darmstadt
8/2002 – 11/2002 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

8/2002 – 11/2002

Tätigkeitsbeschreibung

Projektname: MAP

Projekt: Weiterentwicklung eines Softwaresystems zur Verwaltung und Planung
von Ressourcen innerhalb von Projekten der Deutschen Post.

Ca. 15 Mitarbeiter (Entwicklungsbereich)

Aufgaben: Implementierung eines Softwaresystems unter Verwendung von Java / J2EE.
Java-Entwicklung (Frontend, JSP)

IT-Kenntnisse: J2EE, JSP, EJB, Java Script, HTML, CSS, Ant, Together 4, XML, Ultra Edit, BEA
WebLogic, Oracle, TOAD, PVCS

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), J2EE (Java EE), JavaScript-Frameworks, JSP (Java Server Pages)

Softwareentwickler
Deutsche Post, Darmstadt
10/2001 – 7/2002 (10 Monate)
Logistikdienstleister
Tätigkeitszeitraum

10/2001 – 7/2002

Tätigkeitsbeschreibung

Projekt: Evaluierung von Testtools für verschiedene Java und J2EE Projekte.
2 Mitarbeiter

Aufgaben: Evaluierung von Testtools
Erstellung von Testkonzepten
Implementierung

IT-Kenntnisse: J2EE, Java, EJB, Together 4, BEA WebLogic, Oracle

Eingesetzte Qualifikationen

J2EE (Java EE)

Ausbildung

Informatik
Mit Abschluss
2002
Darmstadt
Bauwesen
Bau Ing.
1994
Subotica

Über mich

Performance Tuning, Java 8, JEE, Angular, TypeScript, PrimeNG,Spring, RxJS, GoJS, PrimeNG, Hibernate, Microservices, Lucene, Groovy, Spark, Scala, Oracle, JMS, JSON,XML,
XBRL

Weitere Kenntnisse

IT Consulting & Entwicklung

Persönliche Daten

Sprache
  • Kroatisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
6522
Alter
60
Berufserfahrung
24 Jahre und 6 Monate (seit 09/1999)

Kontaktdaten

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

Jetzt Mitglied werden