freiberufler Entwickler/Designer/Architekt im JEE und Microservices Umfeld. auf freelance.de

Entwickler/Designer/Architekt im JEE und Microservices Umfeld.

offline
  • auf Anfrage
  • 63526 Erlensee
  • National
  • el  |  de  |  en
  • 29.12.2022

Kurzvorstellung

Software-Entwicklung / Programmierung
Beratung / Consulting
Projektmanagement / -leitung / Organisation / Koordination
Administration / Support
Qualitätsmanagement / Qualitätssicherung / Test

Auszug Referenzen (6)

"Der Entwickler erfüllte unsere Anforderungen stets zu unserer vollen Zufriedenheit. Ich wünsche ihm für seinen weiteren Werdegang alles Gute."
Senior Developer
Kundenname anonymisiert
Tätigkeitszeitraum

8/2022 – 12/2022

Tätigkeitsbeschreibung

Entwicklung und Weiterentwicklung von Software zur Integration der eAkte (Anwendung für Dokumentenregistrierung) in die IT-Strukturen der öffentlichen Verwaltung.

Tasks:
• Entwurf und Entwicklung von Schnittstellen für WebSevices
• Prozessmodellierung (unter Einsatz von Camel).
• Implementierung einer Authenfizierungs- und Autorisierung- Lösung auf der Grundlage von auth2 und Kerberos mit Activ Directory
• Erstellen von Integrationstests
• Erstellen von CI/CD mit Docker und GitLab

Eingesetzte Qualifikationen

Active Directory, Apache Camel, Apache Maven, Docker, Git, Java (allg.), SOAP (Simple Object Access Protocol), Spring, Web Security

"Vielen Dank für die gute Arbeit und das hohe Engagement, wir wünschen für die weitere Zukunft alles Gute"
Senior Developer
Kundenname anonymisiert
Tätigkeitszeitraum

10/2020 – 6/2022

Tätigkeitsbeschreibung

Backend :
Weiterentwicklung von Programmen zur Dokumentenverarbeitung mit
Midleware(JEE , EJB , Wildfly JBoss)
Microservices (Spring Boot)
Persistenz: JPA und Spring Data
Messaging: Kafka
Prozessentwicklung: Camel
Resilience: Hysterix, FailSave

Software für Datenmigration:
XML-Transformation von Millionen von
Daten -Sätzen mit Java Multithread-
Programmierung.


Tools und Qualifikationen:

Software Design, Multi Thread Programming, Java 6/14 JEE (JBoss, WildFly), Spring Boot, Messaging Kafka, Camel, git, svn , Scrum, Jira, maven

Eingesetzte Qualifikationen

Objektorientierte Design (OOD), Software Analyse, Spring

"Wir bedanken uns bei Herrn G. für seinen hohen Einsatz und seine gute Arbeit und wünschen ihm für die Zukunft alles Gute."
Weiterentwicklung eine JEE Anwendung für Vertrieb von Versicherungsprodukten
Kundenname anonymisiert
Tätigkeitszeitraum

7/2018 – 5/2020

Tätigkeitsbeschreibung

Aufgabe Lead- Developer
• Refactoring/Upgrading von Angular/AngularJS Frontend.
• Refactoring/Upgrading von JBoss/FlyWay Backend.
• Entwicklung von Service Schichten (EJB/CDI Komponenten)
• Persistence Entwicklung (Hibernate, JPA )
• Frontend Entwicklung (Angular/AngularJS)
• Zusammenarbeit mit Nearshore Developer (Code Reviews , Abstimmungen, etc)
• Einführung von Cache in einer JEE 8 Application
• Erstellung /Anpassung von Test Suiten
• Microservices auf Java EE8/Jakarta EE integrieren
• Einsetzen von GraalVM
• Erstellung /Anpassung von Test Suiten.
• Daten Migration mit Flyway.
• Profilng.
• Konfigurations-Management (Entwicklung Scripten für Jenkins).
• Scrum.
Tools/Sprachen OpenJDK 8-11 ,
Java, JavaScript 8-11, JBoss, Java EE8 Spring Boot,
Quarkus, Rest,
Kubernetes, Webservices, FlyWay, Docker, IntelliJ IDEA, maven, groovy, Git , CDI, EJB, JPA,Hibernate, Oracle

