Entwickler/Designer/Architekt im JEE und Microservices Umfeld.
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 63526 Erlensee
- National
- el | de | en
- 29.12.2022
Kurzvorstellung
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."
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
Active Directory, Apache Camel, Apache Maven, Docker, Git, Java (allg.), SOAP, Spring Framework, Sicherheit von Webanwendungen
"Vielen Dank für die gute Arbeit und das hohe Engagement, wir wünschen für die weitere Zukunft alles Gute"
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
Objektorientierte Design (OOD), Softwareanforderungsanalyse, Spring Framework
"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."
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
Wildfly, Docker, J2EE, Spring Framework, Cloud (allg.), Kubernetes
"Wir bedanken uns bei Herrn [...] für seine gute Arbeit und wünschen ihm für die Zukunft alles Gute."
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,
Design (allg.), Enterprise Javabeans, Spring Framework
"Wir bedanken uns bei Herrn [...] für seine gute Arbeit, beim Bedarf werden wir mit Ihm wieder zusammenarbeiten.
Wir wünschen Alles Gute"
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)
Agile Methodologie, Gradle, J2EE, Java-Frameworks, Spring Framework, Serviceorientierte Architektur
"Wir bedanken uns bei Herrn G.
für seine gute Arbeit, und wünschen Ihm für die Zukunft alles Gute."
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
Open Database Connectivity, IBM DB2, Scrum, Agile Methodologie, IBM WebSphere Application Server (WAS), Enterprise Architect (EA), Jenkins, Junit, Javaserver Faces, JavaScript-Frameworks
Qualifikationen
Projekt‐ & Berufserfahrung
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
Active Directory, Apache Camel, Apache Maven, Docker, Git, Java (allg.), SOAP, Spring Framework, Sicherheit von Webanwendungen
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
Objektorientierte Design (OOD), Softwareanforderungsanalyse, Spring Framework
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
Enterprise Javabeans
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
Wildfly, Docker, J2EE, Spring Framework, Cloud (allg.), Kubernetes
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
Postfix, Softwareanforderungsanalyse, Java-Frameworks, Spring Framework
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,
Design (allg.), Enterprise Javabeans, Spring Framework
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)
Agile Methodologie, Gradle, J2EE, Java-Frameworks, Spring Framework, Serviceorientierte Architektur
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
Oracle Database, Scrum, Wildfly, Git
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
Open Database Connectivity, IBM DB2, Scrum, Agile Methodologie, IBM WebSphere Application Server (WAS), Enterprise Architect (EA), Jenkins, Junit, Javaserver Faces, JavaScript-Frameworks
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
Oracle-Anwendungen, Hardware-Design, Subversion, Junit, Enterprise Javabeans, Java (allg.), Eclipse, J2EE, Systemmigration, Konfiguration, Weblogic (Oracle), AngularJS, Javaserver Faces, JavaScript
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
IBM DB2, Scrum, Gradle, Enterprise Javabeans, Java (allg.), Javaserver Faces, JavaScript
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
Mysql, Microsoft SQL-Server (MS SQL), Hardware-Design, Projektleitung / Teamleitung (IT), UML, Spring Framework, Hibernate (Java), Konfiguration, Hibernate (Framework), Javaserver Faces, Prozessmanagement
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
Scrum, WebSphere, UML, Jenkins, Enterprise Javabeans, Systemmigration, Konfiguration, Java Message Service, Javaserver Faces
Ausbildung
Karlsruhe
Universität Thessaloniki
Weitere Kenntnisse
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
- Deutsch (Fließend)
- Griechisch (Muttersprache)
- Englisch (Fließend)
- Russisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden