Java Backend Entwicklung mit Spring Boot. TDD, Clean Code, CI/CD, Docker, Cloud (AWS)
Aktualisiert am 02.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 25%
Java
Spring Boot
Maven
Clean Code
GraphQL
DataDog
Jenkins
Rest
Docker
TDD
MySQL
Jax-RS
MongoDB
Gradle
Oracle
AWS
Gitlab
Postgress
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Hamburg (+50km) Stade (+150km)
Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2019-04 - heute

Entwicklung des Mandantenportals

Freiberufliche Tätigkeit als Software Entwickler
Freiberufliche Tätigkeit als Software Entwickler
  • Entwicklung des Mandantenportals zur Abstimmung zwischen EOS und den Mandanten.
  • Eingesetzte Technologien: Java, Spring Boot, GraphQL, Gradle, Oracle, Docker, Rancher, Kubernetes, Jenkins
EOS Technology Solutions GmbH
16 Jahre 7 Monate
2008-03 - heute

Freiberufliche Tätigkeit

  • Seit 03/2008 nebenberuflich
  • seit 08/2017 hauptberuflich
auf Anfrage
1 Jahr 5 Monate
2018-05 - 2019-09

Komplette Neuentwicklung des gesamten Portals

Freiberufliche Tätigkeit als Software Entwickler
Freiberufliche Tätigkeit als Software Entwickler
  • Komplette Neuentwicklung des gesamten Portals mit Spring Boot Microservices auf AWS.
  • Eingesetzte Technologien: Java, Spring Boot, JAX-RS, Maven, Algolia, MongoDB, Docker, AWS EC2, AWS SQS, Gitlab CI, DataDog, Thymeleaf, FluentLenium, Rest
moebel.de Einrichten & Wohnen AG, Hamburg
1 Jahr 1 Monat
2017-07 - 2018-07

Entwicklung des Java Backends

Freiberufliche Tätigkeit als Software Entwickler
Freiberufliche Tätigkeit als Software Entwickler
  • Entwicklung des Java Backends einer React Native Mobile Ticketing App für den ÖPNV für den US Markt.
  • Eingesetzte Technologien: Java, Spring Boot, Maven, ELK, PostgreSQL, Docker, Netflix Zuul, Gitlab CI, DataDog, Jenkins
Cubic Transportation Systems (Deutschland) GmbH, Hamburg
5 Monate
2017-03 - 2017-07

Architektur, Beratung und Coaching

Senior Application Developer
Senior Application Developer
  • Architektur, Beratung und Coaching beim Aufbau einer
    Microservice-Plattform für einen großen Energiekonzern
  • Beratung und Umsetzung für die Continuous Delivery Pipelines diverser Kunden.
  • Eingesetzte Technologien: Java, Spring Boot, Maven, Amazon AWS, Gitlab CI, Docker
Interone GmbH, Hamburg
11 Monate
2016-04 - 2017-02

Entwicklung einer Microservice Anwendung

Senior Software Engineer
Senior Software Engineer
  • Entwicklung einer Microservice Anwendung zum Vertrieb der Logistikdienstleistungen übers Web
  • Agile Softwareentwicklung mit Kanban
  • Eingesetzte Technologien: Java, Spring Boot, Oracle, GWT, AngularJS, jQuery, RabbitMQ, Ansible, ELK, Selenium, Gradle, Git, Tomcat, HAProxy
Kühne + Nagel (AG & Co.) KG, Hamburg
2 Jahre 2 Monate
2014-02 - 2016-03

Programmierung, Coaching und Architektur

Senior Consultant
Senior Consultant
  • Hauptansprechpartner für die Kunden WeltN24 GmbH und SPD
  • N24: Einsatz des CMS als zentrales System zur Steuerung aller Ausspielungskanäle: Web, Mobile, Apps, Infoscreens (z.B. an Flughäfen)
  • Coaching und Architektur für Teilprojekt von stern.de bei Gruner + Jahr
  • Programmierung von Content Management Systemen in Java mit CoreMedia
  • Weitere eingesetzte Techniken: Spring, MySQL, PostgreSQL, MongoDB, ElasticSearch, Maven, Git, SVN, Varnish, jQuery, Apache Webserver, Tomcat, IntelliJ IDEA
