Backend-Entwickler mit dem Schwerpunkt Java, Spring-Boot, Microservices, Hibernate, JPA, NoSQL, verteilte Systeme
Aktualisiert am 19.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.08.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Spring-Framework
Backend Entwicklung
Microservices
Hibernate
REST
MongoDB
Elastic Search
Spring MVC
HTML
CSS
JavaScript
Maven
JUnit
Jenkins
Trello
Android
Trunk Based Development
Scrum
PostgreSQL
MySQL
Git
Cloud
TDD
Deutsch
C2
Russisch
C1
Englisch
B2

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

12 Jahre 11 Monate
2012-01 - heute

Selbstständigkeit

freiberuflicher Java Webentwickler
freiberuflicher Java Webentwickler
2 Jahre 3 Monate
2022-02 - 2024-04

Analyse, Planung & Implementierung diverser Microservices

Lead-Entwickler, TechLead, Architekt Microservices Java 11 Spring (Boot ...
Lead-Entwickler, TechLead, Architekt

  • Vorwiegend tätig im Projekt ZAST (Zentraler Artikelstamm) - eine Gruppe von Microservices, die Lieferanten-Artikeldaten übernimmt, aufbereitet und rehaVital-Mitgliedern bereitstellt
  • Analyse, Planung & Implementierung diverser Microservices
  • Coaching, Know-How-Transfer, Schulung von Mitarbeitern
  • Leitung des Entwicklerteams
  • Microservice-Architektur

Microservices Java 11 Spring (Boot Web Data Security) Hibernate JPA Postgres REST JSON Rabbit MQ Maven JUnit IntelliJ Idea Git GitLab Google Cloud Docker CI/CD DevOps Scrum TDD Clean Architecture Trunk-Based-Development Java 17 Spring Framework Spring Boot Spring Web Spring Data Spring Security Lombok SQL Flyway RESTful API RabbitMQ Mockito OpenAPI Swagger Google Cloud (GCP) Kubernetes SonarCloud SonarCube Test Driven Development Clean Code Trunk Based Development Jira Confluence
rehaVital Gesundheitsservice GmbH
Remote
1 Jahr
2021-01 - 2021-12

Performance Optimierung von Hibernate

Entwickler Java 11 Spring Boot Hibernate ...
Entwickler

  • HKM ist ein Schnittstellenprojekt zwischen der hagebau Zentrale und den Warenwirtschaftssystemen der angeschlossenen Gesellschafter. Es synchronisiert u.a. Stammdaten, Artikel und Lieferanten zwischen hunderten angeschlossenen Systemen.
  • Performance Optimierung von Hibernate
  • Integrations Tests

IntelliJ IDEA
Java 11 Spring Boot Hibernate REST XML JMS Maven JUnit Git Spring Framework SQL Liquibase RESTful API Mockito IntelliJ Idea Docker Oracle CI/CD Jenkins Scrum Test Driven Development Jira Confluence
hagebau IT GmbH
Remote
1 Monat
2021-01 - 2021-01

Implementierung

Entwickler
Entwickler
  • die Firma ist ein Mailing Dienst (ähnlich wie MailChimp), mit dem Newsletterversand an Kunden automatisiert werden kann. 
  • Als Schnittstelle bietet der Anbieter auch eine REST Schnittstelle.
  • Für diese Schnittstelle habe ich einen Java-Wrapper implementiert und unter der MIT Lizenz veröffentlicht
Java 11 RESTful API Maven JUnit Mockito Unirest IntelliJ Idea Git
MailerLite Java API
4 Jahre 4 Monate
2016-09 - 2020-12

Implementierung einer Lager- und Bestandsverwaltung

Lead Entwickler, Architekt, Gründer Java Spring-Boot Maven ...
Lead Entwickler, Architekt, Gründer
  • Implementierung einer Lager- und Bestandsverwaltung mit Schnittstellenanbindung zu Amazon, eBay, Etsy und weiteren Marktplätzen
  • Implementierung einer Produkt-Pipeline, die Artikel aller Zulieferer normalisiert, klassifiziert und auf diversen Verkaufsplattformen und im Online-Shop listet.
  • Automatischer & personalisierter Newsletterversand
  • Glue-Code, Automatisierung & Schnittstellen zu +15 externen Systemen
Java Spring-Boot Maven MongoDB ElasticSearch Trello API Billbee API Slack API PHP JSON Prestashop IntelliJ Idea Git Java 11 Spring Framework Spring Boot Spring Data Hibernate JPA Postgresql SQL NoSQL Docker JUnit Mockito Clean Code CSV XML Amazon MWS eBay API Prestashop API
Auf Anfrage
Hemmingen
3 Jahre
2012-09 - 2015-08

Weiterentwicklung und Refactoring einer Desktopanwendung

Entwickler, Architekt, Coach Java Eclipse SWT ...
Entwickler, Architekt, Coach
  • Weiterentwicklung und Refactoring einer Desktopanwendung zur Verwaltung und Gestaltung von Dokumenten für die BG-Bau
  • Neuentwicklung eines internen Werkzeugs zur Administration einer Workflow-Engine und zur Ablösung diverser vorheriger Tools für die BG-Bau
  • Coaching von Mitarbeitern in GWT
  • Schwerpunkt: Architektur, Modularisierung, Test, Refactoring, Datenbankrefactoring, Migration, Dokumentation, Schulung, Online-Dokumentation
Java Eclipse SWT Spring Hibernate JPA Maven-Tycho Junit Jenkins MS SQL Server SQL SVN Spring Framework GWT Ext GWT HTML CSS EJB3 Maven Tomcat MSSQL Server Jira
BG Phoenics GmbH
Hannover
4 Monate
2012-06 - 2012-09

Neuentwicklung der Product-Center-Plattform

Entwickler Java Eclipse Hibernate ...
Entwickler

  • Neuentwicklung der Product-Center-Plattform
  • Beratung & Schulung des Kunden in Spring und GWT
  • Schwerpunkt: Architektur, Modularisierung und Test

Java Eclipse Hibernate JPA Spring MVC SOAP GWT Maven SVN HTML XML CSS Spring Framework JUnit IntelliJ Idea
B.Braun Melsungen AG
Melsungen
3 Monate
2012-03 - 2012-05

Implementierung des Editors

Entwickler Java GWT Ext GWT ...
Entwickler

  • Implementierung des Editors für die Erstellung von Augmented Reality Tripventure-Stories
  • GWT Anwendung für iPads optimiert
  • Schwerpunkt: Entwicklung und Test

Java GWT Ext GWT Maven REST HTML SVN CSS Tomcat Jenkins JUnit RESTful API IntelliJ Idea
sprylab technologies GmbH
Berlin
1 Monat
2012-03 - 2012-03

Entwicklung einer Android App

Entwickler Java Android UDP ...
Entwickler

  • Entwicklung einer Android App für die Anzeige im Netzwerk erreichbarer SmartChecks
  • Schwerpunkt: Entwicklung und Test

Java Android UDP IntelliJ IntelliJ Idea XML
FAG Kugelfischer
Remote
1 Monat
2012-02 - 2012-02

Erweiterung der bestehenden Product-Center-Plattform

Entwickler
Entwickler
  • Erweiterung der bestehenden Product-Center-Plattform
  • Schwerpunkt: Entwicklung und Test
Java J2EE GWT Maven JUnit HTML XML CSS IntelliJ Idea SVN
B.Braun Melsungen AG
2 Monate
2012-01 - 2012-02

Erweiterung der GWT CellTable-Komponente

Entwickler
Entwickler

  • Erweiterung der GWT CellTable-Komponente um eine Filterfunktion und Implementierung eines GWT Wrappers um die Google Picker API
  • Schwerpunkt: Entwicklung und Test

Java J2EE GWT HTML XML CSS IntelliJ Idea SVN
floreysoft GmbH
Melsungen
2 Monate
2011-12 - 2012-01

GWT-Picker API

Entwickler Java GWT IntelliJ ...
Entwickler
  • Implementierung eines GWT Wrappers um die Google Picker API.
  • Erweiterung der GWT CellTable- Komponente um eine Filterfunktion
Java GWT IntelliJ SVN
floreysoft GmbH
Remote
2 Jahre 6 Monate
2009-07 - 2011-12

Weiterentwicklung und Pflege des Internet-Portals

Angestellter Entwickler Java Spring Hibernate ...
Angestellter Entwickler
  • Weiterentwicklung und Pflege des Internet-Portals ticketonline.de
  • Schwerpunkt: Entwicklung und Test
Java Spring Hibernate Maven SVN HTML CSS JavaScript JUnit Postgresql MySQL Spring Framework SQL H2 Grails GWT XML Tomcat IntelliJ Idea Jenkins
Ticket-Online GmbH
Braunschweig
1 Jahr 6 Monate
2008-01 - 2009-06

Implementierung unterschiedlicher Java Web-Projekte

Angestellter Entwickler
Angestellter Entwickler
  • Implementierung unterschiedlicher Java Web-Projekte vorwiegend für die Automotive Branche
  • Schwerpunkt: Entwicklung und Test
Java Spring Framework Grails Gradle Maven Ant Struts Hibernate SQL Oracle DB2 H2 XML IntelliJ Idea SVN Jenkins JUnit Tomcat JBoss Jira
LINEAS Informationstechnik GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
2002-09 - 2007-12

Studium

Diplom in Kommunikationsinformatik für verteilte Systeme, Hochschule Harz
Diplom in Kommunikationsinformatik für verteilte Systeme
Hochschule Harz
2 Jahre
1999-09 - 2001-08

Ausbildung

Fachinformatiker für Systemintegration, Siemens AG
Fachinformatiker für Systemintegration
Siemens AG

Kompetenzen

Kompetenzen

Top-Skills

Spring-Framework Backend Entwicklung Microservices Hibernate REST MongoDB Elastic Search Spring MVC HTML CSS JavaScript Maven JUnit Jenkins Trello Android Trunk Based Development Scrum PostgreSQL MySQL Git Cloud TDD

Schwerpunkte

Spring Boot

Produkte / Standards / Erfahrungen / Methoden

Amazon MWS
Billbee API
CSS
eBay API
Eclipse
EJB3
Ext GWT
Git
GTX
Guice
GWT
Hibernate
HTML
IntelliJ
IntelliJ Idea
Jenkins
JUnit
Maven
Maven-Tycho
Prestashop
REST
Slack API
SOAP
Spring
Spring MVC
Spring-Boot
SVN
SWT
Tomcat
Trello API
UDP
XML
JMS
Microservices
Scrum
Clean-Architecture
TDD

ÜBER MICH

Dreifacher Familienvater, Java Spezialist, Web Generalist, Clean-Coder, Test-DrivenDeveloper, Daten-Dompteu


Testframeworks und Continuous Integration:

  • Easyb 
  • JUnit 
  • YUI Test 
  • TeamCity 
  • Jenkins 

Java Technologien:

  • Spring-Boot 
  • GWT 
  • Ext GWT 2 + 3 
  • Hibernate
  • Spring 
  • JSP 
  • GSP (Groovy Server Pages)
  • Struts 2 
  • Grails 
  • Tomcat 
  • JBoss


WERTE:

  • Zuverlässigkeit
  • Lösungsorientierung
  • Pragmatismus
  • Fokus 
  • Loyalität
  • Teamorierntierung 
  • Verantwortungsbewusstsein


SKILLS:

  • Java
  • Spring
  • JPA
  • SQL
  • Spring Boot
  • Spring Data
  • Spring Web
  • Spring Security
  • Hibernate
  • CI/CD
  • Postgres
  • Cloud
  • RESTful APIs
  • Microservices
  • Clean Code
  • TDD

Betriebssysteme

Android
BSD
Linux
Mac OS X

Programmiersprachen

ActionScript (1.0/2.0)
Ext-JS
Groovy
J2EE
Java
JavaScript
JPA
JSON
PHP
Ruby
SQL
Java 11

Datenbanken

elasticsearch
MongoDB
MS-SQL Server
MySQL
Postgresql

Branchen

Branchen

Automotive, Eventing, Handel, Verwaltung

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

12 Jahre 11 Monate
2012-01 - heute

Selbstständigkeit

freiberuflicher Java Webentwickler
freiberuflicher Java Webentwickler
2 Jahre 3 Monate
2022-02 - 2024-04

Analyse, Planung & Implementierung diverser Microservices

Lead-Entwickler, TechLead, Architekt Microservices Java 11 Spring (Boot ...
Lead-Entwickler, TechLead, Architekt

  • Vorwiegend tätig im Projekt ZAST (Zentraler Artikelstamm) - eine Gruppe von Microservices, die Lieferanten-Artikeldaten übernimmt, aufbereitet und rehaVital-Mitgliedern bereitstellt
  • Analyse, Planung & Implementierung diverser Microservices
  • Coaching, Know-How-Transfer, Schulung von Mitarbeitern
  • Leitung des Entwicklerteams
  • Microservice-Architektur

Microservices Java 11 Spring (Boot Web Data Security) Hibernate JPA Postgres REST JSON Rabbit MQ Maven JUnit IntelliJ Idea Git GitLab Google Cloud Docker CI/CD DevOps Scrum TDD Clean Architecture Trunk-Based-Development Java 17 Spring Framework Spring Boot Spring Web Spring Data Spring Security Lombok SQL Flyway RESTful API RabbitMQ Mockito OpenAPI Swagger Google Cloud (GCP) Kubernetes SonarCloud SonarCube Test Driven Development Clean Code Trunk Based Development Jira Confluence
rehaVital Gesundheitsservice GmbH
Remote
1 Jahr
2021-01 - 2021-12

Performance Optimierung von Hibernate

Entwickler Java 11 Spring Boot Hibernate ...
Entwickler

  • HKM ist ein Schnittstellenprojekt zwischen der hagebau Zentrale und den Warenwirtschaftssystemen der angeschlossenen Gesellschafter. Es synchronisiert u.a. Stammdaten, Artikel und Lieferanten zwischen hunderten angeschlossenen Systemen.
  • Performance Optimierung von Hibernate
  • Integrations Tests

IntelliJ IDEA
Java 11 Spring Boot Hibernate REST XML JMS Maven JUnit Git Spring Framework SQL Liquibase RESTful API Mockito IntelliJ Idea Docker Oracle CI/CD Jenkins Scrum Test Driven Development Jira Confluence
hagebau IT GmbH
Remote
1 Monat
2021-01 - 2021-01

Implementierung

Entwickler
Entwickler
  • die Firma ist ein Mailing Dienst (ähnlich wie MailChimp), mit dem Newsletterversand an Kunden automatisiert werden kann. 
  • Als Schnittstelle bietet der Anbieter auch eine REST Schnittstelle.
  • Für diese Schnittstelle habe ich einen Java-Wrapper implementiert und unter der MIT Lizenz veröffentlicht
Java 11 RESTful API Maven JUnit Mockito Unirest IntelliJ Idea Git
MailerLite Java API
4 Jahre 4 Monate
2016-09 - 2020-12

Implementierung einer Lager- und Bestandsverwaltung

Lead Entwickler, Architekt, Gründer Java Spring-Boot Maven ...
Lead Entwickler, Architekt, Gründer
  • Implementierung einer Lager- und Bestandsverwaltung mit Schnittstellenanbindung zu Amazon, eBay, Etsy und weiteren Marktplätzen
  • Implementierung einer Produkt-Pipeline, die Artikel aller Zulieferer normalisiert, klassifiziert und auf diversen Verkaufsplattformen und im Online-Shop listet.
  • Automatischer & personalisierter Newsletterversand
  • Glue-Code, Automatisierung & Schnittstellen zu +15 externen Systemen
Java Spring-Boot Maven MongoDB ElasticSearch Trello API Billbee API Slack API PHP JSON Prestashop IntelliJ Idea Git Java 11 Spring Framework Spring Boot Spring Data Hibernate JPA Postgresql SQL NoSQL Docker JUnit Mockito Clean Code CSV XML Amazon MWS eBay API Prestashop API
Auf Anfrage
Hemmingen
3 Jahre
2012-09 - 2015-08

Weiterentwicklung und Refactoring einer Desktopanwendung

Entwickler, Architekt, Coach Java Eclipse SWT ...
Entwickler, Architekt, Coach
  • Weiterentwicklung und Refactoring einer Desktopanwendung zur Verwaltung und Gestaltung von Dokumenten für die BG-Bau
  • Neuentwicklung eines internen Werkzeugs zur Administration einer Workflow-Engine und zur Ablösung diverser vorheriger Tools für die BG-Bau
  • Coaching von Mitarbeitern in GWT
  • Schwerpunkt: Architektur, Modularisierung, Test, Refactoring, Datenbankrefactoring, Migration, Dokumentation, Schulung, Online-Dokumentation
Java Eclipse SWT Spring Hibernate JPA Maven-Tycho Junit Jenkins MS SQL Server SQL SVN Spring Framework GWT Ext GWT HTML CSS EJB3 Maven Tomcat MSSQL Server Jira
BG Phoenics GmbH
Hannover
4 Monate
2012-06 - 2012-09

Neuentwicklung der Product-Center-Plattform

Entwickler Java Eclipse Hibernate ...
Entwickler

  • Neuentwicklung der Product-Center-Plattform
  • Beratung & Schulung des Kunden in Spring und GWT
  • Schwerpunkt: Architektur, Modularisierung und Test

Java Eclipse Hibernate JPA Spring MVC SOAP GWT Maven SVN HTML XML CSS Spring Framework JUnit IntelliJ Idea
B.Braun Melsungen AG
Melsungen
3 Monate
2012-03 - 2012-05

Implementierung des Editors

Entwickler Java GWT Ext GWT ...
Entwickler

  • Implementierung des Editors für die Erstellung von Augmented Reality Tripventure-Stories
  • GWT Anwendung für iPads optimiert
  • Schwerpunkt: Entwicklung und Test

Java GWT Ext GWT Maven REST HTML SVN CSS Tomcat Jenkins JUnit RESTful API IntelliJ Idea
sprylab technologies GmbH
Berlin
1 Monat
2012-03 - 2012-03

Entwicklung einer Android App

Entwickler Java Android UDP ...
Entwickler

  • Entwicklung einer Android App für die Anzeige im Netzwerk erreichbarer SmartChecks
  • Schwerpunkt: Entwicklung und Test

Java Android UDP IntelliJ IntelliJ Idea XML
FAG Kugelfischer
Remote
1 Monat
2012-02 - 2012-02

Erweiterung der bestehenden Product-Center-Plattform

Entwickler
Entwickler
  • Erweiterung der bestehenden Product-Center-Plattform
  • Schwerpunkt: Entwicklung und Test
Java J2EE GWT Maven JUnit HTML XML CSS IntelliJ Idea SVN
B.Braun Melsungen AG
2 Monate
2012-01 - 2012-02

Erweiterung der GWT CellTable-Komponente

Entwickler
Entwickler

  • Erweiterung der GWT CellTable-Komponente um eine Filterfunktion und Implementierung eines GWT Wrappers um die Google Picker API
  • Schwerpunkt: Entwicklung und Test

Java J2EE GWT HTML XML CSS IntelliJ Idea SVN
floreysoft GmbH
Melsungen
2 Monate
2011-12 - 2012-01

GWT-Picker API

Entwickler Java GWT IntelliJ ...
Entwickler
  • Implementierung eines GWT Wrappers um die Google Picker API.
  • Erweiterung der GWT CellTable- Komponente um eine Filterfunktion
Java GWT IntelliJ SVN
floreysoft GmbH
Remote
2 Jahre 6 Monate
2009-07 - 2011-12

Weiterentwicklung und Pflege des Internet-Portals

Angestellter Entwickler Java Spring Hibernate ...
Angestellter Entwickler
  • Weiterentwicklung und Pflege des Internet-Portals ticketonline.de
  • Schwerpunkt: Entwicklung und Test
Java Spring Hibernate Maven SVN HTML CSS JavaScript JUnit Postgresql MySQL Spring Framework SQL H2 Grails GWT XML Tomcat IntelliJ Idea Jenkins
Ticket-Online GmbH
Braunschweig
1 Jahr 6 Monate
2008-01 - 2009-06

Implementierung unterschiedlicher Java Web-Projekte

Angestellter Entwickler
Angestellter Entwickler
  • Implementierung unterschiedlicher Java Web-Projekte vorwiegend für die Automotive Branche
  • Schwerpunkt: Entwicklung und Test
Java Spring Framework Grails Gradle Maven Ant Struts Hibernate SQL Oracle DB2 H2 XML IntelliJ Idea SVN Jenkins JUnit Tomcat JBoss Jira
LINEAS Informationstechnik GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
2002-09 - 2007-12

Studium

Diplom in Kommunikationsinformatik für verteilte Systeme, Hochschule Harz
Diplom in Kommunikationsinformatik für verteilte Systeme
Hochschule Harz
2 Jahre
1999-09 - 2001-08

Ausbildung

Fachinformatiker für Systemintegration, Siemens AG
Fachinformatiker für Systemintegration
Siemens AG

Kompetenzen

Kompetenzen

Top-Skills

Spring-Framework Backend Entwicklung Microservices Hibernate REST MongoDB Elastic Search Spring MVC HTML CSS JavaScript Maven JUnit Jenkins Trello Android Trunk Based Development Scrum PostgreSQL MySQL Git Cloud TDD

Schwerpunkte

Spring Boot

Produkte / Standards / Erfahrungen / Methoden

Amazon MWS
Billbee API
CSS
eBay API
Eclipse
EJB3
Ext GWT
Git
GTX
Guice
GWT
Hibernate
HTML
IntelliJ
IntelliJ Idea
Jenkins
JUnit
Maven
Maven-Tycho
Prestashop
REST
Slack API
SOAP
Spring
Spring MVC
Spring-Boot
SVN
SWT
Tomcat
Trello API
UDP
XML
JMS
Microservices
Scrum
Clean-Architecture
TDD

ÜBER MICH

Dreifacher Familienvater, Java Spezialist, Web Generalist, Clean-Coder, Test-DrivenDeveloper, Daten-Dompteu


Testframeworks und Continuous Integration:

  • Easyb 
  • JUnit 
  • YUI Test 
  • TeamCity 
  • Jenkins 

Java Technologien:

  • Spring-Boot 
  • GWT 
  • Ext GWT 2 + 3 
  • Hibernate
  • Spring 
  • JSP 
  • GSP (Groovy Server Pages)
  • Struts 2 
  • Grails 
  • Tomcat 
  • JBoss


WERTE:

  • Zuverlässigkeit
  • Lösungsorientierung
  • Pragmatismus
  • Fokus 
  • Loyalität
  • Teamorierntierung 
  • Verantwortungsbewusstsein


SKILLS:

  • Java
  • Spring
  • JPA
  • SQL
  • Spring Boot
  • Spring Data
  • Spring Web
  • Spring Security
  • Hibernate
  • CI/CD
  • Postgres
  • Cloud
  • RESTful APIs
  • Microservices
  • Clean Code
  • TDD

Betriebssysteme

Android
BSD
Linux
Mac OS X

Programmiersprachen

ActionScript (1.0/2.0)
Ext-JS
Groovy
J2EE
Java
JavaScript
JPA
JSON
PHP
Ruby
SQL
Java 11

Datenbanken

elasticsearch
MongoDB
MS-SQL Server
MySQL
Postgresql

Branchen

Branchen

Automotive, Eventing, Handel, Verwaltung

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.