Senior Entwickler Java Backend und Webapplikationen (Spring Framework, REST)
Aktualisiert am 16.06.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Java
SQL Datenbanken
Spring
Deutsch
Muttersprache
Englisch
gut

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
  • Deutschland
  • Schweiz
  • Österreich
  • Luxemburg
  • Belgien
  • Niederlande
nicht möglich

Projekte

Projekte

6 Jahre 6 Monate
2017-10 - heute

Online Plattform für Immobilien An- und Verkauf

Lead Developer Spring Boot Spring Vault Spring Reactor ...
Lead Developer

Backend-Implementierung, Webservices

Swagger Postman
Spring Boot Spring Vault Spring Reactor Spring Web Flux Spring Data Spring Thymeleaf JDK 1.8 MySQL
solutions4life
Köln
8 Jahre
2016-04 - heute

Online Plattform zur Reifenbestellung

Lead Developer JPA Git JEE ...
Lead Developer

Backend-Implementierung, Webservices

WebSphere Application Server Eclipse IBM DB2 Client
JPA Git JEE Apache Wicket PL/SQL
Mercedes Benz
Durlach
2 Jahre 4 Monate
2013-12 - 2016-03

diverse Projekte

Lead Developer Java JEE Apache Camel ...
Lead Developer

Teilprojekt I: Anbieterwechsel im Bereich DSL Home

Aufgaben

  • Prozessmodellierung und Implementierung in Java; Vorgehensmodell Scrum

Skills

Java, JEE, Apache Camel, jBPM, Activiti Workflow Engine, Camunda Fox, BPMN 2.0, Sybase, MySQL, JBoss 4 und 7, Jira, Fisheye, Crucible


Teilprojekt II: JBoss Migration im Bereich DSL Home

Aufgaben

  • Einführung von Spring Boot

Skills

Spring Boot, Spring Cloud, Java 8

Java JEE Apache Camel jBPM Activiti Workflow Engine Camunda Fox BPMN 2.0 Sybase MySQL JBoss 4 und 7 Jira Fisheye Crucible Spring Boot Spring Cloud Java 8
1&1
Karlsruhe
8 Monate
2015-05 - 2015-12

Lauffähiger Prototyp für eine Online-Dokumentenablage

Senior-Entwickler Java 8 Spring Boot Spring Data ...
Senior-Entwickler

Konzeptionierung und Implementierung eines Prototypen

Java 8 Spring Boot Spring Data Spring Cloud Apache Camel Hystrix ActiveMQ MongoDB ElasticSearch Bootstrap jQuery HTML5 Docker
Mannheimer Morgen
3 Jahre 10 Monate
2011-04 - 2015-01

Online Maschinenteile-Katalog mit Bestellfunktionalität

Senior-Entwickler Java MySQL Apache Lucene ...
Senior-Entwickler

Analyse, Design, Architektur und Implementierung der Anforderungen mit dem Vorgehensmodell Scrum

Java MySQL Apache Lucene Kerberos
Homag Group AG
9 Monate
2013-03 - 2013-11

FAZ Portal und Backend

Senior-Entwickler Scrum Java Spring ...
Senior-Entwickler

Analyse, Design, Architektur und Implementierung der Anforderungen; Vorgehensmodelle Scrum und Kanban

Eclipse Polopoly Tomcat MySQL
Scrum Java Spring Apache Lucene Elastic Search Apache Solr Subversion jQuery
Frankfurter Allgemeine Zeitung
Karlsruhe und Frankfurt
7 Monate
2012-08 - 2013-02

Webbasierte SCM Plattform für Airbus, Teilprozess Lieferbestellscheine

Teilprojektleiter, Senior-Entwickler Java JEE JavaScript ...
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Eclipse Oracle 10g JBoss Application Server
Java JEE JavaScript Ajax PL/SQL ExtJS
Airbus Group
3 Monate
2012-05 - 2012-07

Integration des Adition Adservers

Qualitätssicherung Java 6 Borland Silk Performer Apache JMeter ...
Qualitätssicherung

Datenabgleich verschiedener Instanzen, Last- und Performancetests, Datengenerierung

Java 6 Borland Silk Performer Apache JMeter Apache HttpClient
1&1
Karlsruhe
1 Jahr 1 Monat
2011-04 - 2012-04

Jobportal ? und Newsportal für Randstad

Senior-Entwickler, QS-Beauftragter Java 6 Polopoly 9.16 Eclipse 3.6 ...
Senior-Entwickler, QS-Beauftragter
Analyse, Design, Architektur und Implementierung der Anforderungen mit dem Vorgehensmodell Scrum
Java 6 Polopoly 9.16 Eclipse 3.6 XML XSD JAXB Lucene SOLR Subversion MySQL Apache Ant Apache Maven JavaScript Velocity Apache Camel Spring JPA JBoss Tomcat jQuery QUnit HTML5
Randstad Gruppe Deutschland
2 Jahre 4 Monate
2008-12 - 2011-03

Webbasierte SCM Plattform für Airbus, Teilprozess Lieferbestellscheine

Teilprojektleiter, Senior-Entwickler Java JEE JavaScript ...
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Java JEE JavaScript AJAX SQL (Oracle) JBoss 4 und 5 ExtJS YUI
Airbus Group
1 Jahr 2 Monate
2007-10 - 2008-11

Bestell- und Lieferterminplanung

Teilprojektleiter, Senior-Entwickler Java 5 Hibernate Eclipse 3.4 ...
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Java 5 Hibernate Eclipse 3.4 XML XSD Castor MS VSS SQL Apache Ant OSGi
Feneberg Lebensmittel GmbH
2 Jahre 5 Monate
2005-05 - 2007-09

Automatische Rechnungsprüfung

Teilprojektleiter, Senior-Entwickler Python Java JEE
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Python Java JEE
Tengelmann Warenhandelsgesellschaft KG

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Wirtschaftsinformatiker, Studium an der Universität Mannheim mit folgenden Schwerpunkten:

Informatik: Kryptographie, Datenbanken, Bioinformatik, Information Retrieval

BWL: Logistik

Weiterbildungen/Zertifikate 

2013

  • BPM Advanced Training Entwickler
  • BPM Basistraining 

2012

  • 5-tägiges FirstSpirit Entwickler Training

2010

  • Sun Certified Web Component Developer

2009

  • Sun Certified Java Associate
  • Sun Certified Java Programmer

Kompetenzen

Kompetenzen

Top-Skills

Java SQL Datenbanken Spring

Schwerpunkte

  • Java-Backend Entwicklung
  • Spring Framework
  • Datenbanken
  • Webservices
  • Elastic Search
  • Apache Camel
  • Monitoring
  • Scrum
  • Kanban

Produkte / Standards / Erfahrungen / Methoden

Methodiken 

  • Scrum, Kanban

Entwicklungsumgebungen

  • Eclipse, Spring Tool Suite, IntelliJ IDEA

Frameworks

  • Apache Camel, Apache Lucene, Apache Solr, Elasticsearch, JAXB, XStream, Apache XMLBeans, Apache Wicket, Jackson, JSON, SOAP, JAX-WS, Apache Commons, Google Guava, JSP, JSF, JEE, JPA, Apache POI, Swagger

Spring Framework

  • Spring MVC, Spring Data, Spring AOP, Spring Security, Spring Integration, Spring Batch, Spring HATEOAS, Spring AMQP, Spring WebServices, Spring Boot, Spring Cloud: Cloud Config, Cloud Netflix (Eureka, Hystrix, Zuul, Archaius)

JavaScript

  • jQuery, Bootstrap, Phantom

 

Template Engines

  • FreeMarker, Apache Velocity, Thymeleaf, Apache Tiles

 

Servlet / Container / Proxy

  • Apache Tomcat, Jetty, JBoss, Apache Webserver, Websphere

 

BPM

  • jBPM, Activiti, Camunda Fox, BPMN 2.0

 

Continous Delivery/Continous Integration

  • Jenkins, SonarQube

 

Version Control System

  • Git, SVN

 

Buildtools

  • Gradle, Apache Maven, Apache Ant

Content Management Systeme

  • Polopoly, FirstSpirit

Test-Framework

  • JUnit, TestNG, mockito, Hamcrest, DbUnit, EasyMock, PowerMock, soapUI, jMock, JMockit, TwiP, Selenium WebDriver, QUnit

JMS

  • ActiveMQ, Apollo, RabbitMQ, Oracle Advanced Queuing, JBoss Messaging / HornetQ, Qpid

 

Server

  • Tomcat, Jetty, JBoss 4-8 (WildFly), Apache, WebSphere 7

Code Review Tools

  • Review Board, Crucible, Fisheye

 

Sicherheit

  • Spring Security, Apache Shiro, Kerberos, SAML, Shibboleth, JAAS, OAuth

 

Repositories

  • Sonatype Nexus, Artifactory, Apache Archiva

 

Collaboration

  • Confluence, Jira, Bitbucket, Trello,

 

Agile Softwareentwicklung

  • TDD, BDD, Continuous Integration, Continuous Delivery, Pair-Programming, Clean Code, Refactoring

 

Sonstiges

  • Docker, SQL, XML, HTML5, CSS, Apache JMeter, Borland Silk Performer, Postman

Standardsoftware

  • MS Office, Open Office, MS Visio, MS Project

Berufserfahrung

02/2014 - heute

Selbstständiger Softwareentwickler

 

04/2011 - 01/2014

diva-e (Netpioneer), Karlsruhe
Senior-Entwickler

 

12/2008 - 03/2011

Seeburger AG, Bretten
Senior-Entwickler

 

10/2007 - 11/2008

Solquest, St. Ingbert
Senior-Entwickler

 

05/2005 - 09/2007

Compex, Heidelberg
Senior-Entwickler

Betriebssysteme

  • Windows
  • Linux (Ubuntu)

Programmiersprachen

  • Java (Version 5-8) (SE und EE)
  • JavaScript
  • Python

Datenbanken

  • Oracle
  • DB2
  • MS-SQL
  • MySQL
  • Sybase
  • PostgreSQL
  • NoSQL (MongoDB)
  • Apache Derby
  • Neo4j
  • Redis
  • Elasticsearch

Datenkommunikation

  • Internet
  • Intranet

Hardware

  • Raspberry Pi

Berechnung / Simulation / Versuch / Validierung

  • Akzeptanztests (FitNesse)
  • TDD
  • BDD

Design / Entwicklung / Konstruktion

  • Signavio
  • BPMN

Branchen

Branchen

  • Telekommunikation
  • Groß- und Einzelhandel
  • Automobilindustrie
  • Luftfahrt
  • Medien
  • Personalwirtschaft

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
  • Deutschland
  • Schweiz
  • Österreich
  • Luxemburg
  • Belgien
  • Niederlande
nicht möglich

Projekte

Projekte

6 Jahre 6 Monate
2017-10 - heute

Online Plattform für Immobilien An- und Verkauf

Lead Developer Spring Boot Spring Vault Spring Reactor ...
Lead Developer

Backend-Implementierung, Webservices

Swagger Postman
Spring Boot Spring Vault Spring Reactor Spring Web Flux Spring Data Spring Thymeleaf JDK 1.8 MySQL
solutions4life
Köln
8 Jahre
2016-04 - heute

Online Plattform zur Reifenbestellung

Lead Developer JPA Git JEE ...
Lead Developer

Backend-Implementierung, Webservices

WebSphere Application Server Eclipse IBM DB2 Client
JPA Git JEE Apache Wicket PL/SQL
Mercedes Benz
Durlach
2 Jahre 4 Monate
2013-12 - 2016-03

diverse Projekte

Lead Developer Java JEE Apache Camel ...
Lead Developer

Teilprojekt I: Anbieterwechsel im Bereich DSL Home

Aufgaben

  • Prozessmodellierung und Implementierung in Java; Vorgehensmodell Scrum

Skills

Java, JEE, Apache Camel, jBPM, Activiti Workflow Engine, Camunda Fox, BPMN 2.0, Sybase, MySQL, JBoss 4 und 7, Jira, Fisheye, Crucible


Teilprojekt II: JBoss Migration im Bereich DSL Home

Aufgaben

  • Einführung von Spring Boot

Skills

Spring Boot, Spring Cloud, Java 8

Java JEE Apache Camel jBPM Activiti Workflow Engine Camunda Fox BPMN 2.0 Sybase MySQL JBoss 4 und 7 Jira Fisheye Crucible Spring Boot Spring Cloud Java 8
1&1
Karlsruhe
8 Monate
2015-05 - 2015-12

Lauffähiger Prototyp für eine Online-Dokumentenablage

Senior-Entwickler Java 8 Spring Boot Spring Data ...
Senior-Entwickler

Konzeptionierung und Implementierung eines Prototypen

Java 8 Spring Boot Spring Data Spring Cloud Apache Camel Hystrix ActiveMQ MongoDB ElasticSearch Bootstrap jQuery HTML5 Docker
Mannheimer Morgen
3 Jahre 10 Monate
2011-04 - 2015-01

Online Maschinenteile-Katalog mit Bestellfunktionalität

Senior-Entwickler Java MySQL Apache Lucene ...
Senior-Entwickler

Analyse, Design, Architektur und Implementierung der Anforderungen mit dem Vorgehensmodell Scrum

Java MySQL Apache Lucene Kerberos
Homag Group AG
9 Monate
2013-03 - 2013-11

FAZ Portal und Backend

Senior-Entwickler Scrum Java Spring ...
Senior-Entwickler

Analyse, Design, Architektur und Implementierung der Anforderungen; Vorgehensmodelle Scrum und Kanban

Eclipse Polopoly Tomcat MySQL
Scrum Java Spring Apache Lucene Elastic Search Apache Solr Subversion jQuery
Frankfurter Allgemeine Zeitung
Karlsruhe und Frankfurt
7 Monate
2012-08 - 2013-02

Webbasierte SCM Plattform für Airbus, Teilprozess Lieferbestellscheine

Teilprojektleiter, Senior-Entwickler Java JEE JavaScript ...
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Eclipse Oracle 10g JBoss Application Server
Java JEE JavaScript Ajax PL/SQL ExtJS
Airbus Group
3 Monate
2012-05 - 2012-07

Integration des Adition Adservers

Qualitätssicherung Java 6 Borland Silk Performer Apache JMeter ...
Qualitätssicherung

Datenabgleich verschiedener Instanzen, Last- und Performancetests, Datengenerierung

Java 6 Borland Silk Performer Apache JMeter Apache HttpClient
1&1
Karlsruhe
1 Jahr 1 Monat
2011-04 - 2012-04

Jobportal ? und Newsportal für Randstad

Senior-Entwickler, QS-Beauftragter Java 6 Polopoly 9.16 Eclipse 3.6 ...
Senior-Entwickler, QS-Beauftragter
Analyse, Design, Architektur und Implementierung der Anforderungen mit dem Vorgehensmodell Scrum
Java 6 Polopoly 9.16 Eclipse 3.6 XML XSD JAXB Lucene SOLR Subversion MySQL Apache Ant Apache Maven JavaScript Velocity Apache Camel Spring JPA JBoss Tomcat jQuery QUnit HTML5
Randstad Gruppe Deutschland
2 Jahre 4 Monate
2008-12 - 2011-03

Webbasierte SCM Plattform für Airbus, Teilprozess Lieferbestellscheine

Teilprojektleiter, Senior-Entwickler Java JEE JavaScript ...
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Java JEE JavaScript AJAX SQL (Oracle) JBoss 4 und 5 ExtJS YUI
Airbus Group
1 Jahr 2 Monate
2007-10 - 2008-11

Bestell- und Lieferterminplanung

Teilprojektleiter, Senior-Entwickler Java 5 Hibernate Eclipse 3.4 ...
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Java 5 Hibernate Eclipse 3.4 XML XSD Castor MS VSS SQL Apache Ant OSGi
Feneberg Lebensmittel GmbH
2 Jahre 5 Monate
2005-05 - 2007-09

Automatische Rechnungsprüfung

Teilprojektleiter, Senior-Entwickler Python Java JEE
Teilprojektleiter, Senior-Entwickler

Verantwortlich für technische Konzeption, Implementierung, Tests und Abnahme; alles in enger Abstimmung mit dem Kunden

Python Java JEE
Tengelmann Warenhandelsgesellschaft KG

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Wirtschaftsinformatiker, Studium an der Universität Mannheim mit folgenden Schwerpunkten:

Informatik: Kryptographie, Datenbanken, Bioinformatik, Information Retrieval

BWL: Logistik

Weiterbildungen/Zertifikate 

2013

  • BPM Advanced Training Entwickler
  • BPM Basistraining 

2012

  • 5-tägiges FirstSpirit Entwickler Training

2010

  • Sun Certified Web Component Developer

2009

  • Sun Certified Java Associate
  • Sun Certified Java Programmer

Kompetenzen

Kompetenzen

Top-Skills

Java SQL Datenbanken Spring

Schwerpunkte

  • Java-Backend Entwicklung
  • Spring Framework
  • Datenbanken
  • Webservices
  • Elastic Search
  • Apache Camel
  • Monitoring
  • Scrum
  • Kanban

Produkte / Standards / Erfahrungen / Methoden

Methodiken 

  • Scrum, Kanban

Entwicklungsumgebungen

  • Eclipse, Spring Tool Suite, IntelliJ IDEA

Frameworks

  • Apache Camel, Apache Lucene, Apache Solr, Elasticsearch, JAXB, XStream, Apache XMLBeans, Apache Wicket, Jackson, JSON, SOAP, JAX-WS, Apache Commons, Google Guava, JSP, JSF, JEE, JPA, Apache POI, Swagger

Spring Framework

  • Spring MVC, Spring Data, Spring AOP, Spring Security, Spring Integration, Spring Batch, Spring HATEOAS, Spring AMQP, Spring WebServices, Spring Boot, Spring Cloud: Cloud Config, Cloud Netflix (Eureka, Hystrix, Zuul, Archaius)

JavaScript

  • jQuery, Bootstrap, Phantom

 

Template Engines

  • FreeMarker, Apache Velocity, Thymeleaf, Apache Tiles

 

Servlet / Container / Proxy

  • Apache Tomcat, Jetty, JBoss, Apache Webserver, Websphere

 

BPM

  • jBPM, Activiti, Camunda Fox, BPMN 2.0

 

Continous Delivery/Continous Integration

  • Jenkins, SonarQube

 

Version Control System

  • Git, SVN

 

Buildtools

  • Gradle, Apache Maven, Apache Ant

Content Management Systeme

  • Polopoly, FirstSpirit

Test-Framework

  • JUnit, TestNG, mockito, Hamcrest, DbUnit, EasyMock, PowerMock, soapUI, jMock, JMockit, TwiP, Selenium WebDriver, QUnit

JMS

  • ActiveMQ, Apollo, RabbitMQ, Oracle Advanced Queuing, JBoss Messaging / HornetQ, Qpid

 

Server

  • Tomcat, Jetty, JBoss 4-8 (WildFly), Apache, WebSphere 7

Code Review Tools

  • Review Board, Crucible, Fisheye

 

Sicherheit

  • Spring Security, Apache Shiro, Kerberos, SAML, Shibboleth, JAAS, OAuth

 

Repositories

  • Sonatype Nexus, Artifactory, Apache Archiva

 

Collaboration

  • Confluence, Jira, Bitbucket, Trello,

 

Agile Softwareentwicklung

  • TDD, BDD, Continuous Integration, Continuous Delivery, Pair-Programming, Clean Code, Refactoring

 

Sonstiges

  • Docker, SQL, XML, HTML5, CSS, Apache JMeter, Borland Silk Performer, Postman

Standardsoftware

  • MS Office, Open Office, MS Visio, MS Project

Berufserfahrung

02/2014 - heute

Selbstständiger Softwareentwickler

 

04/2011 - 01/2014

diva-e (Netpioneer), Karlsruhe
Senior-Entwickler

 

12/2008 - 03/2011

Seeburger AG, Bretten
Senior-Entwickler

 

10/2007 - 11/2008

Solquest, St. Ingbert
Senior-Entwickler

 

05/2005 - 09/2007

Compex, Heidelberg
Senior-Entwickler

Betriebssysteme

  • Windows
  • Linux (Ubuntu)

Programmiersprachen

  • Java (Version 5-8) (SE und EE)
  • JavaScript
  • Python

Datenbanken

  • Oracle
  • DB2
  • MS-SQL
  • MySQL
  • Sybase
  • PostgreSQL
  • NoSQL (MongoDB)
  • Apache Derby
  • Neo4j
  • Redis
  • Elasticsearch

Datenkommunikation

  • Internet
  • Intranet

Hardware

  • Raspberry Pi

Berechnung / Simulation / Versuch / Validierung

  • Akzeptanztests (FitNesse)
  • TDD
  • BDD

Design / Entwicklung / Konstruktion

  • Signavio
  • BPMN

Branchen

Branchen

  • Telekommunikation
  • Groß- und Einzelhandel
  • Automobilindustrie
  • Luftfahrt
  • Medien
  • Personalwirtschaft

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.