Tallence GmbH, Hamburg
3 Jahre 3 Monate
2010-11 - 2014-01

Programmierung und Entwicklung

Senior Application Developer
Senior Application Developer
  • Programmierung von Content Management Systemen in Java mit CoreMedia oder Spring 3 sowie Entwicklung von Android-Apps für die Kunden: O2 Telefoìnica, N24, BMW, Affinion International
  • Fachliche Anleitung von Entwicklerteams bestehend aus Junior Application Developern und externen Entwicklern.
  • Weiterentwicklung der Community-Plattform „o2more“
  • Relaunch der N24-Website
  • Entwicklung mehrerer Android-Apps für Sparkassen
  • Weitere eingesetzte Techniken: Maven, SVN, Hibernate, Oracle, MySQL, Varnish, jQuery, Apache Webserver, Tomcat, Eclipse, IntelliJ IDEA
Interone GmbH, Hamburg
2 Jahre 1 Monat
2008-10 - 2010-10

Betreuung des CoreMedia-Systems

System Engineer
System Engineer
  • Betreuung des CoreMedia-Systems von hamburg.de
  • Entwicklung neuer Features
  • Optimierung / Betreuung des Betriebes
  • Technologien: Java, Spring, Hibernate, Oracle, Maven, SVN
  • Im Frontend kamen xHTML, JavaScript/AJAX (mootools) und CSS zum Einsatz
  • Abstimmung mit Dienstleistern und der Stadt Hamburg
hamburg.de GmbH & Co. KG
6 Monate
2008-04 - 2008-09

Entwicklung verschiedener CMS-Projekte

Softwareentwickler
Softwareentwickler
  • Entwicklung verschiedener CMS-Projekte in PHP und MySQL
  • Hauptverantwortlich für Entwicklung und Betrieb von mopo.de
  • Weitere Projekte waren ftd.de, stern.de und hinzundkunzt.de
mindworks GmbH
1 Jahr 7 Monate
2006-09 - 2008-03

Abschlussarbeit und anschließende Betreuung

  • Erstellung einer Anwendung in Java zur automatischen Bestellung und Bereitstellung von Domains
  • Ansprache externer Schnittstellen in Java (Denic, Nameserver, Buchhaltung)
  • Erstellung eines Frontend in PHP/Ajax, damit Kunden die Bestellungen eigenständig und in Echtzeit durchführen können
  • Als Datenbank wurde MySQL eingesetzt
Moorbek Computer Systeme GmbH
3 Jahre 3 Monate
2004-01 - 2007-03

Studentische Mitarbeit im technischen Betrieb

  • Entwicklung und Betreuung des Web-Controllings in PHP und MySQL
hamburg.de GmbH & Co. KG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
2004-10 - 2007-03

Fachhochschulreife

Fachhochschulreife, Physikalisch Technische Lehranstalt Wedel
Fachhochschulreife
Physikalisch Technische Lehranstalt Wedel
  • Erwerb der Fachhochschulreife
  • Erwerb des Staatexamens zum Staatlich geprüften technischen Assistenten für Informatik (Schwerpunkt Wirtschaftsinformatik)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Maven Clean Code GraphQL DataDog Jenkins Rest Docker TDD MySQL Jax-RS MongoDB Gradle Oracle AWS Gitlab Postgress

Produkte / Standards / Erfahrungen / Methoden

Summary

  • Über 15 Jahre Erfahrung mit der Entwicklung von Webanwendungen
  • Über 10 Jahre professionelle Erfahrung mit der Java / Spring Entwicklung
  • Clean Code und TDD sind mir keine Fremdworte, sondern die bevorzugte Vorgehensweise
  • Mehrjährige Erfahrungen in der agilen Softwareentwicklung
  • Umfassende Kenntnisse über die Web-Technologien (HTTP, REST, HTML, CSS, JavaScript, jQuery)
  • Umfangreiche Dev-Ops-Erfahrungen (Amazon AWS, Linux, Docker, Apache Webserver, nginx, Tomcat, Varnish)
  • Umfangreiche Erfahrungen mit den gängigen Entwicklertools (IntelliJ IDEA, Jira, Confluence, Bitbucket, GitLab, Jenkins)

