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

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Jahre
2020-01 - 2024-12

Rollout für ein Remittance-Platform

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

  • Design und Implementierung einer OpenAPI-Schnittstelle zur Integration von Zahlungsprozessen.

  • Koordination und Kommunikation mit internationalen Partnern zur Sicherstellung reibungsloser Geschäftsabläufe.

  • Einrichtung, Skalierung und Überwachung von Windows-Servern in der Azure-Cloud.

  • Definition und Durchsetzung von Sicherheitsstandards.

  • Unterstützung von Studierenden durch Wissenstransfer und praktische Programmierübungen.

  • Automatisierung von Build-, Test- und Deployment-Prozessen zur Effizienzsteigerung.

  • Release Management

  • Sicherstellung von Remote-Zugriffen durch VPN-Lösungen und Verwaltung von Softwarelizenzen.

  • Integration des ISO-20022-Standards für die standardisierte Abwicklung von Finanztransaktionen.

  • Erstellung skalierbarer und modularer RESTful-Webservices.

  • Containerisierung von Anwendungen zur Vereinfachung von Deployment und Skalierung.

  • Planung, Koordination und Überwachung von Software-Releases.

  • Deployment und kontinuierliche Wartung von REST-APIs in Produktionsumgebungen.

  • Konfiguration und Optimierung von Linux-basierten Gateway-Systemen.

  • Entwicklung moderner Benutzeroberflächen mit Angular und Vaadin.

  • Verwaltung von Datenbanken, Performance-Optimierung und Troubleshooting.

  • Entwicklung komplexer Abfragen und gespeicherter Prozeduren für Datenbankanwendungen.

  • Konfiguration und Betrieb von Web-Servern für Anwendungsbereitstellungen.

  • Nutzung von Thymeleaf zur Erstellung dynamischer HTML-Templates.

  • Entwicklung (Vaadin) und Pflege von internen Verwaltungsportalen.

  • Implementierung der Reporting-Platforms in Ruby on Rails
  • Monitoring von Services mit Prometheus.
  • Flutter App  Entwicklung
  • Azure API Management
  • Azure Application Insights

OpenVPN Atlassian JIRA Atlassian Confluence OpenAPI IntelliJ MS SQL Datenbanken Vaadin Prometheus Maven Docker
Java 11 Python SQL-Server Azure CI/CD pipelines Docker Linux Angular T-SQL Vaadin Ruby on Rails DevOps Spring Boot Payara
Südafrika & UK
9 Monate
2023-03 - 2023-11

Endkundenbankensystem Weiterentwicklung

Senior Java Enwickler Java 11 Python IntelliJ ...
Senior Java Enwickler
  • Performance-Optimierung und Wartung von Java-Anwendungen im Bankenbereich.

  • Identifikation und Behebung von Engpässen zur Verbesserung der Systemeffizienz.

  • Analyse, Dokumentation und Visualisierung von Geschäftsprozessen.

  • Erstellung von Prozessmodellen zur Unterstützung von Optimierungsmaßnahmen.

  • Systematische Überprüfung von Quellcode zur Sicherstellung von Qualität und Best Practices.

  • Erfassung und Spezifikation von technischen sowie fachlichen Anforderungen.

  • Entwicklung von Enterprise JavaBeans (EJB) zur Kapselung und Bereitstellung von REST-Services.

  • Integration von EJB-Komponenten in bestehende Systemarchitekturen.

  • Installation, Konfiguration und Verwaltung von JBoss-Servern.

  • Sicherstellung eines reibungslosen Betriebs von Unternehmensanwendungen.


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

Weiterentwicklung von Bankensysteme

Lead Developer Java Git GWT ...
Lead Developer

  • Führung von Entwicklerteams und technische Verantwortung für Projekte.

  • Mentoring und Unterstützung von Teammitgliedern.

  • Planung, Steuerung und Überwachung von Softwareprojekten.

  • Koordination zwischen Teams und Stakeholdern zur Einhaltung von Zeitplänen und Budgets.

  • Konzeption und Implementierung von skalierbaren und sicheren Systemarchitekturen im Bankenbereich.

  • Systematische Überprüfung von Quellcode zur Sicherstellung von Qualität, Wartbarkeit und Best Practices.

  • Erfassung, Analyse und Spezifikation von Kundenanforderungen.

  • Enge Zusammenarbeit mit Kunden zur Entwicklung maßgeschneiderter Lösungen.

  • Design und Implementierung von RESTful-Webservices basierend auf Spring Boot.

  • Entwicklung moderner und benutzerfreundlicher Frontend-Anwendungen mit GWT, Angular und React.js.

  • Entwicklung und Bereitstellung von SOAP-basierten Webservices.

  • Planung und Durchführung von Migrationen auf Java 9.

  • Erstellung von Teststrategien zur Sicherstellung der Kompatibilität.

  • Umstellung von Build-Prozessen von Ant auf Maven zur Verbesserung der Build-Automatisierung.

  • Interne Ruby on Rails Projekte

  • Einrichtung und Pflege von CI/CD-Pipelines mit Azure Pipelines und Jenkins.

  • Verwaltung und Optimierung von Anwendungen auf JBoss-Servern.

  • Installation, Konfiguration und Wartung von JBoss-Servern.

  • Docker

Azure Oracle 10g Jenkins
Java Git GWT Spring Java 11 JBoss Application Server Ruby on Rails Azure Devops Maven
Advanzia Bank
Trier
4 Jahre 11 Monate
2015-03 - 2020-01

Verrechungssystem für Kinderärzte

Lead Entwickler Scrum java bash ...
Lead Entwickler

  • Technische Leitung und Verantwortung für Entwicklungsprojekte.

  • Koordination von Entwicklerteams und Sicherstellung der Einhaltung von Qualitätsstandards.

  • Erstellung von Desktop-Anwendungen mit JavaFX und Swing.

  • Integration von Spring Boot REST-Services zur Anbindung an Backend-Systeme.

  • Konfiguration und Pflege von Jenkins für Build- und Release-Prozesse.

  • Verwaltung von Code-Repositories in Bitbucket.

  • Release Management. Nexus Repository Manager

  • Durchführung von Schulungen und Wissenstransfer zu Technologien und Best Practices.

  • Entwicklung und Bereitstellung von RESTful-Webservices zur Anbindung externer Systeme.

  • Erstellung von technischer Dokumentation für REST-APIs zur Unterstützung von Entwicklern und Nutzern.

  • Anwendung von GIT und GIT-Flow für Versionskontrolle und Branch-Management in Eclipse.

  • Erstellung und Pflege von Docker-Images zur Containerisierung von Anwendungen.

  • Installation, Konfiguration und Wartung von Anwendungen auf JBoss-Servern.

  • Design und Implementierung von Abrechnungsplattformen mit dem Vaadin-Framework.

JavaFX, Vertx, Eclipse Git Jenkins Vaadin Nexus Repository Manager
Scrum java bash Conf Vaadin Linux Administration Maven
Helmsauergrupper
Nürnberg
2 Jahre 7 Monate
2016-02 - 2018-08

J2EE und DevOps

Senior Software Entwickler Java Python Oracle ...
Senior Software Entwickler

  • Design und Implementierung einer Webanwendung mit Struts für das Frontend sowie EJBs und RESTful-Services für das Backend.

  • Durchführung von Continuous Integration (CI) und Release Management.

  • Konfiguration und Erstellung von Jenkins-Jobs (Version 1.6 & 2.6) sowie Pipelines.

  • Durchführung von Code-Coverage-Analysen und Qualitätssicherung mit SonarQube.

  • Deployment von Artefakten in Nexus und Bereitstellung auf WebLogic-Servern.

  • Konfiguration und Verwaltung von Datenbanken.

  • Erstellung von Skripten zur Automatisierung von Prozessen und Systemadministration.

  • Definition und Pflege von Maven-Projektstrukturen (POM-Dateien) für Build- und Dependency-Management.

  • Implementierung von Datenzugriffsschichten mit Java Persistence API (JPA) und EclipseLink.

  • Erstellung und Ausführung von Integrationstests mit Cucumber für behavior-driven Development (BDD).

  • Aktive Teilnahme an der Planung und Umsetzung von Sprints in agilen Entwicklungsprozessen.

  • Entwicklung von Mock-Webservices zur Simulation von Backend-Systemen für Testzwecke.

  • Installation, Konfiguration und Wartung von Managed Servern in WebLogic.

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

  • Planung, Design und Implementierung von maßgeschneiderten Softwarelösungen.

  • Erstellung und Bereitstellung von RESTful-Webservices zur Anbindung von Systemen und Diensten.

  • Überarbeitung und Optimierung von Benutzeroberflächen unter Verwendung von AngularJS.

  • Systematische Überprüfung von Quellcode zur Sicherstellung von Qualität und Best Practices.

  • Umsetzung agiler Entwicklungsmethoden (Scrum) zur effizienten Projektabwicklung.

  • Einsatz von JBoss für die Bereitstellung und Verwaltung von Anwendungen.

  • Entwicklung und Bereitstellung von Softwarelösungen auf Windows- und Red Hat Linux-Systemen.

  • Automatisierung von Benutzeroberflächentests mit Selenium zur Qualitätssicherung.

  • Konfiguration und Überwachung von JBoss-Servern mithilfe von 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
  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Entwicklung von Eclipse RCP-basierten End-of-Line-Tools und Dokumentationssystemen für Steuergeräte im Auftrag von BMW.

  • Implementierung von Kommunikationsprotokollen für mobile Handheldgeräte.

  • Erstellung von JavaEE-Anwendungen unter Verwendung von Hibernate, GWT/SmartGWT und Vaadin.

  • Entwicklung von Webservices zur Anbindung von Systemen und Diensten.

  • Implementierung von Netzwerkprotokollen und -kommunikation mithilfe von Netty und Grizzly.

  • Automatisierte Erstellung von Dokumenten in verschiedenen Formaten (PDF, DOC, XML) unter Verwendung von Apache POI und Apache FOP.

  • Migration und Modernisierung veralteter Systeme auf moderne Technologien und Architekturen.

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

Senior Software Entwickler

Java Xtext

  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Entwicklung von Eclipse Rich Client Platform (RCP)-Anwendungen und Tools.

  • Implementierung eines Debuggers zur Fehleranalyse und -behebung in DSL-Editoren.

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

Senior Software Entickler

Java Xtext

  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Umsetzung agiler Entwicklungsmethoden (SCRUM) zur effizienten Projektabwicklung.

Atlassian Confluence
Java Xtext
Bundesagentuer für Arbeit
Nürnberg
2 Jahre 5 Monate
2008-01 - 2010-05

Senior Software Entwickler

Senior Software Entwickler Java EMF Eclipse RCP ...
Senior Software Entwickler

  • Konzeption und Implementierung von Datenbankstrukturen und -modellen in Microsoft SQL Server.

  • Entwicklung von Webanwendungen und -services mit dem Ruby-on-Rails-Framework.

  • Erstellung von Rich Client Platform (RCP)-Anwendungen mit Eclipse und Integration von Hibernate für Datenzugriff.

  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Entwicklung modularer und dynamischer Anwendungen mit dem OSGi-Framework.

  • Implementierung von Softwarelösungen für die Diagnose und Analyse von Fahrzeugsystemen.

  • Migration und Modernisierung veralteter Systeme auf moderne Technologien und Architekturen.

  • Umsetzung agiler Entwicklungsmethoden (SCRUM) zur effizienten Projektabwicklung.

Java EMF Eclipse RCP Hibernate
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
Nürnberg
5 Monate
2007-03 - 2007-07

Software Migration

Software Entwickler Java Java EE
Software Entwickler

  • Überarbeitung und Optimierung eines Continuous-Integration-Systems (CruiseControl) für eine umfangreiche J2EE-Anwendung.

  • Konzeption und Implementierung von Architekturen, Prozessen und Tools zur Unterstützung der Softwareintegration.

  • Erstellung und Ausführung von Unittests mit JUnit.

  • Durchführung von Webtests für Webaktionen unter Verwendung von Canoo Webtools.

  • Automatisierung von Versionsmanagement und Testprozessen durch Integration von Ant-Tasks.

  • Anpassung und Erweiterung von CruiseControl für eine effizientere Build- und Integrationspipeline.

  • Generierung von Qualitätsberichten und Visualisierung von Metriken mit BIRT und JFreeChart.

  • Entwicklung und Anpassung von Shellskripten zur Automatisierung von Systemprozessen.

  • Erstellung von umfassender Dokumentation für Entwicklungs- und Integrationsprozesse.

  • Verwendete Tools und Technologien: ANT, CVS, CruiseControl, Eclipse, Canoo Webtools, BIRT, JFreeChart, Shellskripte.
Java Java EE
Credit Suisse
Schweiz

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 Vaadin

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
Fortgeschritten
Unix/Linux
Experte
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

5 Jahre
2020-01 - 2024-12

Rollout für ein Remittance-Platform

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

  • Design und Implementierung einer OpenAPI-Schnittstelle zur Integration von Zahlungsprozessen.

  • Koordination und Kommunikation mit internationalen Partnern zur Sicherstellung reibungsloser Geschäftsabläufe.

  • Einrichtung, Skalierung und Überwachung von Windows-Servern in der Azure-Cloud.

  • Definition und Durchsetzung von Sicherheitsstandards.

  • Unterstützung von Studierenden durch Wissenstransfer und praktische Programmierübungen.

  • Automatisierung von Build-, Test- und Deployment-Prozessen zur Effizienzsteigerung.

  • Release Management

  • Sicherstellung von Remote-Zugriffen durch VPN-Lösungen und Verwaltung von Softwarelizenzen.

  • Integration des ISO-20022-Standards für die standardisierte Abwicklung von Finanztransaktionen.

  • Erstellung skalierbarer und modularer RESTful-Webservices.

  • Containerisierung von Anwendungen zur Vereinfachung von Deployment und Skalierung.

  • Planung, Koordination und Überwachung von Software-Releases.

  • Deployment und kontinuierliche Wartung von REST-APIs in Produktionsumgebungen.

  • Konfiguration und Optimierung von Linux-basierten Gateway-Systemen.

  • Entwicklung moderner Benutzeroberflächen mit Angular und Vaadin.

  • Verwaltung von Datenbanken, Performance-Optimierung und Troubleshooting.

  • Entwicklung komplexer Abfragen und gespeicherter Prozeduren für Datenbankanwendungen.

  • Konfiguration und Betrieb von Web-Servern für Anwendungsbereitstellungen.

  • Nutzung von Thymeleaf zur Erstellung dynamischer HTML-Templates.

  • Entwicklung (Vaadin) und Pflege von internen Verwaltungsportalen.

  • Implementierung der Reporting-Platforms in Ruby on Rails
  • Monitoring von Services mit Prometheus.
  • Flutter App  Entwicklung
  • Azure API Management
  • Azure Application Insights

OpenVPN Atlassian JIRA Atlassian Confluence OpenAPI IntelliJ MS SQL Datenbanken Vaadin Prometheus Maven Docker
Java 11 Python SQL-Server Azure CI/CD pipelines Docker Linux Angular T-SQL Vaadin Ruby on Rails DevOps Spring Boot Payara
Südafrika & UK
9 Monate
2023-03 - 2023-11

Endkundenbankensystem Weiterentwicklung

Senior Java Enwickler Java 11 Python IntelliJ ...
Senior Java Enwickler
  • Performance-Optimierung und Wartung von Java-Anwendungen im Bankenbereich.

  • Identifikation und Behebung von Engpässen zur Verbesserung der Systemeffizienz.

  • Analyse, Dokumentation und Visualisierung von Geschäftsprozessen.

  • Erstellung von Prozessmodellen zur Unterstützung von Optimierungsmaßnahmen.

  • Systematische Überprüfung von Quellcode zur Sicherstellung von Qualität und Best Practices.

  • Erfassung und Spezifikation von technischen sowie fachlichen Anforderungen.

  • Entwicklung von Enterprise JavaBeans (EJB) zur Kapselung und Bereitstellung von REST-Services.

  • Integration von EJB-Komponenten in bestehende Systemarchitekturen.

  • Installation, Konfiguration und Verwaltung von JBoss-Servern.

  • Sicherstellung eines reibungslosen Betriebs von Unternehmensanwendungen.


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

Weiterentwicklung von Bankensysteme

Lead Developer Java Git GWT ...
Lead Developer

  • Führung von Entwicklerteams und technische Verantwortung für Projekte.

  • Mentoring und Unterstützung von Teammitgliedern.

  • Planung, Steuerung und Überwachung von Softwareprojekten.

  • Koordination zwischen Teams und Stakeholdern zur Einhaltung von Zeitplänen und Budgets.

  • Konzeption und Implementierung von skalierbaren und sicheren Systemarchitekturen im Bankenbereich.

  • Systematische Überprüfung von Quellcode zur Sicherstellung von Qualität, Wartbarkeit und Best Practices.

  • Erfassung, Analyse und Spezifikation von Kundenanforderungen.

  • Enge Zusammenarbeit mit Kunden zur Entwicklung maßgeschneiderter Lösungen.

  • Design und Implementierung von RESTful-Webservices basierend auf Spring Boot.

  • Entwicklung moderner und benutzerfreundlicher Frontend-Anwendungen mit GWT, Angular und React.js.

  • Entwicklung und Bereitstellung von SOAP-basierten Webservices.

  • Planung und Durchführung von Migrationen auf Java 9.

  • Erstellung von Teststrategien zur Sicherstellung der Kompatibilität.

  • Umstellung von Build-Prozessen von Ant auf Maven zur Verbesserung der Build-Automatisierung.

  • Interne Ruby on Rails Projekte

  • Einrichtung und Pflege von CI/CD-Pipelines mit Azure Pipelines und Jenkins.

  • Verwaltung und Optimierung von Anwendungen auf JBoss-Servern.

  • Installation, Konfiguration und Wartung von JBoss-Servern.

  • Docker

Azure Oracle 10g Jenkins
Java Git GWT Spring Java 11 JBoss Application Server Ruby on Rails Azure Devops Maven
Advanzia Bank
Trier
4 Jahre 11 Monate
2015-03 - 2020-01

Verrechungssystem für Kinderärzte

Lead Entwickler Scrum java bash ...
Lead Entwickler

  • Technische Leitung und Verantwortung für Entwicklungsprojekte.

  • Koordination von Entwicklerteams und Sicherstellung der Einhaltung von Qualitätsstandards.

  • Erstellung von Desktop-Anwendungen mit JavaFX und Swing.

  • Integration von Spring Boot REST-Services zur Anbindung an Backend-Systeme.

  • Konfiguration und Pflege von Jenkins für Build- und Release-Prozesse.

  • Verwaltung von Code-Repositories in Bitbucket.

  • Release Management. Nexus Repository Manager

  • Durchführung von Schulungen und Wissenstransfer zu Technologien und Best Practices.

  • Entwicklung und Bereitstellung von RESTful-Webservices zur Anbindung externer Systeme.

  • Erstellung von technischer Dokumentation für REST-APIs zur Unterstützung von Entwicklern und Nutzern.

  • Anwendung von GIT und GIT-Flow für Versionskontrolle und Branch-Management in Eclipse.

  • Erstellung und Pflege von Docker-Images zur Containerisierung von Anwendungen.

  • Installation, Konfiguration und Wartung von Anwendungen auf JBoss-Servern.

  • Design und Implementierung von Abrechnungsplattformen mit dem Vaadin-Framework.

JavaFX, Vertx, Eclipse Git Jenkins Vaadin Nexus Repository Manager
Scrum java bash Conf Vaadin Linux Administration Maven
Helmsauergrupper
Nürnberg
2 Jahre 7 Monate
2016-02 - 2018-08

J2EE und DevOps

Senior Software Entwickler Java Python Oracle ...
Senior Software Entwickler

  • Design und Implementierung einer Webanwendung mit Struts für das Frontend sowie EJBs und RESTful-Services für das Backend.

  • Durchführung von Continuous Integration (CI) und Release Management.

  • Konfiguration und Erstellung von Jenkins-Jobs (Version 1.6 & 2.6) sowie Pipelines.

  • Durchführung von Code-Coverage-Analysen und Qualitätssicherung mit SonarQube.

  • Deployment von Artefakten in Nexus und Bereitstellung auf WebLogic-Servern.

  • Konfiguration und Verwaltung von Datenbanken.

  • Erstellung von Skripten zur Automatisierung von Prozessen und Systemadministration.

  • Definition und Pflege von Maven-Projektstrukturen (POM-Dateien) für Build- und Dependency-Management.

  • Implementierung von Datenzugriffsschichten mit Java Persistence API (JPA) und EclipseLink.

  • Erstellung und Ausführung von Integrationstests mit Cucumber für behavior-driven Development (BDD).

  • Aktive Teilnahme an der Planung und Umsetzung von Sprints in agilen Entwicklungsprozessen.

  • Entwicklung von Mock-Webservices zur Simulation von Backend-Systemen für Testzwecke.

  • Installation, Konfiguration und Wartung von Managed Servern in WebLogic.

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

  • Planung, Design und Implementierung von maßgeschneiderten Softwarelösungen.

  • Erstellung und Bereitstellung von RESTful-Webservices zur Anbindung von Systemen und Diensten.

  • Überarbeitung und Optimierung von Benutzeroberflächen unter Verwendung von AngularJS.

  • Systematische Überprüfung von Quellcode zur Sicherstellung von Qualität und Best Practices.

  • Umsetzung agiler Entwicklungsmethoden (Scrum) zur effizienten Projektabwicklung.

  • Einsatz von JBoss für die Bereitstellung und Verwaltung von Anwendungen.

  • Entwicklung und Bereitstellung von Softwarelösungen auf Windows- und Red Hat Linux-Systemen.

  • Automatisierung von Benutzeroberflächentests mit Selenium zur Qualitätssicherung.

  • Konfiguration und Überwachung von JBoss-Servern mithilfe von 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
  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Entwicklung von Eclipse RCP-basierten End-of-Line-Tools und Dokumentationssystemen für Steuergeräte im Auftrag von BMW.

  • Implementierung von Kommunikationsprotokollen für mobile Handheldgeräte.

  • Erstellung von JavaEE-Anwendungen unter Verwendung von Hibernate, GWT/SmartGWT und Vaadin.

  • Entwicklung von Webservices zur Anbindung von Systemen und Diensten.

  • Implementierung von Netzwerkprotokollen und -kommunikation mithilfe von Netty und Grizzly.

  • Automatisierte Erstellung von Dokumenten in verschiedenen Formaten (PDF, DOC, XML) unter Verwendung von Apache POI und Apache FOP.

  • Migration und Modernisierung veralteter Systeme auf moderne Technologien und Architekturen.

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

