Java-EE , Spring , DevOps , Vaadin , RCP Eclipse
Aktualisiert am 28.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.09.2024
Verfügbar zu: 100%
davon vor Ort: 10%
DevOps
Springbot
Java EE
TFS
Docker
Application Server
Deutsch
Fliessend
Englisch
Fliessend

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 5 Monate
2020-01 - 2024-05

Rollout für ein Remittance-Platform

Team Lead Java 11 Python SQL-Server ...
Team Lead

  • Entwicklung einer API (OpenAPI) für ein Zahlungsgateway. 
  • Management von externen Partnern in Asien. 
  • Konfiguration von Windows-Servern in Azure und Verwaltung von Sicherheitsrichtlinien. Mentoring von Informatikstudenten und gemeinsame Programmierung (Pair Programming). 
  • Einrichtung von CI/CD-Pipelines in Azure. 
  • Konfiguration von VPN (OpenVPN) und Lizenzmanagement.
  •  Implementierung von ISO 20022. Entwicklung von Rest-Services mit Spring Boot. 
  • Verwendung von Docker-Containern. 
  • Verwaltung des Release-Managements. 
  • Bereitstellung von Spring Boot Rest-APIs
  • Management von Linux-Gateways
  • Management Frontend in Angular und Vaadin (ver24)
  • Microsoft SQL Server
  • MS IIS
  • Thymeleaf

OpenVPN Atlassian JIRA Atlassian Confluence OpenAPI
Java 11 Python SQL-Server Spring Azure CI/CD pipelines Docker Linux Angular
Sendhome
Südafrika & UK
9 Monate
2023-03 - 2023-11

Endkundenbankensystem Weiterentwicklung

Senior Java Enwickler Java 11 Python IntelliJ ...
Senior Java Enwickler
  • Optimierung von Java-basierten Bankensystemen 
  • Modellierung von Prozessen 
  • Durchführung von Code-Reviews Analyse von Anforderungen
  • EJB Wrappers für Rest-Services
  • Aufsetzung von JBoss Applikationserver



Jira Atlassian Confluence
Java 11 Python IntelliJ Spring JBoss Application Server Strut EJB
DKB
Stuttgart
4 Jahre
2018-10 - 2022-09

Weiterentwicklung von Bankensysteme

Lead Developer Java Git GWT ...
Lead Developer
  • Teamleitung und Leitentwicklung
  • Technisches Projektmanagement
  • Entwicklung der Architektur für Banksysteme
  • Durchführung von Code-Reviews
  • Gestaltung von Anforderungen in Zusammenarbeit mit Kunden
  • Entwicklung von Rest-Services mit Spring Boot
  • Erstellung von Frontends mit GWT, Angular und React.js
  • Erstellung von SOAP-APIs
  • Erstellung von Migrationsplänen und Tests für Java 9
  • Migration von Ant nach Maven
  • Aufbau von Build-Prozessen mit Azure Pipelines und Jenkins
  • Management von JBoss-Anwendungen
  • JBoss Admin
  • Migration vom EJB-Backend zu Spring
Azure Oracle 10g
Java Git GWT Spring Java 11 JBoss Application Server
Advanzia Bank
Trier
4 Jahre 11 Monate
2015-03 - 2020-01

Verrechungssystem für Kinderärzte

Lead Entwickler Scrum java bash ...
Lead Entwickler
  • Lead-Entwickler
  • Entwicklung von JavaFX- und Swing-Anwendungen mit Spring Boot Rest-Services
  • Verwaltung von Jenkins (Build, Releasemanagement) und Bitbucket
  • Schulung von Mitarbeitern
  • Implementierung von REST-Schnittstellen mit Spring Boot für externe Systeme
  • Erstellung der Dokumentation für REST-APIs
  • Verwendung von GIT und GIT-Flow in Eclipse
  • Erstellung von Docker-Images
  • Management von JBoss-Anwendungen
  • Entwicklung von Abrechnungsplattformen in Vaadin
JavaFX, Vertx, Eclipse Git Jenkins
Scrum java bash Conf
Helmsauergrupper
Nürnberg
2 Jahre 7 Monate
2016-02 - 2018-08

J2EE und DevOps

Senior Software Entwickler Java Python Oracle ...
Senior Software Entwickler
  • Webanwendung mit Struts (UI), EJBs und REST (Backend) entwickeln.
  • CI und Release Management durchführen, einschließlich Konfiguration und Erstellung von Jenkins (1.6 & 2.6) Jobs und Pipelines.
  • Durchführung von Code-Coverage- und Sonar-Jobs, Deployment in Nexus und WebLogic, sowie Konfiguration von Datenbanken.
  • Entwicklung von Bash- und Python-Skripten.
  • Konfiguration der Projektstruktur (Maven POMs).
  • Verwendung von JPA mit EclipseLink.
  • Durchführung von Integrationstests mit Cucumber.
  • Mitgestaltung von Sprints für die agile Entwicklung.
  • Implementierung von Mock-Webservices.
  • Verwaltung von Managed Servern (WebLogic).
  • Verwendung von Tools wie GIT (Bitbucket), Maven, Eclipse, Oracle DB und WebLogic, Confluence, Ant, Nexus, Jira, SOAPUI, Jenkins und Docker.
  • Unterstützung von Betriebssystemen wie Windows und Linux.
Oracle 11g WebLogic Jenkins
Java Python Oracle C-Shell bash Linux Administration
Bundesagentur für Arbeit (BA)
Nürnberg
1 Jahr 6 Monate
2015-02 - 2016-07

Modernisierung von Webapplikation

Senior Software Entwickler AngularJS JBoss Application Server Jersey ...
Senior Software Entwickler
  • Konzeption und Entwicklung von Softwarelösungen
  •  Entwicklung von REST-Schnittstellen.
  • Modernisierung der Benutzeroberfläche mit AngularJS. 
  • Durchführung von Code-Reviews. 
  • Anwendung des Scrum-Prozesses. Verwendung von Tools wie JBoss. 
  • Unterstützung von Betriebssystemen wie Windows und Red Hat Linux. 
  • Durchführung von UI-Tests mit Selenium.
  • Jboss Konfigurationen mit Datadog
JBoss Application Server Eclipse AngularJS
AngularJS JBoss Application Server Jersey Scrum RCP
CortalConsors Bank
Nürnberg
2 Jahre 3 Monate
2012-10 - 2014-12

Senior Developer

Java Vaadin
  • Domain Specific Languages (DSL) Entwicklung mit Xtext
  • RCP End of Line Tooling und Steuergerätedokumentationssysteme  für BMW 
  • Protokollentwicklung für Handheldgeräte
  • Entwicklung von JavaEE Andwendungen( Hibernate, GWT/SmartGWT, Vaadin), Webservices 
  • Netzewerkprotokollentwicklung mit Netty und Grizzly
  • Generierung von Dokumente(pdf,doc,xml) mit Apache POI /FOP
  • Legacysysteme Modernisierung
  • JavaFX Clients

Tools /Programmiersprachen :  JBoss AS & EAP, Tomcat, SVN , Xtext, Java(5-8), Eclipse, Netty, Grizzly, GIT, Mockito , Powermock, EMF,Jenkins, Maven, Sonar, SoapUI, EMF; JavaScript, PL/SQL, Oracle, XML/XPATH, HP Quality Center

Java Vaadin
Gefasoft Engineering & BMW
7 Monate
2012-03 - 2012-09

Senior Software Entwickler


  • Domain Specific Languages (DSL) Entwicklung mit Xtext
  • RCP Tooling,
  • Debugger für DSL Editor

Tools /Programmiersprachen :  SVN , Xtext, Java, EMF

Siemens Audiologische Technik GmbH
1 Jahr 10 Monate
2010-05 - 2012-02

Senior Software Entickler


  • Domain Specific Languages (DSL) Entwicklung mit Xtext
  • SCRUM-Entwicklungsprozess
  • Codegeneration für JavaEE Applikation

Tools /Programmiersprachen :  SVN , Xtext, Java, Eclipse, EMF, Sonar, Jenkins

Bundesagentuer für Arbeit
2 Jahre 5 Monate
2008-01 - 2010-05

Senior Software Entwickler

Senior Software Entwickler
Senior Software Entwickler


  • Databanken Design unter SQL Server
  • Webentwicklung mit  Ruby on Rails,
  • RCP Eclipse mit Hibernate
  • Domain Specific Languages (DSL) mit Xtext
  • OSGI basierte Systemeentwicklung
  • Fahrzeugdiagnoseentwicklung
  • Legacysysteme Modernisierung
  • SCRUM-Entwicklungsprozess

Tools /Programmiersprachen :  SVN , Xtext, Java, Eclipse, SQL Server, SWT, C#, EMF

AVLDiTest
Nuernberg
3 Monate
2007-07 - 2007-09

Softwareentwicklung

Senior Software Entwickler
Senior Software Entwickler


  •  Programmierung der Suchemaschine mit  Lucene (Java und PHP)  
  •  Applikation um Bildeigentschaften(z.b. Größe,Farben) innerhalb einer Website zu analysieren mit Ruby on Rails
  • Tools/Technologie: Tomcat, Eclipse,Java,Lucene,Nutch,XML,XSLT,XPATH,ruby on rails,Ruby,Enfinity Suite
QUERPLEX
5 Monate
2007-03 - 2007-07

Software Migration

Software Entwickler Java Java EE
Software Entwickler
  • Neugestaltung eines Softwareintegrationssystems (CruiseControl) für eine komplexe J2EE-Anwendung. 
  • Entwicklung von Konzepten, Strukturen und des Toolsets.
  •  Implementierung von Unittests (JUnit) sowie Webtests für alle Webaktionen mithilfe von Canoo Webtools.
  •  Integration von Ant-Tasks für Versionsmanagement und Unittests. Erweiterung von CruiseControl zur verbesserten Integration. 
  • Erstellung von Berichten zur Qualitätssicherung unter Verwendung von BIRT und JFreeChart. Erweiterung von Shellskripten. 
  • Dokumentation der gesamten Entwicklungs- und Integrationsschritte. 
  • Verwendete Tools und Technologien: ANT, CVS, CruiseControl, Eclipse, Canoo Webtools, BIRT, JFreeChart, Shellskripte.
Java Java EE
Credit Suisse
Schweriz

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informationstechnik an der FH Hannover, Abschluss Dipl.Ing(FH).
Studium  Informatik (Masters) an FH-Bonn-Rhein-Sieg

Kompetenzen

Kompetenzen

Top-Skills

DevOps Springbot Java EE TFS Docker Application Server

Produkte / Standards / Erfahrungen / Methoden

Scrum
Fortgeschritten
TFS
Fortgeschritten
Weblogic
Fortgeschritten
Azure
Fortgeschritten
Selenium
Fortgeschritten
TDD
Fortgeschritten
Domain Driver Development
Basics
Confluence
Fortgeschritten
GIT
Fortgeschritten
Ruby on Rails
Fortgeschritten
Webapp Servers
Fortgeschritten
Vaadin
Fortgeschritten




Betriebssysteme

SUN OS, Solaris
Basics
Unix/Linux
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
Fortgeschritten
JavaScript
Basics
Perl
Fortgeschritten
PHP
Basics
PL/SQL
Fortgeschritten
Python
Basics
Ruby
Fortgeschritten
scala
Basics
Shell
Fortgeschritten
Smalltalk
Basics
C#
Basics

Datenbanken