Einsatzorte

Einsatzorte

Hamburg (+50km) Stade (+150km)
Deutschland
möglich

Projekte

Projekte

5 Jahre 6 Monate
2019-04 - heute

Entwicklung des Mandantenportals

Freiberufliche Tätigkeit als Software Entwickler
Freiberufliche Tätigkeit als Software Entwickler
  • Entwicklung des Mandantenportals zur Abstimmung zwischen EOS und den Mandanten.
  • Eingesetzte Technologien: Java, Spring Boot, GraphQL, Gradle, Oracle, Docker, Rancher, Kubernetes, Jenkins
EOS Technology Solutions GmbH
16 Jahre 7 Monate
2008-03 - heute

Freiberufliche Tätigkeit

  • Seit 03/2008 nebenberuflich
  • seit 08/2017 hauptberuflich
auf Anfrage
1 Jahr 5 Monate
2018-05 - 2019-09

Komplette Neuentwicklung des gesamten Portals

Freiberufliche Tätigkeit als Software Entwickler
Freiberufliche Tätigkeit als Software Entwickler
  • Komplette Neuentwicklung des gesamten Portals mit Spring Boot Microservices auf AWS.
  • Eingesetzte Technologien: Java, Spring Boot, JAX-RS, Maven, Algolia, MongoDB, Docker, AWS EC2, AWS SQS, Gitlab CI, DataDog, Thymeleaf, FluentLenium, Rest
moebel.de Einrichten & Wohnen AG, Hamburg
1 Jahr 1 Monat
2017-07 - 2018-07

Entwicklung des Java Backends

Freiberufliche Tätigkeit als Software Entwickler
Freiberufliche Tätigkeit als Software Entwickler
  • Entwicklung des Java Backends einer React Native Mobile Ticketing App für den ÖPNV für den US Markt.
  • Eingesetzte Technologien: Java, Spring Boot, Maven, ELK, PostgreSQL, Docker, Netflix Zuul, Gitlab CI, DataDog, Jenkins
Cubic Transportation Systems (Deutschland) GmbH, Hamburg
5 Monate
2017-03 - 2017-07

Architektur, Beratung und Coaching

Senior Application Developer
Senior Application Developer
  • Architektur, Beratung und Coaching beim Aufbau einer
    Microservice-Plattform für einen großen Energiekonzern
  • Beratung und Umsetzung für die Continuous Delivery Pipelines diverser Kunden.
  • Eingesetzte Technologien: Java, Spring Boot, Maven, Amazon AWS, Gitlab CI, Docker
Interone GmbH, Hamburg
11 Monate
2016-04 - 2017-02

Entwicklung einer Microservice Anwendung

Senior Software Engineer
Senior Software Engineer
  • Entwicklung einer Microservice Anwendung zum Vertrieb der Logistikdienstleistungen übers Web
  • Agile Softwareentwicklung mit Kanban
  • Eingesetzte Technologien: Java, Spring Boot, Oracle, GWT, AngularJS, jQuery, RabbitMQ, Ansible, ELK, Selenium, Gradle, Git, Tomcat, HAProxy
Kühne + Nagel (AG & Co.) KG, Hamburg
2 Jahre 2 Monate
2014-02 - 2016-03

Programmierung, Coaching und Architektur

Senior Consultant
Senior Consultant
  • Hauptansprechpartner für die Kunden WeltN24 GmbH und SPD
  • N24: Einsatz des CMS als zentrales System zur Steuerung aller Ausspielungskanäle: Web, Mobile, Apps, Infoscreens (z.B. an Flughäfen)
  • Coaching und Architektur für Teilprojekt von stern.de bei Gruner + Jahr
  • Programmierung von Content Management Systemen in Java mit CoreMedia
  • Weitere eingesetzte Techniken: Spring, MySQL, PostgreSQL, MongoDB, ElasticSearch, Maven, Git, SVN, Varnish, jQuery, Apache Webserver, Tomcat, IntelliJ IDEA