Eingesetzte Qualifikationen

jboss, Docker, J2EE (Java EE), Spring, Cloud (allg.), Kubernetes

"Wir bedanken uns bei Herrn [...] für seine gute Arbeit und wünschen ihm für die Zukunft alles Gute."
Lead Developer
Kundenname anonymisiert
Tätigkeitszeitraum

1/2018 – 4/2018

Tätigkeitsbeschreibung

Projekt: Software für Automatisierung von Abwicklung und Transportbeauftragung von Barcode-gestützter Packetverteilung

Aufgabe Lead-Developer
– Betreuung von Nearshore Developer (Code Review und etc)
– Entwicklung WEB-Interfaces für Monitoring (Angular)
– Scrum

Tools Spring , Spring Boot, Java 8, gradle, WildFly, PostgreSQL, Angular, git, InteliJ,

Eingesetzte Qualifikationen

Design (allg.), EJB (Enterprise JavaBeans), Spring

"Wir bedanken uns bei Herrn [...] für seine gute Arbeit, beim Bedarf werden wir mit Ihm wieder zusammenarbeiten.
Wir wünschen Alles Gute"
Lead Developer
Kundenname anonymisiert
Tätigkeitszeitraum

7/2017 – 1/2018

Tätigkeitsbeschreibung

Betreuung von Nearshore Developer (Code Review und etc)
Entwicklung von Service- Schicht (Spring Komponenten)
Daten Migration mit Flyway,
Domain-driven Desgin,
Test-driven Development,
Konfigurations-Management (Entwicklung von gradle Scripten)

Eingesetzte Qualifikationen

Agile Entwicklung, Gradle, J2EE (Java EE), Java-Frameworks, Spring, SOA (Serviceorientierte Architektur)

"Wir bedanken uns bei Herrn G.
für seine gute Arbeit, und wünschen Ihm für die Zukunft alles Gute."
Developer
Kundenname anonymisiert
Tätigkeitszeitraum

6/2015 – 6/2016

Tätigkeitsbeschreibung

Developer

Web Frontend Entwicklung
Back-End Entwicklung
Webservices Integration
Datenbank Entwicklung


Tools/Sprachen:
DB2, Open JPA, JSF, AngularFaces, EJB 3.1, CDI, Websphere, Apache cfx, Soap UI, Mockito, Junit, Intellij Idea, Jenkins, Jira, maven, Subversion(SVN), Java7/8, FitNesse

Eingesetzte Qualifikationen

ODBC (Open Database Connectivity), DB2, SCRUM, Agile Entwicklung, IBM WebSphere Application Server (WAS), Enterprise Architect (EA), Jenkins, JUnit, JSF (Java Server Faces), JavaScript-Frameworks

Qualifikationen

  • Agile Entwicklung
  • Design (allg.)
  • Desktop Publishing (DTP)
  • EJB (Enterprise JavaBeans)
  • Gradle
  • J2EE (Java EE)
  • Java-Frameworks
  • postfix
  • SOA (Serviceorientierte Architektur)
  • Software Analyse
  • Softwareentwicklung (allg.)
  • Spring

Projekt‐ & Berufserfahrung