MS SQL Server
Fortgeschritten
MySQL
Fortgeschritten
Oracle
Basics
Postgres
Fortgeschritten

Branchen

Branchen

Energie, Automobile, Finanz, Pharma

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 5 Monate
2020-01 - 2024-05

Rollout für ein Remittance-Platform

Team Lead Java 11 Python SQL-Server ...
Team Lead

  • Entwicklung einer API (OpenAPI) für ein Zahlungsgateway. 
  • Management von externen Partnern in Asien. 
  • Konfiguration von Windows-Servern in Azure und Verwaltung von Sicherheitsrichtlinien. Mentoring von Informatikstudenten und gemeinsame Programmierung (Pair Programming). 
  • Einrichtung von CI/CD-Pipelines in Azure. 
  • Konfiguration von VPN (OpenVPN) und Lizenzmanagement.
  •  Implementierung von ISO 20022. Entwicklung von Rest-Services mit Spring Boot. 
  • Verwendung von Docker-Containern. 
  • Verwaltung des Release-Managements. 
  • Bereitstellung von Spring Boot Rest-APIs
  • Management von Linux-Gateways
  • Management Frontend in Angular und Vaadin (ver24)
  • Microsoft SQL Server
  • MS IIS
  • Thymeleaf

OpenVPN Atlassian JIRA Atlassian Confluence OpenAPI
Java 11 Python SQL-Server Spring Azure CI/CD pipelines Docker Linux Angular
Sendhome
Südafrika & UK
9 Monate
2023-03 - 2023-11

Endkundenbankensystem Weiterentwicklung

Senior Java Enwickler Java 11 Python IntelliJ ...
Senior Java Enwickler
  • Optimierung von Java-basierten Bankensystemen 
  • Modellierung von Prozessen 
  • Durchführung von Code-Reviews Analyse von Anforderungen
  • EJB Wrappers für Rest-Services
  • Aufsetzung von JBoss Applikationserver



Jira Atlassian Confluence
Java 11 Python IntelliJ Spring JBoss Application Server Strut EJB
DKB
Stuttgart
4 Jahre
2018-10 - 2022-09

Weiterentwicklung von Bankensysteme

Lead Developer Java Git GWT ...
Lead Developer
  • Teamleitung und Leitentwicklung
  • Technisches Projektmanagement
  • Entwicklung der Architektur für Banksysteme
  • Durchführung von Code-Reviews
  • Gestaltung von Anforderungen in Zusammenarbeit mit Kunden
  • Entwicklung von Rest-Services mit Spring Boot
  • Erstellung von Frontends mit GWT, Angular und React.js
  • Erstellung von SOAP-APIs
  • Erstellung von Migrationsplänen und Tests für Java 9
  • Migration von Ant nach Maven
  • Aufbau von Build-Prozessen mit Azure Pipelines und Jenkins
  • Management von JBoss-Anwendungen
  • JBoss Admin
  • Migration vom EJB-Backend zu Spring
Azure Oracle 10g
Java Git GWT Spring Java 11 JBoss Application Server
Advanzia Bank
Trier
4 Jahre 11 Monate
2015-03 - 2020-01

Verrechungssystem für Kinderärzte

Lead Entwickler Scrum java bash ...
Lead Entwickler
  • Lead-Entwickler
  • Entwicklung von JavaFX- und Swing-Anwendungen mit Spring Boot Rest-Services
  • Verwaltung von Jenkins (Build, Releasemanagement) und Bitbucket
  • Schulung von Mitarbeitern
  • Implementierung von REST-Schnittstellen mit Spring Boot für externe Systeme
  • Erstellung der Dokumentation für REST-APIs
  • Verwendung von GIT und GIT-Flow in Eclipse
  • Erstellung von Docker-Images
  • Management von JBoss-Anwendungen
  • Entwicklung von Abrechnungsplattformen in Vaadin
