Spring, Spring Boot, Microservices, JEE, Angular, ExtJS, Vaadin, REST, Oracle, Security, Javascript, CSS, HTML, Web, Testing
Aktualisiert am 29.03.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
JEE
Angular
Vaadin
Oracle
Automatisierte Tests
JUnit
Security
ExtJS
DevOps
Docker
AWS, Openshift
Webservices, Rest
Javascript
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

bevorzugt München

nicht möglich

Projekte

Projekte

7 Monate
2019-07 - 2020-01

Senior Developer - Online Payment

Spring Java Angular ...

- Spring Cloud Microservices

- Spring Boot
- Spring WebFlux
- Angular 6
- JUnit, Mockito, Selenium, REST Assured, Saucelabs, JMeter, Appium
- Cloud Foundry, Bamboo
- Spring Data, Postgres
- Payment Processing with LogPay, Elara, PSD 2, SCA
- Android App Development
- SCRUM
- Code Reviews

Spring Java Angular Android Spring Boot Appium Saucalabs Postgres
Government
München
3 Monate
2019-02 - 2019-04

Java Senior Developer Microservices Connected Drive

Senior Java Developer - Automotive Java MIcroservices JEE ...
Senior Java Developer - Automotive

- Microservices

- Application Development based on JEE
- REST and JAX WS Webservices
- Persistence using JPA and Postgres DB
- CI with Jenkins, Openshift
- Testing with Karate, Cucumber, Moskito, EasyMock, Wiremock
- DevOps
- Glassfish application server
- Error analysis with Kibana and Dynatrace
- SCRUM

Java MIcroservices JEE Karate REST DevOps Continuous Integration JPA Wiremock Agiles Testen JUnit Scrum
Automotive
München
7 Monate
2018-07 - 2019-01

Senior Java Developer - Web Application for motorcycle sales reports

Senior Java Developer Java8 Spring Boot Spring Security ...
Senior Java Developer

Senior Developer - Automotive

- Design of a Web Application for motorcycle sales reports
- Architecture design based on Spring and Vaadin
- Persistence using JPA/PLSQL
- GUI Development with Vaadin 10
- GUI design
- Glassfish application server
- Spring Security, Siteminder Integration
- Excel reports with POI, POI Performance analysis
- Import of registrations with POI
- SCRUM

Java8 Spring Boot Spring Security Vaadin10 Spring MVC Spring Data JPA Scrum
9 Monate
2017-11 - 2018-07

Java Senior Developer - Medication Management System

Java Senior Developer Java Spring Angular 5 ...
Java Senior Developer

Design and Implantation of a Medication Management System

- Frontend with Angular 5 und Material, Typescript
- RESTServices with Spring
- Security with oAuth2 and and Spring
- Application setup with Spring Boot
- Persistence with Spring, JPA and MySQL
- Blockchain Integration with web3
- API Modellierung with Swagger
- Chat Client with XMPP
- Docker

Java Spring Angular 5 CI Docker Jenkins Testing CSS
Healthcare
München
1 Jahr 2 Monate
2016-06 - 2017-07

Java System Designer - Portal Migration eGovernment

  • Concept/Architecture/Implementation for a migration of Portlets to JSF Web applications
  • GUI Development with JSF
  • Responsive Design for Mobile Devices with CSS3
  • Micro-Services with Camel and Spring
  • Persistence with Spring, JPA, Oracle, MySQL
  • Application Servers: Tomcat, JBoss
  • Testing with JMockIt, JUnit, Selenium
  • Continuous Delivery with Maven, Jenkins
  • Cross-Browser Testing with Browserstack
Java8 Spring JSF Javascript CSS Oracle Camel Microservices
Landeshauptstadt München
1 Monat
2016-02 - 2016-02

JEE Developer - Production planning

  • Frontend extensions with AngularJS
  • DB Migration with Flyway
  • Job Monitoring
  • Java Security with JAAS
JEE AngularJS Oracle Flyway
BMW
10 Monate
2015-02 - 2015-11

