Java SE / Java EE / Spring / Docker / REST / Web Services / Microservices / Software-Entwicklung / Git / Scrum / JSF / Primefaces / MySQL / MongoDB
Aktualisiert am 23.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Microservices
Java EE
REST
Maven
Docker
Git
Gitlab
MySQL
MongoDB
SQL
Liquibase
JSF
Primefaces
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Gladbeck (+500km)
Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2018-09 - 2020-05

Neuentwicklung eines Systems zur Verarbeitung von Zahlungstransaktionen

Senior Java Software Developer Java 8 Spring Boot Docker ...
Senior Java Software Developer

  • Berücksichtigung und Einhaltung von Compliance-Vorschriften nach PCI-DSS bei allen umgesetzten Softwareartefakten
  • Integration von Datenbanken und Messaging-Systemen in die neu erstellten Software-Komponenten
  • Dokumentation und Implementierung von APIs für Service-Komponenten innerhalb des Projektumfeldes
  • Realisierung von Funktionen unter Einbeziehung von bestehender Systemen
  • Entwurf und Design neuer Software-Komponenten mit Schwerpunkt auf Skalierbarkeit und Hochverfügbarkeit (Mehrere Microservices)
  • Durchführung von Code-Reviews zur Sicherstellung von Qualität und Wartbarkeit
  • Erstellung und Konfiguration von BuildPipelines für neu erstellte Artefakte

Java 8 Spring Boot Docker Microservices Java EE Spring MySQL ActiveMQ Swagger REST OpenAPI JUnit Mockito WireMock KeyCloak JWT IntelliJ Git BitBucket Maven Nexus Jenkins Atlassian Confluence Atlassian JIRA SonarQube
Payone GmbH
Kiel
1 Jahr 2 Monate
2016-10 - 2017-11

Aufbau, Weiterentwicklung und Pflege der webbasierten Bewertungsplattform Sprengnetter ONE (Multibrand)

Java EE Software Developer Java 8 / JEE JSF Primefaces ...
Java EE Software Developer
  • Implementierung neuer Funktionen (Front- & Backend)
  • Anbindung externer Systeme (Soap- & Rest-Schnittstelle)
  • Migration des Datenmodels der Applikation
  • Weiterentwicklung eines konfigurierbaren Dokumentensystems
Java 8 / JEE JSF Primefaces Tomcat 7 MySQL MongoDB Rest / Soap XML Aspose Words (Dokumentenerstellung) Spring Data MongoDB Liquibase IntelliJ SQL Gradle Git Nexus Jenkins Confluence Jira Linux JUnit
Sprengnetter Gruppe
1 Jahr 2 Monate
2015-07 - 2016-08

Migration und Erweiterung einer zentralen multibrand ECommerce- Plattform (WebShop sowie ManagementPortal)

Java EE Software Developer Java 7 / JEE JSF Primefaces ...
Java EE Software Developer
Java 7 / JEE JSF Primefaces Prettyfaces JBoss EAP 6 / Tomcat 6 Oracle 11g Rest-Services XML XSLT Apache FOP ElasticSearch Spring Data ElasticSearch Liquibase Eclipse Luna PL/SQL Developer Maven SVN Artifactory Jenkins Redmine Confluence Jira Scrum JUnit Selenium WireMock
pharma mall GmbH
4 Monate
2015-04 - 2015-07

Weiterentwicklung von Modulen des o2online.de Portals, speziell

Java EE Software Developer Java 8 Apache Wicket 6 JAX-RS ...
Java EE Software Developer
  • Freischaltung / Aktivierung von Sim-Karten
  • Prepaid-Bereich des Kunden (Customer Self Care)

Betreuung des blue-deal.de Webshop, speziell:

  • Analyse von Betrugsfällen und Erarbeitung von
    Lösungsstrategien
Java 8 Apache Wicket 6 JAX-RS Maven IntelliJ IDEA Git Maven Jenkins Jira Confluence Stash CoreMedia CMS Scrum JUnit Mockito
O2 / Telefónica
München
4 Monate
2015-01 - 2015-04