Senior Developer
Öffentliche Verwaltung, Remote
8/2022 – 12/2022 (5 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

8/2022 – 12/2022

Tätigkeitsbeschreibung

Entwicklung und Weiterentwicklung von Software zur Integration der eAkte (Anwendung für Dokumentenregistrierung) in die IT-Strukturen der öffentlichen Verwaltung.

Tasks:
• Entwurf und Entwicklung von Schnittstellen für WebSevices
• Prozessmodellierung (unter Einsatz von Camel).
• Implementierung einer Authenfizierungs- und Autorisierung- Lösung auf der Grundlage von auth2 und Kerberos mit Activ Directory
• Erstellen von Integrationstests
• Erstellen von CI/CD mit Docker und GitLab

Eingesetzte Qualifikationen

Active Directory, Apache Camel, Apache Maven, Docker, Git, Java (allg.), SOAP (Simple Object Access Protocol), Spring, Web Security

Senior Developer
Versicherung Baden Württemberg, Remote
10/2020 – 6/2022 (1 Jahr, 9 Monate)
Versicherungen
Tätigkeitszeitraum

10/2020 – 6/2022

Tätigkeitsbeschreibung

Backend :
Weiterentwicklung von Programmen zur Dokumentenverarbeitung mit
Midleware(JEE , EJB , Wildfly JBoss)
Microservices (Spring Boot)
Persistenz: JPA und Spring Data
Messaging: Kafka
Prozessentwicklung: Camel
Resilience: Hysterix, FailSave

Software für Datenmigration:
XML-Transformation von Millionen von
Daten -Sätzen mit Java Multithread-
Programmierung.


Tools und Qualifikationen:

Software Design, Multi Thread Programming, Java 6/14 JEE (JBoss, WildFly), Spring Boot, Messaging Kafka, Camel, git, svn , Scrum, Jira, maven

Eingesetzte Qualifikationen

Objektorientierte Design (OOD), Software Analyse, Spring

Senior- Developer:
Bank, Frankfurt
6/2020 – 10/2020 (5 Monate)
Banken
Tätigkeitszeitraum

6/2020 – 10/2020

Tätigkeitsbeschreibung

Entwicklung von Software für das Meldewesens im Investment Banking Bereich

Weiterentwicklung einer Web-Anwendung fürr automatischen Berichterstellung für das Banken-Reporting-System

Senior- Developer:
• Erstellung von BPM-Camunda-Prozessen zur automatischen Reportgenerierung.
• Implementierung von Businesslogik mit JBoss Drools.
• Datenmodelierung (Erweiterung von Persistenzschich)
• Anbindung von Meldesystemen an die Deutsche Börse
• Migration von WildFly/Quarkus Instanzen in Kubernetes(Open Shift),



Tools/Sprachen :

Kotlin/OpenJDK 8, JBoss/FlyWay, Java EE8, Quarkus, Jboss Drools, Liquibase, Rest, Kubernetes, BPMN(Camunda), Docker, IntelliJ IDEA, maven, groovy, Git, CDI, EJB, JPA, Ubuntu 16.8, Hibernate, Oracle

Eingesetzte Qualifikationen

EJB (Enterprise JavaBeans)

Weiterentwicklung eine JEE Anwendung für Vertrieb von Versicherungsprodukten
Kundenname anonymisiert, Süddeutschland
7/2018 – 5/2020 (1 Jahr, 11 Monate)
Versicherungen
Tätigkeitszeitraum

7/2018 – 5/2020

Tätigkeitsbeschreibung

Aufgabe Lead- Developer
• Refactoring/Upgrading von Angular/AngularJS Frontend.
• Refactoring/Upgrading von JBoss/FlyWay Backend.
• Entwicklung von Service Schichten (EJB/CDI Komponenten)
• Persistence Entwicklung (Hibernate, JPA )
• Frontend Entwicklung (Angular/AngularJS)
• Zusammenarbeit mit Nearshore Developer (Code Reviews , Abstimmungen, etc)
• Einführung von Cache in einer JEE 8 Application
• Erstellung /Anpassung von Test Suiten
• Microservices auf Java EE8/Jakarta EE integrieren
• Einsetzen von GraalVM
• Erstellung /Anpassung von Test Suiten.
• Daten Migration mit Flyway.
• Profilng.
• Konfigurations-Management (Entwicklung Scripten für Jenkins).
• Scrum.
Tools/Sprachen OpenJDK 8-11 ,
Java, JavaScript 8-11, JBoss, Java EE8 Spring Boot,
Quarkus, Rest,
Kubernetes, Webservices, FlyWay, Docker, IntelliJ IDEA, maven, groovy, Git , CDI, EJB, JPA,Hibernate, Oracle

Eingesetzte Qualifikationen

jboss, Docker, J2EE (Java EE), Spring, Cloud (allg.), Kubernetes

Developer
IBM, Süd Deutschland
3/2018 – 8/2018 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2018 – 8/2018

Tätigkeitsbeschreibung

Von 03.2018 bis jetzt
Projekt Migration einer Microservices Anwendung (50 Microservices)

in Kubernetes

Aufgabe Lead-Developer
– Refactoring von Mikroservices
– Erstellung von Docker Images
– Deployment in Kubernetes
– Erstellung /Anpassung von spook Test Suiten,
– Daten Migration mit liquibase,
– Erstellung von Infrastructure Services in Kubernetes (SMS- Services, Mail Services und etc)
– Konfigurations-Management (Entwicklung Scripten für Jenkins)
– Scrum
Tools/Sprachen Java 8, Spring Boot, JMS, Rest, kubernetes, Docker, IntelliJ IDEA
maven, groovy, Git , Selenium Tools( smpp access, SMPPSim), Postfix, Kannel, Ubuntu 16.8, liquibase, PostreSQL

Eingesetzte Qualifikationen

postfix, Software Analyse, Java-Frameworks, Spring

Lead Developer
Logistik, Frankfurt
1/2018 – 4/2018 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2018 – 4/2018

Tätigkeitsbeschreibung

Projekt: Software für Automatisierung von Abwicklung und Transportbeauftragung von Barcode-gestützter Packetverteilung

Aufgabe Lead-Developer
– Betreuung von Nearshore Developer (Code Review und etc)
– Entwicklung WEB-Interfaces für Monitoring (Angular)
– Scrum

Tools Spring , Spring Boot, Java 8, gradle, WildFly, PostgreSQL, Angular, git, InteliJ,

Eingesetzte Qualifikationen

Design (allg.), EJB (Enterprise JavaBeans), Spring

Lead Developer
Logistik, Frankfurt
7/2017 – 1/2018 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2017 – 1/2018

Tätigkeitsbeschreibung

Betreuung von Nearshore Developer (Code Review und etc)
Entwicklung von Service- Schicht (Spring Komponenten)
Daten Migration mit Flyway,
Domain-driven Desgin,
Test-driven Development,
Konfigurations-Management (Entwicklung von gradle Scripten)

Eingesetzte Qualifikationen

Agile Entwicklung, Gradle, J2EE (Java EE), Java-Frameworks, Spring, SOA (Serviceorientierte Architektur)

Developer
Logistik, Frankfurt
6/2016 – 7/2017 (1 Jahr, 2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

6/2016 – 7/2017

Tätigkeitsbeschreibung

Modellierung von Prozessen mit BPMN (Camunda BPMN)
Entwicklung von Service- Schicht (EJB 3.1, CDI11.2, , Jboss –eap-6.4-camunda)
Entwicklung Persistence Schicht (Hibernate, JPA2.0 )
Erstellung von Arquillian Tests,
Parametrisierung von Docker Images,
Daten Migration mit Flyway,
Scrum

Eingesetzte Qualifikationen

Oracle Database, SCRUM, jboss, Git

Developer
Bank, Süddeutschland
6/2015 – 6/2016 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

6/2015 – 6/2016

Tätigkeitsbeschreibung

Developer

Web Frontend Entwicklung
Back-End Entwicklung
Webservices Integration
Datenbank Entwicklung


Tools/Sprachen:
DB2, Open JPA, JSF, AngularFaces, EJB 3.1, CDI, Websphere, Apache cfx, Soap UI, Mockito, Junit, Intellij Idea, Jenkins, Jira, maven, Subversion(SVN), Java7/8, FitNesse

Eingesetzte Qualifikationen

ODBC (Open Database Connectivity), DB2, SCRUM, Agile Entwicklung, IBM WebSphere Application Server (WAS), Enterprise Architect (EA), Jenkins, JUnit, JSF (Java Server Faces), JavaScript-Frameworks

Senior Developer
Bank, Frankfurt
6/2014 – 6/2015 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

6/2014 – 6/2015

Tätigkeitsbeschreibung

JEE Anwendung für Bausparverträge


Web Frontend-Entwicklung(JSF,PrimeFaces, PrimeFaces Extentions)
Migration J2EE to JEE (Umstellung EJB2.x to EJB3.2
Erstellung von ant und gradle scripten
Erstellung von Software für Upgarde von Junit(2000 Junit3 Junit -Testsclasses sollen auf Junit4 upgegradet werden)
Erstellung von Jython(WLST) Scripten für remote Adminstration und Konfiguration von Oracle Weblogic Servers

Javascript(AngularJS), JSF, EJB 3.1, CDI,ant, groovy, gardle, Rest, Weblogic 10.x, Weblogic 12,1,2 Subversion, Jenkins, Java7, oepe, Eclipse,PrimeFaces 5,PrimeFaces Extensions, antlr, Oracle-Grid,JSF2.2,Angularfaces

Eingesetzte Qualifikationen

Oracle (allg.), Hardware Entwicklung, Apache Subversion (SVN), JUnit, EJB (Enterprise JavaBeans), Java (allg.), Eclipse, J2EE (Java EE), Migration, Konfiguration, Weblogic (Oracle), AngularJS, JSF (Java Server Faces), JavaScript

Developer
Daimler, Stuttgart
1/2014 – 6/2014 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2014 – 6/2014

Tätigkeitsbeschreibung

Portal Car2Go
Developer

Web Frontend-Entwicklung(JSF,JavaScript)
Entwicklung von Persistenzschicht via openJPA /DB2
Erstellung von Regressionstests (Einsatz von Mockito und Selenium)
Redisgn von Backend-Schichten.:
Einsatz von CDI-Beans
Erweiterung der JPA Persistenz-Schicht
Ablössen von Message-Beans durch Asynchronous-EJB 3.1
Anpassung gradle scripten
Redesign von Restservises

Eingesetzte Qualifikationen

DB2, SCRUM, Gradle, EJB (Enterprise JavaBeans), Java (allg.), JSF (Java Server Faces), JavaScript

Senior Developer
Bank, Frankfurt
1/2013 – 12/2013 (1 Jahr)
Banken
Tätigkeitszeitraum

1/2013 – 12/2013

Tätigkeitsbeschreibung

Entwicklung von einem Web basierten Prozess Manager
Teamleiter/Senior Developer

Anbindung von Market Data Systemen(Bloomberg, Reuters usw) via Sprint Services an einem Web Aplication
Modellieren von Businessprozessen via Activiti-BPMN
UML Modelierung
Web Frontend-Entwicklung(JSF, Spring-Webflow, primeFaces)
Entwicklung von Persistenzschicht via myBatis/Hibernate
Entwicklung von groovy scripten
Abstimmung von User Stories mit der Fachabteilung
Teamleitung
Konfigurationsmanagement (Erstellung ant+ivy, scripten)


BPMN, Activiti,myBatis,Hibernate ,JSF, primefaces , spring(spring-core, spring-webflow, spring-integration, spring.boot), ant,ivy, mySQL, MS SQL-Server, MS Team Foundation, jira-greenhopper

Eingesetzte Qualifikationen

mySQL, Microsoft SQL-Server (MS SQL), Hardware Entwicklung, Projektleitung / Teamleitung (IT), UML, Spring, Hibernate (Java), Konfiguration, Hibernate (Framework), JSF (Java Server Faces), Prozessmanagement

Senior Developer
Daimler, Stuttgart
8/2012 – 12/2012 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2012 – 12/2012

Tätigkeitsbeschreibung

Daimler AG
Änderung der Basis-Technologie einer Message-Broker JEE Anwendung
Architektur/Senior Developer

Migration Middleware von EJB2.x nach EJB3.1
Anbinden JMS-Schicht mit MQ-Series
Migration von JAXB1.x nach JAXB2,
Erstellung von JSF-Web Client,
Erstellung von jython -Scripten für WebSphere Konfiguration
Konfigurationsmanagement (Erstellung von maven scripten, anbinden in Jenkins)


WebSphere, RAD, MQ-Series, GIT, maven, ant, JEE(EJB,JMS,JSF)
UML, Dimensions

Eingesetzte Qualifikationen

SCRUM, WebSphere, UML, Jenkins, EJB (Enterprise JavaBeans), Migration, Konfiguration, Java Message Service (JMS), JSF (Java Server Faces)

Ausbildung

Informatik
Dipl-Inf
1995
Karlsruhe
Elektrotechnik
Dipl-Ing
1991
Universität Thessaloniki

Weitere Kenntnisse

Studium Elektrotechnik /Universität Thessaloniki (Abschluss 1991, Note: sehr gut).
Studium Informatik /Universität Karlsruhe (Abschluss 1995, Note: gut).
Java, JavaScript-, Scala,Groovy: mehrjährige Projekterfahrung.
GIT, SVN, Perforce :mehrjährige Projekterfahrung.
Activiti/Camunda-BPMN: 1 Jahr Projekterfahrung.
HTML-, CSS-, und JavaScript: mehrjährige Projekterfahrung.
JSF, Struts, : mehrjährige Projekterfahrung.
AngularJS, NodeJS: 1 Jahr Projekterfahrung.
Shell-Scripting: mehrjährige Projekterfahrung.
Maven: mehrjährige Projekterfahrung.
Gradle: 1 Jahr Projekterfahrung
Jakarta -ant: mehrjährige Projekterfahrung.
JavaFX,
C++: mehrjährige Projekterfahrung (mit STL, ilog und Rogue Wave).
C: mehrjährige Projekterfahrung.
Imake, GNU-Make, Make-Maker etc,
Perl: mehrjährige Projekterfahrung.
PL/SQL: mehrjährige Projekterfahrung.
CORBA IDL: 2 Jahren Projekterfahrung.
DB2: mehrjährige Projekterfahrung,
Oracle: mehrjährige Projekterfahrung,
Sybase: ASE11.9: 2 Jahren Projekterfahrung in Administration und Entwicklung,
mySQL: über 1 Jahr Projekterfahrung,
DAO, JDBC, Hibernate, Oracle Kodo: mehrjährige Projekterfahrung,
SQL:- Programmierung: mehrjährige Projekterfahrung,
PostgreSQL: über 1 Jahr Projekterfahrung,
NoSQL Datenbanken:
Apache CouchDB: 6 Monate Projekterfahrung,
mongoDB: 3 Monate Projekterfahrung.

Erfahrung in

Bankbereich:
Abwicklung von Wertpapiere,
Bewertung von Termingeschäften,
Abwicklung von Wertpapiere,
Riskmanagement,
SWIFT– Protokoll,
Retail– Banking.
Energiebereich:
Netzleittechnik.
Telekommunikationstechnik:
Signalverarbeitung.
Industrie:
B2B Anwendungen Automotiv Industrie,
Analytics/Forecasting,
Geräte Steuerung.

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Griechisch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
6004
Alter
50
Berufserfahrung
29 Jahre und 6 Monate (seit 09/1994)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden