Java EE, Objektorientiertes Design und Programmierung, Web-Technologien, Webservices, e-Business-Anwendungen, Konzepterstellung
Aktualisiert am 18.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
SAP
JavaScript
Spring
Hibernate
Angular
SAP UI5
ABAP
Englisch, Französisch, Russisch

Einsatzorte

Einsatzorte

München (+200km) Augsburg (+200km) Ingolstadt, Donau (+200km) Regensburg (+200km)
Deutschland, Österreich
möglich

Projekte

Projekte

6 Jahre
2019-01 - heute

Wartungsaufgaben (Störungsanalyse und -behebung) und Weiterentwicklung (Anforderungsanalyse, Konzeption, Klärung von Rückfragen, Umsetzung bis zur Produktivsetzung) von drei eigenentwickel­ten Systemen

Senior-Softwareentwickler / Architekt
Senior-Softwareentwickler / Architekt
Stadtwerke München GmbH
München
2 Jahre 3 Monate
2016-10 - 2018-12

FinTech-Microservices für die Money Management Platt­form

Senior-Softwareentwickler / Architekt Spring Boot Spring Cloud REST ...
Senior-Softwareentwickler / Architekt
  • Design und Entwicklung von REST/JSON basierten Microservices mit Anbindung an Oracle-Daten­banksystem.

  • Anbindung eines Microservices an ein Kafka Topic mit einem hohen Nachrichtendurchsatz inkl. des Entwurfs der Tabellenpartitionierung, Indexierung und Umsetzung der Persistenzschicht mit Hilfe von Spring JdbcTemplate zur effizienten Datenspeicherung

  • Resilience mit Hystrix, Konzeption und Umsetzung von long und short term Monitoring von Hystrix Metriken

  • Evaluierung und anschließende Verwendung von:

    - Feign als REST Client

    - MapStruct und Lombok

  • Konzeption und Entwicklung von Lasttest-Projekten mit Gatling/Scala

  • Entwurf und Entwicklung eines Maven Plugins zur Erweiterung des Swagger Codegen mit

    - konfigurierbaren Patches des generierten Codes (z.B. Ausschließen von sensiblen Daten aus den generierten toString-Methoden)

    - Anbindung an Git Repository, um das Anstoßen der Generierung neuer Clientversionen als einen Job in Jenkins zu ermöglichen

  • Refactoring, CleanCode

  • Architektur und Entwicklung für das Projekt Forecasting

  • Einrichten von

    - Asciidoctor inkl. PlantUML für Sequenz- und Kollaborationsdiagramme

    - Asciidoc2confluence mit einem Workaround in Groovy für Code Highlighting

Spring Boot Spring Cloud REST Feign Swagger JPA Spring Data und Spring JdbcTemplate Hystrix Kafka Gatling/Scala Mockito MockMvc Consumer-Driven Contract Testing Maven Oracle Jenkins Scrum JIRA Git Bitbucket Tomcat Jboss Groovy Javaparser Scrum
ING Bank
Nürnberg
3 Monate
2016-07 - 2016-09

Umbau der Architektur einer Online-Plattform im Versicherungsumfeld

Senior Softwareentwickler Scrum Spring Boot Mockito ...
Senior Softwareentwickler
Scrum Spring Boot Mockito Lombok Vagrant Puppet AngularJS Spring RESTful Spring Data JPA JAX-WS Git Stash Bamboo Jira
Allianz SE
München
1 Jahr 3 Monate
2015-04 - 2016-06

Entwicklung für Audi (VW AG). Ersetzen einer alten Desktopanwendung durch ein Webportal.

Leitender Entwickler (Frontend), Architekt, Coach JSF 2 PrimeFaces 5 jQuery ...
Leitender Entwickler (Frontend), Architekt, Coach
  • Unterstützung des Kunden mit der fachlichen Expertise
  • Konzept und Implementierung
  • Fachliche Teamleitung
  • Erstellen der Softwarearchitektur und Entwicklung, Aufwandschätzungen
  • Unterstützung der Entwickler bei technischen Fragen, Durchführung von Code Reviews
  • Teilprojektleitung
JSF 2 PrimeFaces 5 jQuery Bootstrap JAX-WS EJB3 IBM WebSphere HTML5 CSS3 Maven SoapUI Mocks SVN Jira
Capgemini
München
11 Monate
2014-05 - 2015-03

Secure Data Space, Branding Server

Senior Software-Entwickler Spring RESTful Webservices JPA JSF ...
Senior Software-Entwickler
- Erstellen der Softwarearchitektur und der Datenbank - Auswahl geeigneter Frameworks - Entwicklung - Refactoring, Optimierung von Legacy Code - Automatisierte Tests
Spring RESTful Webservices JPA JSF PrimeFaces Bootstrap HTML5 CSS3 AngularJS jQuery JUnit DbUnit Maven Swagger MySQL Git Jira
SSP EUROPE GmbH
Regensburg, München
1 Jahr 10 Monate
2012-07 - 2014-04

HAF Projekt (hochautomatisiertes Fahren)

Berater/Software-Entwickler JEE Jersey RESTful Webservices EJB ...
Berater/Software-Entwickler
- Entwicklung der Backendmodule für kooperative Fahrerassistenzsysteme. ?Sicherheitsstrategie?, ?Smart Parking?, ?Weather assist? - Entwurf und Implementierung Kommunikationsschnittstellen zwischen ROS, Backend und mobilen Geräten - Evaluierung neuer Techniken
JEE Jersey RESTful Webservices EJB JUnit Maven PostgreSQL MOA C++/C++11 ROS BMW-eigene Application-Frameworks SVN Git Jira
BMW Forschung und Technik GmbH
München
8 Monate
2011-11 - 2012-06

Konzeption, Planung und Realisierung neuer Auditportale für Kunden

Software-Architekt/-Entwickler JEE JSF PrimeFaces ...
Software-Architekt/-Entwickler
- Fachliche und technische Anforderungsanalysen in Abstimmung mit der Geschäftsführung - Lösungskonzeption und Erstellung des technischen Designs - Konzept einer mehrdimensional konfigurierbaren GUI mit komplexer Logik - Optimierung der Legacy Backend-Schnittstellen - LDAP Schnittstelle C++ Win32 API - Umsetzung und Dokumentation - Durchführung von internen Mitarbeiterschulungen und Unterstützung der Entwickler bei techni­schen Problemstellungen
JEE JSF PrimeFaces Spring Hibernate JUnit log4j Ant Oracle PL/SQL Oracle SQL Developer PGP SMIME LDAP XSLT XSD CVS SVN
StaWare GmbH
Starnberg
2 Jahre 9 Monate
2009-02 - 2011-10

Plattform für Finanzierungsvermittlung und Immobilienmarktplatz. Migration der Plattform von JBoss auf Bea WebLogic, Performance Tuning, Optimierung, Techni­sches Redesign, Refactoring

Software-Entwickler JSF RichFaces JSP ...
Software-Entwickler
- Migration der Plattform von JBoss auf Bea WebLogic, Performance Tuning, Optimierung, Techni­sches Redesign, Refactoring - Einbindung der Partnerbanken, Frontend- und Backendentwicklung - Weiterentwicklung der fachlichen und technischen Architektur der Applikation - Einrichtung der Cronjobs in der Applikation mit Spring und Quartz Scheduling Framework - Erstellung von Dokumentationen
JSF RichFaces JSP Spring Quartz JavaScript JUnit Oracle Oracle SQL Developer VisualVM JRockit JavaDevelop­ment Tools JDepend JavaNCSS FindBugs JBoss Bea WebLogic SVN
PlanetHome GmbH
München
8 Monate
2008-06 - 2009-01

Online-Tool zu Erstellung grafischer Werbemittel per Drag & Drop, Desktopanwendung zur Automatisierung von SEM Prozessen

Software-Entwickler PHP JavaScript, Prototype Framework JSON ...
Software-Entwickler
PHP JavaScript, Prototype Framework JSON C++ C# Web Services SOAP MySQL SVN
iCrossing GmbH
München
1 Jahr 3 Monate
2007-03 - 2008-05

Umstellung der bankinternen Software auf Java EE

Software-Entwickler ZK Ajax Webframework Spring Hibernate ...
Software-Entwickler
- Analyse bestehender Anwendungslandschaften und Erarbeitung von neuen Zielarchitekturen - Machbarkeitsstudien - Frontend- und Backendentwicklung - Konzeption und Implementierung eines Generators für Erstellung generischer Formulare - Entwurf von XML und XSD-Schemata
ZK Ajax Webframework Spring Hibernate JUnit Swing Tomcat Oracle PL/SQL Oracle SQL Developer Ant Subversion Eclipse XSLT XSD XML Spy Altova MDA Pair Programming UML ArgoUML
Hypothekenbank in Essen AG
Essen
2 Jahre 7 Monate
2004-08 - 2007-02

Webprojekt ?metaposition?, Entwicklung von Clients für Kommunikation mit SOAP- und REST- Schnittstellen von Suchmaschi­nen

Softwareentwickler PHP SOAP REST ...
Softwareentwickler
PHP SOAP REST PostgreSQL SVN
webeffekt AG
Dinslaken

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Jahre 2 Monate
2005-10 - 2014-11

Informatik-Studium mit Nebenfach BWL

Diplom-Informatiker, Fernuniversität in Hagen
Diplom-Informatiker
Fernuniversität in Hagen

Kompetenzen

Kompetenzen

Top-Skills

Java SAP JavaScript Spring Hibernate Angular SAP UI5 ABAP

Schwerpunkte

Java
Experte
Full Stack
Experte
MIcroservices
Experte
Softwarearchitektur
Experte
Performance Tuning
Experte

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Kotlin
Fortgeschritten
Spring
Experte
Spring Data
Experte
Spring Security
Experte
Spring Boot
Experte
Spring Cloud
Experte
JavaScript
Experte
Angular
Fortgeschritten
SQL
Fortgeschritten
PL/SQL
Fortgeschritten
Full-stack Entwicklung
Experte
Softwarearchitektur
Experte
Microservices
Experte
Performance Tuning
Experte
REST
Experte
SOAP
Experte
JSP
Experte
JSF
Experte
PrimeFaces
Experte
GWT
Fortgeschritten
Swing
Basics
EJB3
Experte
Hibernate
Experte
jQuery
Fortgeschritten
CSS
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
MySQL
Fortgeschritten
Tomcat
Experte
JBoss
Fortgeschritten
BEA WebLogic
Fortgeschritten
Git
Fortgeschritten
Node.js
Fortgeschritten

Betriebssysteme

Windows, Linux

Programmiersprachen

Java
Experte
Kotlin
Fortgeschritten
JavaScript
Experte
TypeScript
Fortgeschritten
SQL
Fortgeschritten

Datenbanken

Oracle
Oracle, MySQL, PostgreSQL

Einsatzorte

Einsatzorte

München (+200km) Augsburg (+200km) Ingolstadt, Donau (+200km) Regensburg (+200km)
Deutschland, Österreich
möglich

Projekte

Projekte

6 Jahre
2019-01 - heute

Wartungsaufgaben (Störungsanalyse und -behebung) und Weiterentwicklung (Anforderungsanalyse, Konzeption, Klärung von Rückfragen, Umsetzung bis zur Produktivsetzung) von drei eigenentwickel­ten Systemen

Senior-Softwareentwickler / Architekt
Senior-Softwareentwickler / Architekt
Stadtwerke München GmbH
München
2 Jahre 3 Monate
2016-10 - 2018-12

FinTech-Microservices für die Money Management Platt­form

Senior-Softwareentwickler / Architekt Spring Boot Spring Cloud REST ...
Senior-Softwareentwickler / Architekt
  • Design und Entwicklung von REST/JSON basierten Microservices mit Anbindung an Oracle-Daten­banksystem.

  • Anbindung eines Microservices an ein Kafka Topic mit einem hohen Nachrichtendurchsatz inkl. des Entwurfs der Tabellenpartitionierung, Indexierung und Umsetzung der Persistenzschicht mit Hilfe von Spring JdbcTemplate zur effizienten Datenspeicherung

  • Resilience mit Hystrix, Konzeption und Umsetzung von long und short term Monitoring von Hystrix Metriken

  • Evaluierung und anschließende Verwendung von:

    - Feign als REST Client

    - MapStruct und Lombok

  • Konzeption und Entwicklung von Lasttest-Projekten mit Gatling/Scala

  • Entwurf und Entwicklung eines Maven Plugins zur Erweiterung des Swagger Codegen mit

    - konfigurierbaren Patches des generierten Codes (z.B. Ausschließen von sensiblen Daten aus den generierten toString-Methoden)

    - Anbindung an Git Repository, um das Anstoßen der Generierung neuer Clientversionen als einen Job in Jenkins zu ermöglichen

  • Refactoring, CleanCode

  • Architektur und Entwicklung für das Projekt Forecasting

  • Einrichten von

    - Asciidoctor inkl. PlantUML für Sequenz- und Kollaborationsdiagramme

    - Asciidoc2confluence mit einem Workaround in Groovy für Code Highlighting

Spring Boot Spring Cloud REST Feign Swagger JPA Spring Data und Spring JdbcTemplate Hystrix Kafka Gatling/Scala Mockito MockMvc Consumer-Driven Contract Testing Maven Oracle Jenkins Scrum JIRA Git Bitbucket Tomcat Jboss Groovy Javaparser Scrum
ING Bank
Nürnberg
3 Monate
2016-07 - 2016-09

Umbau der Architektur einer Online-Plattform im Versicherungsumfeld

Senior Softwareentwickler Scrum Spring Boot Mockito ...
Senior Softwareentwickler
Scrum Spring Boot Mockito Lombok Vagrant Puppet AngularJS Spring RESTful Spring Data JPA JAX-WS Git Stash Bamboo Jira
Allianz SE
München
1 Jahr 3 Monate
2015-04 - 2016-06

Entwicklung für Audi (VW AG). Ersetzen einer alten Desktopanwendung durch ein Webportal.

Leitender Entwickler (Frontend), Architekt, Coach JSF 2 PrimeFaces 5 jQuery ...
Leitender Entwickler (Frontend), Architekt, Coach
  • Unterstützung des Kunden mit der fachlichen Expertise
  • Konzept und Implementierung
  • Fachliche Teamleitung
  • Erstellen der Softwarearchitektur und Entwicklung, Aufwandschätzungen
  • Unterstützung der Entwickler bei technischen Fragen, Durchführung von Code Reviews
  • Teilprojektleitung
JSF 2 PrimeFaces 5 jQuery Bootstrap JAX-WS EJB3 IBM WebSphere HTML5 CSS3 Maven SoapUI Mocks SVN Jira
Capgemini
München
11 Monate
2014-05 - 2015-03

Secure Data Space, Branding Server

Senior Software-Entwickler Spring RESTful Webservices JPA JSF ...
Senior Software-Entwickler
- Erstellen der Softwarearchitektur und der Datenbank - Auswahl geeigneter Frameworks - Entwicklung - Refactoring, Optimierung von Legacy Code - Automatisierte Tests
Spring RESTful Webservices JPA JSF PrimeFaces Bootstrap HTML5 CSS3 AngularJS jQuery JUnit DbUnit Maven Swagger MySQL Git Jira
SSP EUROPE GmbH
Regensburg, München
1 Jahr 10 Monate
2012-07 - 2014-04

HAF Projekt (hochautomatisiertes Fahren)

Berater/Software-Entwickler JEE Jersey RESTful Webservices EJB ...
Berater/Software-Entwickler
- Entwicklung der Backendmodule für kooperative Fahrerassistenzsysteme. ?Sicherheitsstrategie?, ?Smart Parking?, ?Weather assist? - Entwurf und Implementierung Kommunikationsschnittstellen zwischen ROS, Backend und mobilen Geräten - Evaluierung neuer Techniken
JEE Jersey RESTful Webservices EJB JUnit Maven PostgreSQL MOA C++/C++11 ROS BMW-eigene Application-Frameworks SVN Git Jira
BMW Forschung und Technik GmbH
München
8 Monate
2011-11 - 2012-06

Konzeption, Planung und Realisierung neuer Auditportale für Kunden

Software-Architekt/-Entwickler JEE JSF PrimeFaces ...
Software-Architekt/-Entwickler
- Fachliche und technische Anforderungsanalysen in Abstimmung mit der Geschäftsführung - Lösungskonzeption und Erstellung des technischen Designs - Konzept einer mehrdimensional konfigurierbaren GUI mit komplexer Logik - Optimierung der Legacy Backend-Schnittstellen - LDAP Schnittstelle C++ Win32 API - Umsetzung und Dokumentation - Durchführung von internen Mitarbeiterschulungen und Unterstützung der Entwickler bei techni­schen Problemstellungen
JEE JSF PrimeFaces Spring Hibernate JUnit log4j Ant Oracle PL/SQL Oracle SQL Developer PGP SMIME LDAP XSLT XSD CVS SVN
StaWare GmbH
Starnberg
2 Jahre 9 Monate
2009-02 - 2011-10

Plattform für Finanzierungsvermittlung und Immobilienmarktplatz. Migration der Plattform von JBoss auf Bea WebLogic, Performance Tuning, Optimierung, Techni­sches Redesign, Refactoring

Software-Entwickler JSF RichFaces JSP ...
Software-Entwickler
- Migration der Plattform von JBoss auf Bea WebLogic, Performance Tuning, Optimierung, Techni­sches Redesign, Refactoring - Einbindung der Partnerbanken, Frontend- und Backendentwicklung - Weiterentwicklung der fachlichen und technischen Architektur der Applikation - Einrichtung der Cronjobs in der Applikation mit Spring und Quartz Scheduling Framework - Erstellung von Dokumentationen
JSF RichFaces JSP Spring Quartz JavaScript JUnit Oracle Oracle SQL Developer VisualVM JRockit JavaDevelop­ment Tools JDepend JavaNCSS FindBugs JBoss Bea WebLogic SVN
PlanetHome GmbH
München
8 Monate
2008-06 - 2009-01

Online-Tool zu Erstellung grafischer Werbemittel per Drag & Drop, Desktopanwendung zur Automatisierung von SEM Prozessen

Software-Entwickler PHP JavaScript, Prototype Framework JSON ...
Software-Entwickler
PHP JavaScript, Prototype Framework JSON C++ C# Web Services SOAP MySQL SVN
iCrossing GmbH
München
1 Jahr 3 Monate
2007-03 - 2008-05

Umstellung der bankinternen Software auf Java EE

Software-Entwickler ZK Ajax Webframework Spring Hibernate ...
Software-Entwickler
- Analyse bestehender Anwendungslandschaften und Erarbeitung von neuen Zielarchitekturen - Machbarkeitsstudien - Frontend- und Backendentwicklung - Konzeption und Implementierung eines Generators für Erstellung generischer Formulare - Entwurf von XML und XSD-Schemata
ZK Ajax Webframework Spring Hibernate JUnit Swing Tomcat Oracle PL/SQL Oracle SQL Developer Ant Subversion Eclipse XSLT XSD XML Spy Altova MDA Pair Programming UML ArgoUML
Hypothekenbank in Essen AG
Essen
2 Jahre 7 Monate
2004-08 - 2007-02

Webprojekt ?metaposition?, Entwicklung von Clients für Kommunikation mit SOAP- und REST- Schnittstellen von Suchmaschi­nen

Softwareentwickler PHP SOAP REST ...
Softwareentwickler
PHP SOAP REST PostgreSQL SVN
webeffekt AG
Dinslaken

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Jahre 2 Monate
2005-10 - 2014-11

Informatik-Studium mit Nebenfach BWL

Diplom-Informatiker, Fernuniversität in Hagen
Diplom-Informatiker
Fernuniversität in Hagen

Kompetenzen

Kompetenzen

Top-Skills

Java SAP JavaScript Spring Hibernate Angular SAP UI5 ABAP

Schwerpunkte

Java
Experte
Full Stack
Experte
MIcroservices
Experte
Softwarearchitektur
Experte
Performance Tuning
Experte

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Kotlin
Fortgeschritten
Spring
Experte
Spring Data
Experte
Spring Security
Experte
Spring Boot
Experte
Spring Cloud
Experte
JavaScript
Experte
Angular
Fortgeschritten
SQL
Fortgeschritten
PL/SQL
Fortgeschritten
Full-stack Entwicklung
Experte
Softwarearchitektur
Experte
Microservices
Experte
Performance Tuning
Experte
REST
Experte
SOAP
Experte
JSP
Experte
JSF
Experte
PrimeFaces
Experte
GWT
Fortgeschritten
Swing
Basics
EJB3
Experte
Hibernate
Experte
jQuery
Fortgeschritten
CSS
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
MySQL
Fortgeschritten
Tomcat
Experte
JBoss
Fortgeschritten
BEA WebLogic
Fortgeschritten
Git
Fortgeschritten
Node.js
Fortgeschritten

Betriebssysteme

Windows, Linux

Programmiersprachen

Java
Experte
Kotlin
Fortgeschritten
JavaScript
Experte
TypeScript
Fortgeschritten
SQL
Fortgeschritten

Datenbanken

Oracle
Oracle, MySQL, PostgreSQL

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.