Realisierung eines Maßnahmen-Planung-System als Web- Anwendung

Java EE Software Developer Java 7 Google Web Toolkit Spring 3 ...
Java EE Software Developer
  • Implementierung der Benutzer-Masken sowie
  • Mapping des Rest-Services auf GWT-Services (Callbacks)
Java 7 Google Web Toolkit Spring 3 Data Security JPA / Hibernate HTML CSS Jersey-REST Tomcat Eclipse Maven Subversion Continous Build Bamboo Tomcat Scrum JUnit Mockito
Stadtwerke München
2 Monate
2014-12 - 2015-01

Entwicklung einer JEE Applikation für asynchrones Messaging (ähnlich WhatsApp) für das Senden und Verwalten von User Daten (Android)

Java EE Software Developer Java 7 / JEE AngularJS JavaScript ...
Java EE Software Developer
  • Erstellung des Registrierung und Logis Dialog.
  • Erweiterung des Domainmodells und
  • Refactoring des binaris communication Framework
Java 7 / JEE AngularJS JavaScript Html5 Bootstrap REST WebService JSON Websocket MySQL Git Eclipse JUnit Mockito
binaris informatik GmbH
Hilden
3 Monate
2014-10 - 2014-12

Neu- und Weiterentwicklung von Modulen für ein bestehenden E-Commerce-WebShop und Content Management Systems

Java EE Software Developer Java 7 Apache Wicket 6 HTML ...
Java EE Software Developer
  • Realiserung der im Dezember 2014 gesetzlichen vorgeschriebenen Lebensmittel-Informationsverordnung (Pflichtangabe der Inhaltsstoffe)
  • Umsetzung eines neuen Backenendprozesses zur
    Verbesserung der Performance.
Java 7 Apache Wicket 6 HTML CSS JavaScript Spring 4 Core Data MySQL XML FTP Eclipse Maven SVN Jetty Tomcat Schnittstellen zu M3 (ERP) und jCatalog (PIM) Scrum JUnit
LR Health & Beauty Systems GmbH
Ahlen
2 Monate
2014-09 - 2014-10

Schulung von Projektteams im Bereich Test Driven Development sowie Mocking mit Lego Mindstorm

Dozent TDD Mockito Eclipse ...
Dozent
  • Konzipierung eines Schulungsszenarios zur aktiven
    Vermittlung des Themas (learning by doing)
  • Durchführung der Schulung und Begleitung der
    Umsetzung der einzelnen Testaufgaben
TDD Mockito Eclipse Maven Subversion Continous Build Bamboo Tomcat Scrum JUnit Mockito
GFU Cyrus AG
Köln
7 Monate
2013-04 - 2013-10

Internet-Kennzahlen-System

Java EE Developer Java 7 Google Web Toolkit Sencha GXT ...
Java EE Developer

Neuentwicklung eines Moduls für ein Internet-Kennzahlen-
System, welches Analysefunktionen (auf Basis von RSkripten)
zur statistischen Berechnungen generieren und
diese auf vorhandenen Kennzahlen anwenden kann. Das
Resultat wird im Anschluss in Form von unterschiedlichen
Diagramen visualisiert.

Java 7 Google Web Toolkit Sencha GXT R Glassfish Maven Eclipse Maven Subversion Jenkins Scrum JUnit
Institut für Internet-Sicherheit
Gelsenkirchen
8 Monate
2012-09 - 2013-04

Internet-Kennzahlen-System

Java EE Developer Java 7 Google Web Toolkit Sencha GXT ...
Java EE Developer

Ein Kennzahlen Dashboard, welches den Anwender
ermöglicht, Kennzahlen aus dem Beriech IT-Sicherheit in
Form von uMavennterschiedlichen Diagrammen zu visualisieren.

Java 7 Google Web Toolkit Sencha GXT MySQL Glassfish Maven Eclipse Maven Subversion Jenkins Scrum JUnit
Institut für Internet-Sicherheit
Gelsenkirchen
1 Jahr
2011-10 - 2012-09

Erstellung einer Studie über forensische Methoden zur Prüfung sicherer Konfigurationen von Smartphones