Tallence GmbH, Hamburg
3 Jahre 3 Monate
2010-11 - 2014-01

Programmierung und Entwicklung

Senior Application Developer
Senior Application Developer
  • Programmierung von Content Management Systemen in Java mit CoreMedia oder Spring 3 sowie Entwicklung von Android-Apps für die Kunden: O2 Telefoìnica, N24, BMW, Affinion International
  • Fachliche Anleitung von Entwicklerteams bestehend aus Junior Application Developern und externen Entwicklern.
  • Weiterentwicklung der Community-Plattform „o2more“
  • Relaunch der N24-Website
  • Entwicklung mehrerer Android-Apps für Sparkassen
  • Weitere eingesetzte Techniken: Maven, SVN, Hibernate, Oracle, MySQL, Varnish, jQuery, Apache Webserver, Tomcat, Eclipse, IntelliJ IDEA
Interone GmbH, Hamburg
2 Jahre 1 Monat
2008-10 - 2010-10

Betreuung des CoreMedia-Systems

System Engineer
System Engineer
  • Betreuung des CoreMedia-Systems von hamburg.de
  • Entwicklung neuer Features
  • Optimierung / Betreuung des Betriebes
  • Technologien: Java, Spring, Hibernate, Oracle, Maven, SVN
  • Im Frontend kamen xHTML, JavaScript/AJAX (mootools) und CSS zum Einsatz
  • Abstimmung mit Dienstleistern und der Stadt Hamburg
hamburg.de GmbH & Co. KG
6 Monate
2008-04 - 2008-09

Entwicklung verschiedener CMS-Projekte

Softwareentwickler
Softwareentwickler
  • Entwicklung verschiedener CMS-Projekte in PHP und MySQL
  • Hauptverantwortlich für Entwicklung und Betrieb von mopo.de
  • Weitere Projekte waren ftd.de, stern.de und hinzundkunzt.de
mindworks GmbH
1 Jahr 7 Monate
2006-09 - 2008-03

Abschlussarbeit und anschließende Betreuung

  • Erstellung einer Anwendung in Java zur automatischen Bestellung und Bereitstellung von Domains
  • Ansprache externer Schnittstellen in Java (Denic, Nameserver, Buchhaltung)
  • Erstellung eines Frontend in PHP/Ajax, damit Kunden die Bestellungen eigenständig und in Echtzeit durchführen können
  • Als Datenbank wurde MySQL eingesetzt
Moorbek Computer Systeme GmbH
3 Jahre 3 Monate
2004-01 - 2007-03

Studentische Mitarbeit im technischen Betrieb

  • Entwicklung und Betreuung des Web-Controllings in PHP und MySQL
hamburg.de GmbH & Co. KG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
2004-10 - 2007-03

Fachhochschulreife

Fachhochschulreife, Physikalisch Technische Lehranstalt Wedel
Fachhochschulreife
Physikalisch Technische Lehranstalt Wedel
  • Erwerb der Fachhochschulreife
  • Erwerb des Staatexamens zum Staatlich geprüften technischen Assistenten für Informatik (Schwerpunkt Wirtschaftsinformatik)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Maven Clean Code GraphQL DataDog Jenkins Rest Docker TDD MySQL Jax-RS MongoDB Gradle Oracle AWS Gitlab Postgress

Produkte / Standards / Erfahrungen / Methoden

Summary

  • Über 15 Jahre Erfahrung mit der Entwicklung von Webanwendungen
  • Über 10 Jahre professionelle Erfahrung mit der Java / Spring Entwicklung
  • Clean Code und TDD sind mir keine Fremdworte, sondern die bevorzugte Vorgehensweise
  • Mehrjährige Erfahrungen in der agilen Softwareentwicklung
  • Umfassende Kenntnisse über die Web-Technologien (HTTP, REST, HTML, CSS, JavaScript, jQuery)
  • Umfangreiche Dev-Ops-Erfahrungen (Amazon AWS, Linux, Docker, Apache Webserver, nginx, Tomcat, Varnish)
  • Umfangreiche Erfahrungen mit den gängigen Entwicklertools (IntelliJ IDEA, Jira, Confluence, Bitbucket, GitLab, Jenkins)

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.