Project Manager, Java Developer - STARS project

  • Financial platform for the worldwide digital market
  • Integration of international affiliates and clients
  • Team management and offshore coordination
  • Introduction of agile practices
  • Implementation of a PDF generator for ExtJS charts
ExtJS Javascript Java Spring iText POI GIT Kanban
Sony Music Entertainment
7 Monate
2014-08 - 2015-02

Java Developer, Architect - Risk management system

  • System analysis
  • Comprehensive refactoring (persistence, validation, exception handling, transactions)
  • SSO with Siteminder
  • Batch import for Excel files
  • Testing with Mockito and JUnit
  • Build and deployment management using Maven and Jenkins
JEE JPA JSF2 GlassFish Oracle Maven Jenkins
BMW Financial Services
7 Monate
2013-10 - 2014-04

Java / ExtJS Developer, Architect - Event scheduling for production phases

  • Architecture design
  • Technical proof of concepts
  • GUI Design and development using ExtJS
  • Development of a custom ExtJS component to manage production timelines
  • ExtJS workshops
  • Performance tuning
  • Tests with JUnit, Mockito
ExtJS JEE JPA CA 4.0 Oracle REST JCO GlassFish Scrum
BMW
4 Monate
2013-04 - 2013-07

Java Developer - Tool for hardware administration and orders

  • GUI Development with JSP, Javascript und JQuery
  • Persistence using Hibernate
  • Process modelling with Activiti
  • DB programming using MS SQL Server and T-SQL
  • Technical concept for JEE migration
Java Servlets Activiti JEE T-SQL Tomcat
Siemens
6 Monate
2012-09 - 2013-02

Java / ExtJS Developer, Architect - Generic data structures for car components

  • Frontend architecture
  • Business analysis
  • GUI implementation with ExtJS
  • Migration of existing systems to ExtJS
  • Selenium tests
Java EE ExtJS Javascript Selenium JCo CA 2.0 Oracle Weblogic
BMW
1 Monat
2012-05 - 2012-05

Java Developer - CRM System

  • Implementation of web services based on JAX-WS
  • Data transformation using XSLT
  • Tests with EasyMock und JUnit
Java EE XML XSLT XPATH JAX-WS REST EasyMock Junit GlassFish
BMW
8 Monate
2011-06 - 2012-01

Java / ExtJS Developer - Administration tool for certificates

  • Generic forms for technical data maintenance based on metadata stored in SAP
  • Frontend development with ExtJS
  • SAP backend integration with JCo
  • Integration of a custom document management system
  • Tests with JUnit
  • Business analysis
Java EE ExtJS JCo CA2.0 Javascript JQuery AJAX Junit Oracle Weblogic
BMW
11 Monate
2010-05 - 2011-03

Java Developer, Architect - C2B portal

  • Implementation of REST services for service history and dealer locator
  • GUI development of the dealer locator using JQuery and Google Maps API
  • Integration of services into mini.de and bmw.de
  • Backend integration of a geo information system using JAX-WS
  • Performance and stress tests with Loadrunner and JMeter
  • Registry app for iPhone users
  • Security implementation using JAAS
  • Backend implementation with JPA und EJB3
  • System design with UML
  • Code generation with OAW
  • Technical proof of concept for service integration into CQ5
  • Servlet filter for real time monitoring of web portals
  • Business analysis and cost estimation for a large scale project
JEE EJB3 REST JAX-WS Oracle Cassandra CQ5 Javascript Google Maps API JQuery GlassFish Loadrunner XCode JSON XML JAAS JUnit Maven Ant Hudson Scrum
BMW
4 Monate
2010-01 - 2010-04

Java / ExtJS Developer - PEP/PDM Car component management

  • GUI development with ExtJS
  • Integration with SAP
  • Drag&Drop implementation for tree structures
ExtJS Javascript JEE Oracle Weblogic CA 2.0 SAP Ajax DWR
BMW
6 Monate
2009-08 - 2010-01

Java Developer, Architect - C2B Portal

  • Specification of a REST architecture
  • Build management with Maven, ANT and Hudson
  • Integration of reusable Javascript libraries into web portals
  • Development of REST services using JAX-RS and JSON
  • Profile administration tool based on JSF
  • Backend implementation with JPA and EJB3
  • Configuration and maintenance of the GlassFish environment
Java JEE REST EJB JPA JSON Oracle Javascript Google API JQuery JSF Maven Ant Hudson GlassFish
BMW
5 Monate
2009-03 - 2009-07

Java Developer - Insurance broker portal

  • Migration to Allianz Portlet Framework based on Portlets, JSF and Spring
  • Backend development with Spring and Hibernate
  • Development of a test framework to record test data with Selenium
  • Refactoring to support Dependency Injection using Spring
Java JEE JPA Hibernate Oracle JSF Maven Spring Websphere Portlets Selenium Mockito Scrum
Allianz
7 Monate
2008-07 - 2009-01

Java Developer - Webservice platform for claims settlement

  • Implementation of services to integrate the RCP Client with the host system
  • Architecture design
  • Technical proof of concept
  • Development of a test framework
  • Generic mapping of host data structures to java business objects
  • Performance analysis and tuning
Java J2EE JBoss JAX-WS OSGI JUnit SOAP
Allianz
3 Monate
2008-05 - 2008-07

Java Developer ? Job rating portal

  • Design of a generic rating system
  • Architecture and implementation
  • Business analysis
  • Configuration and maintenance of the server environment
Java Groovy/Grails Tomcat Java Javascript
Job Insiders

Aus- und Weiterbildung

Aus- und Weiterbildung

1992 - 1999
Computer Science at Rheinische Friedrich-Wilhelm University in Bonn
 
  • Degree: Dipl.-Inf.
  • Note: very good (grade A)
  • Thesis: Design and implementation of a GUI for the object oriented database Chimera
    (research project of the European Union)
  • Focus: Software technology und databases
  • Development of AI agents based in neural networks
  • Network monitoring tool
  • Development of a web based library administration
  • Technologies: Java, C++, SQL, Prolog, TCL/TK , Oracle
  • Secondary subject: Psychology - Management and organization

Kompetenzen

Kompetenzen

Top-Skills

Java Spring JEE Angular Vaadin Oracle Automatisierte Tests JUnit Security ExtJS DevOps Docker AWS, Openshift Webservices, Rest Javascript

Aufgabenbereiche

Testing

Produkte / Standards / Erfahrungen / Methoden

Appium
CI
Continuous Integration
CSS
DevOps
GlassFish
Jenkins
Maven
REST
Saucalabs
Scrum
Spring
Spring MVC
Spring Security
Technologien:
Java
JEE (EJB 3, JSP, Servlets, JMS, JPA, JTA, JAXP, JDBC, JSF)
Javascript, ExtJS, JQuery, CSS, HTML
Webservices, REST, JAX-WS
XML, XSLT, JAX-B, JSON
Oracle, MS SQL Server, Sybase, SQL, PL-SQL, MySQL, Hibernate, JCO, Cassandra
Spring
JUnit, Selenium, Jasmine
OSGI
Eclipse, RAD
BEA Weblogic, JBoss, Tomcat, Websphere, Glasssfish
SVN, CVS, ANT, Jira, ClearCase, Cruise Control, Hudson, Maven
UML, Together, OpenArchitectureWare
MQ-Series
UNIX, Linux, Windows
C++
CA 2.0, UTC/SA
Groovy/Grails
iText, FOP, JFreeCharts, jfor, XML-FO
CQ5
Google API

Methoden:
OOA/OOD/OOP
UML
Design Pattern
MDA
Agile Programmierung
SCRUM

Betriebssysteme

Android
HPUX
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Angular
Angular 5
Basic
C
C++
CORBA IDL
Docker
Emacs
Java
J2EE
Java8
JavaScript
J2EE
JEE
JPA
JSF2
Modula-2
Objective C
Perl
PHP
PL/SQL
Prolog
Spring Boot
Spring Data
Tcl/Tk
TeX, LaTeX
Vaadin10
Groovy / Grails


Datenbanken

DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
Sybase

Cassandra

Datenkommunikation

TCP/IP

Hardware

HP
PC
Silicon-Graphics
SUN

Branchen

Branchen

Automotive, Medien, Versicherung, Finance

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

bevorzugt München

nicht möglich

Projekte

Projekte

7 Monate
2019-07 - 2020-01

Senior Developer - Online Payment

Spring Java Angular ...

- Spring Cloud Microservices

- Spring Boot
- Spring WebFlux
- Angular 6
- JUnit, Mockito, Selenium, REST Assured, Saucelabs, JMeter, Appium
- Cloud Foundry, Bamboo
- Spring Data, Postgres
- Payment Processing with LogPay, Elara, PSD 2, SCA
- Android App Development
- SCRUM
- Code Reviews

Spring Java Angular Android Spring Boot Appium Saucalabs Postgres
Government
München
3 Monate
2019-02 - 2019-04

Java Senior Developer Microservices Connected Drive

Senior Java Developer - Automotive Java MIcroservices JEE ...
Senior Java Developer - Automotive

- Microservices

- Application Development based on JEE
- REST and JAX WS Webservices
- Persistence using JPA and Postgres DB
- CI with Jenkins, Openshift
- Testing with Karate, Cucumber, Moskito, EasyMock, Wiremock
- DevOps
- Glassfish application server
- Error analysis with Kibana and Dynatrace
- SCRUM

Java MIcroservices JEE Karate REST DevOps Continuous Integration JPA Wiremock Agiles Testen JUnit Scrum
Automotive
München
7 Monate
2018-07 - 2019-01

Senior Java Developer - Web Application for motorcycle sales reports

Senior Java Developer Java8 Spring Boot Spring Security ...
Senior Java Developer

Senior Developer - Automotive

- Design of a Web Application for motorcycle sales reports
- Architecture design based on Spring and Vaadin
- Persistence using JPA/PLSQL
- GUI Development with Vaadin 10
- GUI design
- Glassfish application server
- Spring Security, Siteminder Integration
- Excel reports with POI, POI Performance analysis
- Import of registrations with POI
- SCRUM

Java8 Spring Boot Spring Security Vaadin10 Spring MVC Spring Data JPA Scrum
9 Monate
2017-11 - 2018-07

Java Senior Developer - Medication Management System

Java Senior Developer Java Spring Angular 5 ...
Java Senior Developer

Design and Implantation of a Medication Management System

- Frontend with Angular 5 und Material, Typescript
- RESTServices with Spring
- Security with oAuth2 and and Spring
- Application setup with Spring Boot
- Persistence with Spring, JPA and MySQL
- Blockchain Integration with web3
- API Modellierung with Swagger
- Chat Client with XMPP
- Docker

Java Spring Angular 5 CI Docker Jenkins Testing CSS
Healthcare
München
1 Jahr 2 Monate
2016-06 - 2017-07

Java System Designer - Portal Migration eGovernment

  • Concept/Architecture/Implementation for a migration of Portlets to JSF Web applications
  • GUI Development with JSF
  • Responsive Design for Mobile Devices with CSS3
  • Micro-Services with Camel and Spring
  • Persistence with Spring, JPA, Oracle, MySQL
  • Application Servers: Tomcat, JBoss
  • Testing with JMockIt, JUnit, Selenium
  • Continuous Delivery with Maven, Jenkins
  • Cross-Browser Testing with Browserstack
Java8 Spring JSF Javascript CSS Oracle Camel Microservices
Landeshauptstadt München
1 Monat
2016-02 - 2016-02

JEE Developer - Production planning

  • Frontend extensions with AngularJS
  • DB Migration with Flyway
  • Job Monitoring
  • Java Security with JAAS
JEE AngularJS Oracle Flyway
BMW
10 Monate
2015-02 - 2015-11

Project Manager, Java Developer - STARS project

  • Financial platform for the worldwide digital market
  • Integration of international affiliates and clients
  • Team management and offshore coordination
  • Introduction of agile practices
  • Implementation of a PDF generator for ExtJS charts
ExtJS Javascript Java Spring iText POI GIT Kanban
Sony Music Entertainment
7 Monate
2014-08 - 2015-02

Java Developer, Architect - Risk management system

  • System analysis
  • Comprehensive refactoring (persistence, validation, exception handling, transactions)
  • SSO with Siteminder
  • Batch import for Excel files
  • Testing with Mockito and JUnit
  • Build and deployment management using Maven and Jenkins
JEE JPA JSF2 GlassFish Oracle Maven Jenkins
BMW Financial Services
7 Monate
2013-10 - 2014-04

Java / ExtJS Developer, Architect - Event scheduling for production phases

  • Architecture design
  • Technical proof of concepts
  • GUI Design and development using ExtJS
  • Development of a custom ExtJS component to manage production timelines
  • ExtJS workshops
  • Performance tuning
  • Tests with JUnit, Mockito
ExtJS JEE JPA CA 4.0 Oracle REST JCO GlassFish Scrum
BMW
4 Monate
2013-04 - 2013-07

Java Developer - Tool for hardware administration and orders

  • GUI Development with JSP, Javascript und JQuery
  • Persistence using Hibernate
  • Process modelling with Activiti
  • DB programming using MS SQL Server and T-SQL
  • Technical concept for JEE migration
Java Servlets Activiti JEE T-SQL Tomcat
Siemens
6 Monate
2012-09 - 2013-02

Java / ExtJS Developer, Architect - Generic data structures for car components

  • Frontend architecture
  • Business analysis
  • GUI implementation with ExtJS
  • Migration of existing systems to ExtJS
  • Selenium tests
Java EE ExtJS Javascript Selenium JCo CA 2.0 Oracle Weblogic
BMW
1 Monat
2012-05 - 2012-05

Java Developer - CRM System

  • Implementation of web services based on JAX-WS
  • Data transformation using XSLT
  • Tests with EasyMock und JUnit
Java EE XML XSLT XPATH JAX-WS REST EasyMock Junit GlassFish
BMW
8 Monate
2011-06 - 2012-01

Java / ExtJS Developer - Administration tool for certificates

  • Generic forms for technical data maintenance based on metadata stored in SAP
  • Frontend development with ExtJS
  • SAP backend integration with JCo
  • Integration of a custom document management system
  • Tests with JUnit
  • Business analysis
Java EE ExtJS JCo CA2.0 Javascript JQuery AJAX Junit Oracle Weblogic
BMW
11 Monate
2010-05 - 2011-03

Java Developer, Architect - C2B portal

  • Implementation of REST services for service history and dealer locator
  • GUI development of the dealer locator using JQuery and Google Maps API
  • Integration of services into mini.de and bmw.de
  • Backend integration of a geo information system using JAX-WS
  • Performance and stress tests with Loadrunner and JMeter
  • Registry app for iPhone users
  • Security implementation using JAAS
  • Backend implementation with JPA und EJB3
  • System design with UML
  • Code generation with OAW
  • Technical proof of concept for service integration into CQ5
  • Servlet filter for real time monitoring of web portals
  • Business analysis and cost estimation for a large scale project
JEE EJB3 REST JAX-WS Oracle Cassandra CQ5 Javascript Google Maps API JQuery GlassFish Loadrunner XCode JSON XML JAAS JUnit Maven Ant Hudson Scrum
BMW
4 Monate
2010-01 - 2010-04

Java / ExtJS Developer - PEP/PDM Car component management

  • GUI development with ExtJS
  • Integration with SAP
  • Drag&Drop implementation for tree structures
ExtJS Javascript JEE Oracle Weblogic CA 2.0 SAP Ajax DWR
BMW
6 Monate
2009-08 - 2010-01

Java Developer, Architect - C2B Portal

  • Specification of a REST architecture
  • Build management with Maven, ANT and Hudson
  • Integration of reusable Javascript libraries into web portals
  • Development of REST services using JAX-RS and JSON
  • Profile administration tool based on JSF
  • Backend implementation with JPA and EJB3
  • Configuration and maintenance of the GlassFish environment
Java JEE REST EJB JPA JSON Oracle Javascript Google API JQuery JSF Maven Ant Hudson GlassFish
BMW
5 Monate
2009-03 - 2009-07

Java Developer - Insurance broker portal

  • Migration to Allianz Portlet Framework based on Portlets, JSF and Spring
  • Backend development with Spring and Hibernate
  • Development of a test framework to record test data with Selenium
  • Refactoring to support Dependency Injection using Spring
Java JEE JPA Hibernate Oracle JSF Maven Spring Websphere Portlets Selenium Mockito Scrum
Allianz
7 Monate
2008-07 - 2009-01

Java Developer - Webservice platform for claims settlement

  • Implementation of services to integrate the RCP Client with the host system
  • Architecture design
  • Technical proof of concept
  • Development of a test framework
  • Generic mapping of host data structures to java business objects
  • Performance analysis and tuning
Java J2EE JBoss JAX-WS OSGI JUnit SOAP
Allianz
3 Monate
2008-05 - 2008-07

Java Developer ? Job rating portal

  • Design of a generic rating system
  • Architecture and implementation
  • Business analysis
  • Configuration and maintenance of the server environment
Java Groovy/Grails Tomcat Java Javascript
Job Insiders

Aus- und Weiterbildung

Aus- und Weiterbildung

1992 - 1999
Computer Science at Rheinische Friedrich-Wilhelm University in Bonn
 
  • Degree: Dipl.-Inf.
  • Note: very good (grade A)
  • Thesis: Design and implementation of a GUI for the object oriented database Chimera
    (research project of the European Union)
  • Focus: Software technology und databases
  • Development of AI agents based in neural networks
  • Network monitoring tool
  • Development of a web based library administration
  • Technologies: Java, C++, SQL, Prolog, TCL/TK , Oracle
  • Secondary subject: Psychology - Management and organization

Kompetenzen

Kompetenzen

Top-Skills

Java Spring JEE Angular Vaadin Oracle Automatisierte Tests JUnit Security ExtJS DevOps Docker AWS, Openshift Webservices, Rest Javascript

Aufgabenbereiche

Testing

Produkte / Standards / Erfahrungen / Methoden

Appium
CI
Continuous Integration
CSS
DevOps
GlassFish
Jenkins
Maven
REST
Saucalabs
Scrum
Spring
Spring MVC
Spring Security
Technologien:
Java
JEE (EJB 3, JSP, Servlets, JMS, JPA, JTA, JAXP, JDBC, JSF)
Javascript, ExtJS, JQuery, CSS, HTML
Webservices, REST, JAX-WS
XML, XSLT, JAX-B, JSON
Oracle, MS SQL Server, Sybase, SQL, PL-SQL, MySQL, Hibernate, JCO, Cassandra
Spring
JUnit, Selenium, Jasmine
OSGI
Eclipse, RAD
BEA Weblogic, JBoss, Tomcat, Websphere, Glasssfish
SVN, CVS, ANT, Jira, ClearCase, Cruise Control, Hudson, Maven
UML, Together, OpenArchitectureWare
MQ-Series
UNIX, Linux, Windows
C++
CA 2.0, UTC/SA
Groovy/Grails
iText, FOP, JFreeCharts, jfor, XML-FO
CQ5
Google API

Methoden:
OOA/OOD/OOP
UML
Design Pattern
MDA
Agile Programmierung
SCRUM

Betriebssysteme

Android
HPUX
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Angular
Angular 5
Basic
C
C++
CORBA IDL
Docker
Emacs
Java
J2EE
Java8
JavaScript
J2EE
JEE
JPA
JSF2
Modula-2
Objective C
Perl
PHP
PL/SQL
Prolog
Spring Boot
Spring Data
Tcl/Tk
TeX, LaTeX
Vaadin10
Groovy / Grails


Datenbanken

DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
Sybase

Cassandra

Datenkommunikation

TCP/IP

Hardware

HP
PC
Silicon-Graphics
SUN

Branchen

Branchen

Automotive, Medien, Versicherung, Finance

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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