Koautor, Tester Android Apple iOS Blackberry OS ...
Koautor, Tester
Android Apple iOS Blackberry OS Windows Mobile
Institut für Internet-Sicherheit
Gelsenkirchen

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung und Abschluss
Agiler Java Developer (TDD/Scrum)
Bachelor of Science in Applied Computer Science

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Microservices Java EE REST Maven Docker Git Gitlab MySQL MongoDB SQL Liquibase JSF Primefaces

Schwerpunkte

Software-Entwicklung
Microservices
Java
Spring
REST
Java EE
Docker
Maven
SQL
Liquibase
MongoDB
Git
JUnit
IntelliJ
Swagger
OpenAPI
Scrum
Kanban
ActiveMQ
JSF
Primefaces

Produkte / Standards / Erfahrungen / Methoden

Apache FOP
Apache Wicket 6
Apple iOS
Artifactory
Aspose Words
Awaitility
Blackberry OS
Bootstrap
Confluence
Continous Build Bamboo
Core
CoreMedia CMS
CSS
Data
EasyRandom
Eclipse
Ehcache
ElasticSearch
FTP
Git
Glassfish
GWT
Google Web Toolkit
Gradle
HTML
Html5
IntelliJ
IntelliJ IDEA
iText
Java 7 / JEE
Java 8 / JEE
JBoss EAP 6
Jenkins
Jersey-REST
Jetty
jFreeCharts
Jira
JPA / Hibernate
JSF
JSP
JUnit
Liquibase
Lombok
Maven
Mockito
Nexus
PL/SQL Developer
Prettyfaces
Primefaces
Redmine Confluence
Resilience4j
Rest / Soap
REST WebService
Schnittstellen zu M3 (ERP) und jCatalog (PIM)
Scrum
Security
Selenium
Sencha GXT
Spring 3
Spring 4
Spring Boot 2
Spring Data ElasticSearch
Spring Data MongoDB
Stash
Subversion
SVN
Swing
TDD
Tomcat 6
Tomcat 7
Wicket
Wildfly
WireMock 2
XML
XSLT

Web / Applicationserver

  • Tomcat 
  • Jetty 
  • Wildfly 
  • Glassfish 

APIs

  • JPA 
  • SOA (Restful, Soap) 
  • Google Web Toolkit 
  • Sencha GXT
  • Servlets 
  • JSF 
  • Primefaces 
  • Faclets 
  • Websocket 
  • Wicket 
  • JSP 
  • Junit 
  • Mockito 
  • jFreeCharts 
  • iText 
  • Aspose Words
  • Swing 
  • XStream 

Datenformate

  • XML 
  • JSON
  • YAML 
  • CSS 

Frameworks

  • Spring-Framework (Core, Webflow, Rest, Data)
  • JSON 
  • Apache Commons 
  • UML 

Tools / IDEs

  • Maven
  • SVN 
  • Git 
  • Jira 
  • Confluence 
  • Stash/BitBucket 
  • Redmine 
  • Eclipse 
  • Netbeans 
  • IntelliJ IDEA 

Sonstiges

  • Software Architektur 
  • Systemanalyse 
  • Algorithmen-Analyse und Optimierung 
  • Agile Methoden (TDD/Scrum) 
  • OOA/OOD 
  • Schnittstellenentwicklung
  • Testing 

Softwareentwickler / Berater in den Bereichen:

  • Java, JEE
  • XML, XSLT, HTML, GWT, GXT, JSF, Primefaces, JSON, REST
  • Spring Framework
  • MySQL, Oracle DB, SQL, Pl/SQL, MongoDB
  • Agile Softwareentwicklung / Scrum

Betriebssysteme

Linux
Ubuntu, Debian, Alpine
Windows
Android

Programmiersprachen

Java 7
Java 8
HTML
JavaScript
JAX-RS
JEE
JSON
YAML
Python
SQL
R

Datenbanken

JavaDB
MongoDB
MySQL
Oracle 11g
SQL
SQLite3
JDBC

Datenkommunikation

Websocket
Message Queuing
ActiveMQ
Internet, Intranet

Branchen

Branchen

  • Banken & Finanzdienstleistungen
  • Immobilien
  • Pharma
  • Telekommunikation
  • Öffentlicher Sektor
  • IT

Einsatzorte

Einsatzorte

Gladbeck (+500km)
Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2018-09 - 2020-05

Neuentwicklung eines Systems zur Verarbeitung von Zahlungstransaktionen

Senior Java Software Developer Java 8 Spring Boot Docker ...
Senior Java Software Developer

  • Berücksichtigung und Einhaltung von Compliance-Vorschriften nach PCI-DSS bei allen umgesetzten Softwareartefakten
  • Integration von Datenbanken und Messaging-Systemen in die neu erstellten Software-Komponenten
  • Dokumentation und Implementierung von APIs für Service-Komponenten innerhalb des Projektumfeldes
  • Realisierung von Funktionen unter Einbeziehung von bestehender Systemen
  • Entwurf und Design neuer Software-Komponenten mit Schwerpunkt auf Skalierbarkeit und Hochverfügbarkeit (Mehrere Microservices)
  • Durchführung von Code-Reviews zur Sicherstellung von Qualität und Wartbarkeit
  • Erstellung und Konfiguration von BuildPipelines für neu erstellte Artefakte

Java 8 Spring Boot Docker Microservices Java EE Spring MySQL ActiveMQ Swagger REST OpenAPI JUnit Mockito WireMock KeyCloak JWT IntelliJ Git BitBucket Maven Nexus Jenkins Atlassian Confluence Atlassian JIRA SonarQube
Payone GmbH
Kiel
1 Jahr 2 Monate
2016-10 - 2017-11

Aufbau, Weiterentwicklung und Pflege der webbasierten Bewertungsplattform Sprengnetter ONE (Multibrand)

Java EE Software Developer Java 8 / JEE JSF Primefaces ...
Java EE Software Developer
  • Implementierung neuer Funktionen (Front- & Backend)
  • Anbindung externer Systeme (Soap- & Rest-Schnittstelle)
  • Migration des Datenmodels der Applikation
  • Weiterentwicklung eines konfigurierbaren Dokumentensystems
Java 8 / JEE JSF Primefaces Tomcat 7 MySQL MongoDB Rest / Soap XML Aspose Words (Dokumentenerstellung) Spring Data MongoDB Liquibase IntelliJ SQL Gradle Git Nexus Jenkins Confluence Jira Linux JUnit
Sprengnetter Gruppe
1 Jahr 2 Monate
2015-07 - 2016-08

Migration und Erweiterung einer zentralen multibrand ECommerce- Plattform (WebShop sowie ManagementPortal)

Java EE Software Developer Java 7 / JEE JSF Primefaces ...
Java EE Software Developer
Java 7 / JEE JSF Primefaces Prettyfaces JBoss EAP 6 / Tomcat 6 Oracle 11g Rest-Services XML XSLT Apache FOP ElasticSearch Spring Data ElasticSearch Liquibase Eclipse Luna PL/SQL Developer Maven SVN Artifactory Jenkins Redmine Confluence Jira Scrum JUnit Selenium WireMock
pharma mall GmbH
4 Monate
2015-04 - 2015-07

Weiterentwicklung von Modulen des o2online.de Portals, speziell

Java EE Software Developer Java 8 Apache Wicket 6 JAX-RS ...
Java EE Software Developer
  • Freischaltung / Aktivierung von Sim-Karten
  • Prepaid-Bereich des Kunden (Customer Self Care)

Betreuung des blue-deal.de Webshop, speziell:

  • Analyse von Betrugsfällen und Erarbeitung von
    Lösungsstrategien
Java 8 Apache Wicket 6 JAX-RS Maven IntelliJ IDEA Git Maven Jenkins Jira Confluence Stash CoreMedia CMS Scrum JUnit Mockito
O2 / Telefónica
München
4 Monate
2015-01 - 2015-04

Realisierung eines Maßnahmen-Planung-System als Web- Anwendung

Java EE Software Developer Java 7 Google Web Toolkit Spring 3 ...
Java EE Software Developer
  • Implementierung der Benutzer-Masken sowie
  • Mapping des Rest-Services auf GWT-Services (Callbacks)
Java 7 Google Web Toolkit Spring 3 Data Security JPA / Hibernate HTML CSS Jersey-REST Tomcat Eclipse Maven Subversion Continous Build Bamboo Tomcat Scrum JUnit Mockito
Stadtwerke München
2 Monate
2014-12 - 2015-01

Entwicklung einer JEE Applikation für asynchrones Messaging (ähnlich WhatsApp) für das Senden und Verwalten von User Daten (Android)

Java EE Software Developer Java 7 / JEE AngularJS JavaScript ...
Java EE Software Developer
  • Erstellung des Registrierung und Logis Dialog.
  • Erweiterung des Domainmodells und
  • Refactoring des binaris communication Framework
Java 7 / JEE AngularJS JavaScript Html5 Bootstrap REST WebService JSON Websocket MySQL Git Eclipse JUnit Mockito
binaris informatik GmbH
Hilden
3 Monate
2014-10 - 2014-12

Neu- und Weiterentwicklung von Modulen für ein bestehenden E-Commerce-WebShop und Content Management Systems

Java EE Software Developer Java 7 Apache Wicket 6 HTML ...
Java EE Software Developer
  • Realiserung der im Dezember 2014 gesetzlichen vorgeschriebenen Lebensmittel-Informationsverordnung (Pflichtangabe der Inhaltsstoffe)
  • Umsetzung eines neuen Backenendprozesses zur
    Verbesserung der Performance.
Java 7 Apache Wicket 6 HTML CSS JavaScript Spring 4 Core Data MySQL XML FTP Eclipse Maven SVN Jetty Tomcat Schnittstellen zu M3 (ERP) und jCatalog (PIM) Scrum JUnit
LR Health & Beauty Systems GmbH
Ahlen
2 Monate
2014-09 - 2014-10

Schulung von Projektteams im Bereich Test Driven Development sowie Mocking mit Lego Mindstorm

Dozent TDD Mockito Eclipse ...
Dozent
  • Konzipierung eines Schulungsszenarios zur aktiven
    Vermittlung des Themas (learning by doing)
  • Durchführung der Schulung und Begleitung der
    Umsetzung der einzelnen Testaufgaben
TDD Mockito Eclipse Maven Subversion Continous Build Bamboo Tomcat Scrum JUnit Mockito
GFU Cyrus AG
Köln
7 Monate
2013-04 - 2013-10

Internet-Kennzahlen-System

Java EE Developer Java 7 Google Web Toolkit Sencha GXT ...
Java EE Developer

Neuentwicklung eines Moduls für ein Internet-Kennzahlen-
System, welches Analysefunktionen (auf Basis von RSkripten)
zur statistischen Berechnungen generieren und
diese auf vorhandenen Kennzahlen anwenden kann. Das
Resultat wird im Anschluss in Form von unterschiedlichen
Diagramen visualisiert.

Java 7 Google Web Toolkit Sencha GXT R Glassfish Maven Eclipse Maven Subversion Jenkins Scrum JUnit
Institut für Internet-Sicherheit
Gelsenkirchen
8 Monate
2012-09 - 2013-04

Internet-Kennzahlen-System

Java EE Developer Java 7 Google Web Toolkit Sencha GXT ...
Java EE Developer

Ein Kennzahlen Dashboard, welches den Anwender
ermöglicht, Kennzahlen aus dem Beriech IT-Sicherheit in
Form von uMavennterschiedlichen Diagrammen zu visualisieren.

Java 7 Google Web Toolkit Sencha GXT MySQL Glassfish Maven Eclipse Maven Subversion Jenkins Scrum JUnit
Institut für Internet-Sicherheit
Gelsenkirchen
1 Jahr
2011-10 - 2012-09

Erstellung einer Studie über forensische Methoden zur Prüfung sicherer Konfigurationen von Smartphones