Senior Software Entwickler

Java Xtext

  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Entwicklung von Eclipse Rich Client Platform (RCP)-Anwendungen und Tools.

  • Implementierung eines Debuggers zur Fehleranalyse und -behebung in DSL-Editoren.

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

Senior Software Entickler

Java Xtext

  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Umsetzung agiler Entwicklungsmethoden (SCRUM) zur effizienten Projektabwicklung.

Atlassian Confluence
Java Xtext
Bundesagentuer für Arbeit
Nürnberg
2 Jahre 5 Monate
2008-01 - 2010-05

Senior Software Entwickler

Senior Software Entwickler Java EMF Eclipse RCP ...
Senior Software Entwickler

  • Konzeption und Implementierung von Datenbankstrukturen und -modellen in Microsoft SQL Server.

  • Entwicklung von Webanwendungen und -services mit dem Ruby-on-Rails-Framework.

  • Erstellung von Rich Client Platform (RCP)-Anwendungen mit Eclipse und Integration von Hibernate für Datenzugriff.

  • Design und Implementierung von domänenspezifischen Sprachen (DSL) mithilfe des Xtext-Frameworks.

  • Entwicklung modularer und dynamischer Anwendungen mit dem OSGi-Framework.

  • Implementierung von Softwarelösungen für die Diagnose und Analyse von Fahrzeugsystemen.

  • Migration und Modernisierung veralteter Systeme auf moderne Technologien und Architekturen.

  • Umsetzung agiler Entwicklungsmethoden (SCRUM) zur effizienten Projektabwicklung.

Java EMF Eclipse RCP Hibernate
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
Nürnberg
5 Monate
2007-03 - 2007-07

Software Migration

Software Entwickler Java Java EE
Software Entwickler

  • Überarbeitung und Optimierung eines Continuous-Integration-Systems (CruiseControl) für eine umfangreiche J2EE-Anwendung.

  • Konzeption und Implementierung von Architekturen, Prozessen und Tools zur Unterstützung der Softwareintegration.

  • Erstellung und Ausführung von Unittests mit JUnit.

  • Durchführung von Webtests für Webaktionen unter Verwendung von Canoo Webtools.

  • Automatisierung von Versionsmanagement und Testprozessen durch Integration von Ant-Tasks.

  • Anpassung und Erweiterung von CruiseControl für eine effizientere Build- und Integrationspipeline.

  • Generierung von Qualitätsberichten und Visualisierung von Metriken mit BIRT und JFreeChart.

  • Entwicklung und Anpassung von Shellskripten zur Automatisierung von Systemprozessen.

  • Erstellung von umfassender Dokumentation für Entwicklungs- und Integrationsprozesse.

  • Verwendete Tools und Technologien: ANT, CVS, CruiseControl, Eclipse, Canoo Webtools, BIRT, JFreeChart, Shellskripte.
Java Java EE
Credit Suisse
Schweiz

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 Vaadin

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
Fortgeschritten
Unix/Linux
Experte
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.