JavaFX, Vertx, Eclipse Git Jenkins
Scrum java bash Conf
Helmsauergrupper
Nürnberg
2 Jahre 7 Monate
2016-02 - 2018-08

J2EE und DevOps

Senior Software Entwickler Java Python Oracle ...
Senior Software Entwickler
  • Webanwendung mit Struts (UI), EJBs und REST (Backend) entwickeln.
  • CI und Release Management durchführen, einschließlich Konfiguration und Erstellung von Jenkins (1.6 & 2.6) Jobs und Pipelines.
  • Durchführung von Code-Coverage- und Sonar-Jobs, Deployment in Nexus und WebLogic, sowie Konfiguration von Datenbanken.
  • Entwicklung von Bash- und Python-Skripten.
  • Konfiguration der Projektstruktur (Maven POMs).
  • Verwendung von JPA mit EclipseLink.
  • Durchführung von Integrationstests mit Cucumber.
  • Mitgestaltung von Sprints für die agile Entwicklung.
  • Implementierung von Mock-Webservices.
  • Verwaltung von Managed Servern (WebLogic).
  • Verwendung von Tools wie GIT (Bitbucket), Maven, Eclipse, Oracle DB und WebLogic, Confluence, Ant, Nexus, Jira, SOAPUI, Jenkins und Docker.
  • Unterstützung von Betriebssystemen wie Windows und Linux.
Oracle 11g WebLogic Jenkins
Java Python Oracle C-Shell bash Linux Administration
Bundesagentur für Arbeit (BA)
Nürnberg
1 Jahr 6 Monate
2015-02 - 2016-07

Modernisierung von Webapplikation

Senior Software Entwickler AngularJS JBoss Application Server Jersey ...
Senior Software Entwickler
  • Konzeption und Entwicklung von Softwarelösungen
  •  Entwicklung von REST-Schnittstellen.
  • Modernisierung der Benutzeroberfläche mit AngularJS. 
  • Durchführung von Code-Reviews. 
  • Anwendung des Scrum-Prozesses. Verwendung von Tools wie JBoss. 
  • Unterstützung von Betriebssystemen wie Windows und Red Hat Linux. 
  • Durchführung von UI-Tests mit Selenium.
  • Jboss Konfigurationen mit Datadog
JBoss Application Server Eclipse AngularJS
AngularJS JBoss Application Server Jersey Scrum RCP
CortalConsors Bank
Nürnberg
2 Jahre 3 Monate
2012-10 - 2014-12

Senior Developer

Java Vaadin
  • Domain Specific Languages (DSL) Entwicklung mit Xtext
  • RCP End of Line Tooling und Steuergerätedokumentationssysteme  für BMW 
  • Protokollentwicklung für Handheldgeräte
  • Entwicklung von JavaEE Andwendungen( Hibernate, GWT/SmartGWT, Vaadin), Webservices 
  • Netzewerkprotokollentwicklung mit Netty und Grizzly
  • Generierung von Dokumente(pdf,doc,xml) mit Apache POI /FOP
  • Legacysysteme Modernisierung
  • JavaFX Clients

Tools /Programmiersprachen :  JBoss AS & EAP, Tomcat, SVN , Xtext, Java(5-8), Eclipse, Netty, Grizzly, GIT, Mockito , Powermock, EMF,Jenkins, Maven, Sonar, SoapUI, EMF; JavaScript, PL/SQL, Oracle, XML/XPATH, HP Quality Center

Java Vaadin
Gefasoft Engineering & BMW
7 Monate
2012-03 - 2012-09

Senior Software Entwickler


  • Domain Specific Languages (DSL) Entwicklung mit Xtext
  • RCP Tooling,
  • Debugger für DSL Editor

Tools /Programmiersprachen :  SVN , Xtext, Java, EMF

Siemens Audiologische Technik GmbH
1 Jahr 10 Monate
2010-05 - 2012-02

Senior Software Entickler


  • Domain Specific Languages (DSL) Entwicklung mit Xtext
  • SCRUM-Entwicklungsprozess
  • Codegeneration für JavaEE Applikation