Koautor, Tester Android Apple iOS Blackberry OS ...
Koautor, Tester
Android Apple iOS Blackberry OS Windows Mobile
Institut für Internet-Sicherheit
Gelsenkirchen

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung und Abschluss
Agiler Java Developer (TDD/Scrum)
Bachelor of Science in Applied Computer Science

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Microservices Java EE REST Maven Docker Git Gitlab MySQL MongoDB SQL Liquibase JSF Primefaces

Schwerpunkte

Software-Entwicklung
Microservices
Java
Spring
REST
Java EE
Docker
Maven
SQL
Liquibase
MongoDB
Git
JUnit
IntelliJ
Swagger
OpenAPI
Scrum
Kanban
ActiveMQ
JSF
Primefaces

Produkte / Standards / Erfahrungen / Methoden

Apache FOP
Apache Wicket 6
Apple iOS
Artifactory
Aspose Words
Awaitility
Blackberry OS
Bootstrap
Confluence
Continous Build Bamboo
Core
CoreMedia CMS
CSS
Data
EasyRandom
Eclipse
Ehcache
ElasticSearch
FTP
Git
Glassfish
GWT
Google Web Toolkit
Gradle
HTML
Html5
IntelliJ
IntelliJ IDEA
iText
Java 7 / JEE
Java 8 / JEE
JBoss EAP 6
Jenkins
Jersey-REST
Jetty
jFreeCharts
Jira
JPA / Hibernate
JSF
JSP
JUnit
Liquibase
Lombok
Maven
Mockito
Nexus
PL/SQL Developer
Prettyfaces
Primefaces
Redmine Confluence
Resilience4j
Rest / Soap
REST WebService
Schnittstellen zu M3 (ERP) und jCatalog (PIM)
Scrum
Security
Selenium
Sencha GXT
Spring 3
Spring 4
Spring Boot 2
Spring Data ElasticSearch
Spring Data MongoDB
Stash
Subversion
SVN
Swing
TDD
Tomcat 6
Tomcat 7
Wicket
Wildfly
WireMock 2
XML
XSLT

Web / Applicationserver

  • Tomcat 
  • Jetty 
  • Wildfly 
  • Glassfish 

APIs

  • JPA 
  • SOA (Restful, Soap) 
  • Google Web Toolkit 
  • Sencha GXT
  • Servlets 
  • JSF 
  • Primefaces 
  • Faclets 
  • Websocket 
  • Wicket 
  • JSP 
  • Junit 
  • Mockito 
  • jFreeCharts 
  • iText 
  • Aspose Words
  • Swing 
  • XStream 

Datenformate

  • XML 
  • JSON
  • YAML 
  • CSS 

Frameworks

  • Spring-Framework (Core, Webflow, Rest, Data)
  • JSON 
  • Apache Commons 
  • UML 

Tools / IDEs

  • Maven
  • SVN 
  • Git 
  • Jira 
  • Confluence 
  • Stash/BitBucket 
  • Redmine 
  • Eclipse 
  • Netbeans 
  • IntelliJ IDEA 

Sonstiges

  • Software Architektur 
  • Systemanalyse 
  • Algorithmen-Analyse und Optimierung 
  • Agile Methoden (TDD/Scrum) 
  • OOA/OOD 
  • Schnittstellenentwicklung
  • Testing 

Softwareentwickler / Berater in den Bereichen:

  • Java, JEE
  • XML, XSLT, HTML, GWT, GXT, JSF, Primefaces, JSON, REST
  • Spring Framework
  • MySQL, Oracle DB, SQL, Pl/SQL, MongoDB
  • Agile Softwareentwicklung / Scrum

Betriebssysteme

Linux
Ubuntu, Debian, Alpine
Windows
Android

Programmiersprachen

Java 7
Java 8
HTML
JavaScript
JAX-RS
JEE
JSON
YAML
Python
SQL
R

Datenbanken

JavaDB
MongoDB
MySQL
Oracle 11g
SQL
SQLite3
JDBC

Datenkommunikation

Websocket
Message Queuing
ActiveMQ
Internet, Intranet

Branchen

Branchen

  • Banken & Finanzdienstleistungen
  • Immobilien
  • Pharma
  • Telekommunikation
  • Öffentlicher Sektor
  • IT

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.