Tools /Programmiersprachen :  SVN , Xtext, Java, Eclipse, EMF, Sonar, Jenkins

Bundesagentuer für Arbeit
2 Jahre 5 Monate
2008-01 - 2010-05

Senior Software Entwickler

Senior Software Entwickler
Senior Software Entwickler


  • Databanken Design unter SQL Server
  • Webentwicklung mit  Ruby on Rails,
  • RCP Eclipse mit Hibernate
  • Domain Specific Languages (DSL) mit Xtext
  • OSGI basierte Systemeentwicklung
  • Fahrzeugdiagnoseentwicklung
  • Legacysysteme Modernisierung
  • SCRUM-Entwicklungsprozess

Tools /Programmiersprachen :  SVN , Xtext, Java, Eclipse, SQL Server, SWT, C#, EMF

AVLDiTest
Nuernberg
3 Monate
2007-07 - 2007-09

Softwareentwicklung

Senior Software Entwickler
Senior Software Entwickler


  •  Programmierung der Suchemaschine mit  Lucene (Java und PHP)  
  •  Applikation um Bildeigentschaften(z.b. Größe,Farben) innerhalb einer Website zu analysieren mit Ruby on Rails
  • Tools/Technologie: Tomcat, Eclipse,Java,Lucene,Nutch,XML,XSLT,XPATH,ruby on rails,Ruby,Enfinity Suite
QUERPLEX
5 Monate
2007-03 - 2007-07

Software Migration

Software Entwickler Java Java EE
Software Entwickler
  • Neugestaltung eines Softwareintegrationssystems (CruiseControl) für eine komplexe J2EE-Anwendung. 
  • Entwicklung von Konzepten, Strukturen und des Toolsets.
  •  Implementierung von Unittests (JUnit) sowie Webtests für alle Webaktionen mithilfe von Canoo Webtools.
  •  Integration von Ant-Tasks für Versionsmanagement und Unittests. Erweiterung von CruiseControl zur verbesserten Integration. 
  • Erstellung von Berichten zur Qualitätssicherung unter Verwendung von BIRT und JFreeChart. Erweiterung von Shellskripten. 
  • Dokumentation der gesamten Entwicklungs- und Integrationsschritte. 
  • Verwendete Tools und Technologien: ANT, CVS, CruiseControl, Eclipse, Canoo Webtools, BIRT, JFreeChart, Shellskripte.
Java Java EE
Credit Suisse
Schweriz

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informationstechnik an der FH Hannover, Abschluss Dipl.Ing(FH).
Studium  Informatik (Masters) an FH-Bonn-Rhein-Sieg

Kompetenzen

Kompetenzen

Top-Skills

DevOps Springbot Java EE TFS Docker Application Server

Produkte / Standards / Erfahrungen / Methoden

Scrum
Fortgeschritten
TFS
Fortgeschritten
Weblogic
Fortgeschritten
Azure
Fortgeschritten
Selenium
Fortgeschritten
TDD
Fortgeschritten
Domain Driver Development
Basics
Confluence
Fortgeschritten
GIT
Fortgeschritten
Ruby on Rails
Fortgeschritten
Webapp Servers
Fortgeschritten
Vaadin
Fortgeschritten




Betriebssysteme

SUN OS, Solaris
Basics
Unix/Linux
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
Fortgeschritten
JavaScript
Basics
Perl
Fortgeschritten
PHP
Basics
PL/SQL
Fortgeschritten
Python
Basics
Ruby
Fortgeschritten
scala
Basics
Shell
Fortgeschritten
Smalltalk
Basics
C#
Basics

Datenbanken

MS SQL Server
Fortgeschritten
MySQL
Fortgeschritten
Oracle
Basics
Postgres
Fortgeschritten

Branchen

Branchen

Energie, Automobile, Finanz, Pharma

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.