freiberufler Java Fullstack Entwicklung auf freelance.de

Java Fullstack Entwicklung

zuletzt online vor wenigen Tagen
  • 90€/Stunde
  • Hamburg
  • auf Anfrage
  • de  |  en  |  fr
  • 15.11.2024

Kurzvorstellung

Ich bin seit über 15 Jahren als Java Fullstack Entwickler in diversen Projekten tätig, davon seit 9 Jahren als Freiberufler.

Qualifikationen

  • Amazon Web Services (AWS)3 J.
  • Apache Kafka1 J.
  • Apache Maven4 J.
  • Docker3 J.
  • Git9 J.
  • Hibernate (Java)8 J.
  • J2EE12 J.
  • Java (allg.)4 J.
  • Java Fullstack Entwicklung
  • Jenkins8 J.
  • Junit14 J.
  • Kanban2 J.
  • Komposition1 J.
  • Microservices
  • Postgresql4 J.
  • Scala1 J.
  • Scrum5 J.
  • Selenium4 J.
  • Spring Boot
  • Spring Framework8 J.

Projekt‐ & Berufserfahrung

Java Fullstack Softwareentwickler (DevOps)
Internationales Transport- und Logistikunternehmen, Hamburg
5/2023 – offen (1 Jahr, 8 Monate)
Großhandel
Tätigkeitszeitraum

5/2023 – offen

Tätigkeitsbeschreibung

Einsatz als Fullstack-Softwareentwickler (DevOps):
• Weiterentwicklung der Microservices zur Preisermittlung
• Berücksichtigung von Non-operating Reefer in der Presiermittlung
• Umstellen der asynchronen Kommunikation von ApacheMQ auf Kafka
• Erweiterung von RESTful APIs zur Behandlung von Gefahrgütern in der Preisermittlung
• Neuentwicklung von RESTful APIs zur Berücksichtigung von Value Added Services in der Preisermittlung
• Betrieb der Microservices in der AWS:
• Bereitstellung von Infrastructure-as-Code über Terraform
• Überwachung der Microservices mittels Kibana, Grafana und Datadog Boards
• Analyse der Logfiles über Kibana und Datadog
• Beobachtung von Metriken und Alarmen in der AWS

Eingesetzte Qualifikationen

Postgresql, Scrum, Apache Maven, Git, Jenkins, Junit, Spring Framework, Selenium, Kanban, Amazon Web Services (AWS), Docker, J2EE, Java (allg.), Apache Kafka

Elternzeit
Familie, Hamburg
3/2022 – 4/2023 (1 Jahr, 2 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

3/2022 – 4/2023

Tätigkeitsbeschreibung

Vater

Eingesetzte Qualifikationen

Komposition

Softwareentwickler Java + Scala (DevOps)
Kundenname anonymisiert, Hamburg
9/2020 – 3/2022 (1 Jahr, 7 Monate)
Handel
Tätigkeitszeitraum

9/2020 – 3/2022

Tätigkeitsbeschreibung

• Weiterentwicklung der Microservices zur Ausführung einer Bestellung
• Neuentwicklung der Microservices für zahlungsrelevante Themen
• Bereitstellung von RESTful APIs zur Zahlungsabwicklung
• Anbindung der RESTful APIs von Zahlungsdienstleistern
• Dokumentation der Microservices
• Bugfixing und Tuning der Microservices
• Betrieb der Microservices in der AWS:
• Bereitstellung von Deploymentscrips über AWS Cloud Formation
• Überwachung der Microservices mittels Grafana Boards
• Analyse der Logfiles über Kibana
• Beobachtung von Metriken und Alarmen in der AWS

Eingesetzte Qualifikationen

Continuous Delivery, Kanban (Softwareentwicklung), Scrum, Code-Review, Amazon Web Services (AWS), Docker, Git, Gradle, Java (allg.), JavaScript, Jenkins, Mongodb, Scala, Selenium

Softwareentwickler
Privat, Hamburg
7/2020 – 7/2020 (1 Monat)
Private Weiterbildung
Tätigkeitszeitraum

7/2020 – 7/2020

Tätigkeitsbeschreibung

- Learn Docker from scratch, no previous experience required
- Master the Docker CLI to inspect and debug running containers
- Build a CI + CD pipeline from scratch with Github, Travis CI, and AWS
- Understand the purpose and theory of Kubernetes by building a complex app
- Automatically deploy your code when it is pushed to Github!

Eingesetzte Qualifikationen

Docker, Git, Amazon Web Services (AWS), Kubernetes

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
3/2019 – 6/2020 (1 Jahr, 4 Monate)
Großhandel
Tätigkeitszeitraum

3/2019 – 6/2020

Tätigkeitsbeschreibung

Weiterentwicklung eines Microservice-Systems zur Befüllung von Pfandautomaten sowie der Abfrage von Daten von Pfandautomaten und deren Weiterleitung an einen Clearingdienstleister

Einsatz als Softwareentwickler:
• Neuentwicklung und Erweiterung der Microservices
• Dokumentation der Microservices
• Bugfixing und Tuning der Microservices
• Erweiterung und Pflege der Ext JS Oberfläche

Technisches Umfeld:
Java EE, Spring Boot 2, Spring Cloud, Spring Data JPA, Spring Core, Apache Camel, Hibernate, Git, Apache ActiveMQ, PostgreSQL, Ext JS 4, Jackson, Dozer, Swagger, Liquibase, Maven, Mockito, Jenkins, Sonar Cube, JUnit, PostgreSQL, inubit BPM,

Eingesetzte Qualifikationen

Java (allg.), Apache Camel, Apache Maven, Code-Review, Eclipse, Git, Hibernate (Java), Jenkins, Junit, Postgresql, Scrum, Spring Framework

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
1/2018 – 3/2019 (1 Jahr, 3 Monate)
Medizin
Tätigkeitszeitraum

1/2018 – 3/2019

Tätigkeitsbeschreibung

Weiterentwicklung eines Systems zur Steuerung einer Zahnarztpraxis

Einsatz als Softwareentwickler:
• Umsetzung fachlicher Anforderungen
• Dokumentation der Module
• Bugfixing und Tuning der Module

Technisches Umfeld:
Java EE, Apache Wicket, jQuery, Kendo UI, Spring Core, Google Protocol Buffers, Jersey RESTful Web Services, Apache Tomcat, Eclipse, IntelliJ IDEA, Hibernate, Flyway, Maven, Git, Mockito, Bamboo, SonarQube, JProfiler, JUnit, MariaDB, MySQL

Eingesetzte Qualifikationen

Code-Review, Kanban, Apache Maven, Apache Tomcat, Apache Wicket, Eclipse, Git, Hibernate (Java), J2EE, Jquery, Junit, Kanban (Softwareentwicklung), Mariadb, Representational State Transfer (REST), Scrum, Spring Framework

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
10/2016 – 1/2018 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2016 – 1/2018

Tätigkeitsbeschreibung

Weiterentwicklung eines Front- und Backoffice Systems zur Fahrzeugkonfiguration.

Einsatz als Softwareentwickler:
• Entwicklung der Komponente für den Import und die Bearbeitung von Leasinggeberdaten
• Entwicklung der Komponente zur Definition der Bestandteile einer Kostenrechnung
• Entwicklung der Komponente zur Ausführung der Kostenrechnung
• Entwicklung der Komponente zur Ausführung eines Bestellworkflows

Technisches Umfeld:
Java EE, Groovy, Apache Wicket, Apache Tomcat, Spring Core, Apache POI, Eclipse, EclipseLink, JSON, Jackson, Gradle, Git, Mockito, Jenkins, JUnit, Oracle DB, Camunda BPM, Selenium

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Eclipse, Git, Gradle, J2EE, Jenkins, Junit, Spring Framework, Apache Wicket, Json, Selenium

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
4/2014 – 10/2016 (2 Jahre, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2014 – 10/2016

Tätigkeitsbeschreibung

Neuentwicklung eines Java-basierten Systems für die weltweite
Containerlogistik.

Entwickler im Team "Routing" und "Export".
• Weiterentwicklung der Komponente für die automatische Transportplanung
• Entwicklung einer Komponente zur Manuellen Erstellung von Transportplänen
• Weiterentwicklung der Komponente zur operativen Anpassung von Transportplänen

Technisches Umfeld:
Java EE, EclEmma, Eclipse, EclipseLink, EJB, Gerrit, Git, GlassFish, Gradle, Hamcrest, ICEfaces, Java Server Faces (JSF), Jenkins, JUnit, Mockito, Oracle DB, SQL, PM4j, Rational ClearQuest, Sonar, SonarQube, SourceTree

Eingesetzte Qualifikationen

Oracle Database, Eclipse, Enterprise Javabeans, Git, Gradle, J2EE, Jenkins, Junit, Javaserver Faces

Java Fullstack Softwareentwickler
Bekannt, Hamburg
1/2012 – 4/2014 (2 Jahre, 4 Monate)
Versicherungen
Tätigkeitszeitraum

1/2012 – 4/2014

Tätigkeitsbeschreibung

Weiterentwicklung einer Web-Applikation für die Schadensabwicklung

Einsatz als Softwareentwickler und Berater:
• Umsetzung fachlicher Anforderungen
• Dokumentation der Module
• Bugfixing und Tuning der Module

Technisches Umfeld:
Java, Ajax4JSF, Ant, Apache Commons Logging, Apache POI, CheckStyle, CVS, DB2, Dojo, Eclipse, Facelets, Findbugs, Hibernate, IBM WebSphere, Java Server Faces (JSF), Javascript, JAX-WS, jRebel, JUnit, Mockito, MyFaces, RAD, Richfaces, soapUI, Spring, Spring AOP, Spring Core, SQL, WebsphereMQ,

Eingesetzte Qualifikationen

IBM DB2, WebSphere, Concurrent Versions System, Eclipse, Hibernate (Java), J2EE, Junit, Spring Framework, Ibm Websphere Mq, Ajax, JavaScript, Javaserver Faces

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
5/2010 – 1/2012 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2010 – 1/2012

Tätigkeitsbeschreibung

Weiterentwicklung eines Front- und Backoffice Systems zur
Fahrzeugkonfiguration. Hierbei zunächst als alleiniger Entwickler für alle
Phasen der Softwareentwicklung verantwortlich. Später Übernahme der
fachlichen und technischen Einarbeitung sowie des Coachings für einen
Programmieranfänger.

Einsatz als Softwareentwickler und Coach:
• Entwicklung eines Systems zur Darstellung von fahrzeugspezifischen
Sonderprämien
• Entwicklung einer Komponente zur zeitgesteuerten Ausführung von
Aufgaben (JobScheduler)
• Migration der Anwendung von Java 1.4 auf Java 6
• fachliche und technische Einarbeitung eines Programmieranfängers
• Erweiterung des Car Policy Editors um die Speicherung mehrerer
Regelblöcke (Rulesets)
• diverse kleinere Erweiterungen

Technisches Umfeld:
Java, Ant, Apache Axis, Apache JMeter, Apache POI, Apache Struts,
Apache Tiles, Apache Tomcat, CheckStyle, CruiseControl, CSS, CVS,
Eclipse, Findbugs, Hibernate, iReport, JasperReports, Java Server Pages
(JSP), Javascript, JUnit, Oracle, Quartz, SQLDeveloper, UJAC, Unix,
Windows, XML

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Concurrent Versions System, Eclipse, Hibernate (Java), J2EE, Junit, CSS (Cascading Style Sheet), JavaScript, Javaserver Pages, Apache Struts

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
5/2009 – 6/2010 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2009 – 6/2010

Tätigkeitsbeschreibung

Erweiterung einer Webanwendung zur Fuhrparkverwaltung mit integriertem
Fahrzeugkonfigurator

Einsatz als Softwareentwickler:
• Weiterentwicklung des Imports von Fahrzeugdaten für den integrierten
Fahrzeugkonfigurator
• Entwicklung eines Imports von Mediendateien für den integrierten
Fahrzeugkonfigurator
• Design und Implementierung eines Editors zur Verwaltung von Car
Policies
• Entwicklung eines Algorithmus zum Matching von Fahrzeugdaten in
unterschiedlichen Datenformaten
• Anbindung eines Webservice zur Abfrage von Fahrzeugdaten
• Weiterentwicklung des integrierten Fahrzeugkonfigurators
• Weiterentwicklung des Moduls zur Fuhrparkverwaltung
• Entwicklung Mehrwährungsfähigkeit der Anwendung

Technisches Umfeld:
Java, Apache Axis, Apache Struts, Apache Tiles, Apache Tomcat,
CheckStyle, Common Controls, DB2, DWR, Eclipse, Findbugs, Hibernate,
iText, Java Server Pages (JSP), Javascript, JUnit, Linux, Oracle DB,
PostgreSQL, Quartz, Spring Core, SQLDeveloper, Subversion (SVN),
Windows, XML

Eingesetzte Qualifikationen

IBM DB2, Oracle Database, Postgresql, Apache Tomcat, Subversion, Eclipse, Hibernate (Java), J2EE, Junit, Spring Framework, JavaScript, Javaserver Pages, Apache Struts

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
4/2009 – 4/2009 (1 Monat)
Werbeagentur
Tätigkeitszeitraum

4/2009 – 4/2009

Tätigkeitsbeschreibung

Umstellung einer Webanwendung auf UTF-8 Codierung:

Im Zuge der Internationalisierung einer Webanwendung wurden alle
Webseiten, Mailtemplates und Nutzereingaben sowie die Kommunikation
zwischen Applikation und Datenbank auf UTF-8 umgestellt. Darüber hinaus
wurden betroffene Datenbanktabellen zur Speicherung von UTF-8 codierten
Zeichen angepasst und eine Migration der bestehenden Daten
vorgenommen.

Technisches Umfeld:
Java, Apache Struts, Apache Tiles, Apache Tomcat, CVS, Eclipse,
Hibernate, Java Server Faces (JSF), JUnit, Linux, MySQL, Windows

Eingesetzte Qualifikationen

Mysql, Apache Tomcat, Concurrent Versions System, Eclipse, Hibernate (Java), J2EE, Junit, Javaserver Faces, Apache Struts

Softwareentwickler und Berater
Kundenname anonymisiert, Hamburg
4/2009 – 4/2009 (1 Monat)
Medienbranche
Tätigkeitszeitraum

4/2009 – 4/2009

Tätigkeitsbeschreibung

Ansprechpartner für IT Fragen während der Abwesenheit des festangestellten Ansprechpartners

Einsatz als Softwareentwickler und Berater:
• Ansprechpartner für IT-Fragen
• Unterstützung bei der Umkodierung von Musikdateien
• Erweiterung eines Skriptes zur Synchronisation von lokalen Mediendaten
mit einem Amazon S3 Server.

Technisches Umfeld:
Amazon Simple Storage Service, bash, Linux

Eingesetzte Qualifikationen

Bash Shell

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
4/2009 – 4/2009 (1 Monat)
Automobilindustrie
Tätigkeitszeitraum

4/2009 – 4/2009

Tätigkeitsbeschreibung

Erweiterung eines webbasierten Systems zum Schadenmanagement um die
Komponente „telefonische Schadenanzeige“

Einsatz als Softwareentwickler:
• Konzeption und Entwicklung der Komponente zur Eingabe der
Schadendaten

Technisches Umfeld:
Java, Apache FOP, Apache Struts, Apache Tomcat, Castor, CheckStyle,
CVS, Eclipse, Findbugs, Java Server Pages (JSP), JUnit, Oracle DB, Unix,
Windows, XML

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Concurrent Versions System, Eclipse, J2EE, Junit, Javaserver Pages, Apache Struts

Berater
Kundenname anonymisiert, Hamburg
7/2008 – 4/2009 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2008 – 4/2009

Tätigkeitsbeschreibung

Koordinierung des Server-Umzugs der Java Applikationen:

Im Rahmen eines RZ Outsourcings sind die unten genannten Java
Applikationen auf externe Server umgezogen.
Verantwortliche Betreuung aller Java Anwendungen des Kunden. Die
Applikationen wurden vor und nach dem Umzug mittels JMeter funktional
und in Hinblick auf die Performance getestet.
Seit dem erfolgreichen Umzug der Applikationen: Koordination des Rollouts
neuer Releases mit dem Dienstleister, Durchführung von Abnahmetests.
Das Tracking der Releases erfolgt hierbei über das Action Request System
BMC Remedy ARS.

Technisches Umfeld:
Java, Apache JMeter, BMC Remedy ARS, Oracle DB

Eingesetzte Qualifikationen

Oracle Database, J2EE

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
1/2008 – 4/2009 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2008 – 4/2009

Tätigkeitsbeschreibung

Weiterentwicklung einer Java-Swing Anwendung zur
Abrechnungsunterstützung:

Hierbei lag ein Hauptaufgabengebiet in der Erstellung eines Services zum
Export von Daten in eine CSV-Datei. Die zu exportierenden Daten werden
über den Aufruf einer Stored Procedure innerhalb einer Oracle Datenbank
bereitgestellt und über eine JDBC Verbindung von der Anwendung
abgerufen. Ein weiteres Hauptaufgabengebiet umfasst die Anpassung der
XML-Stylesheets zur Transformation von XML Daten in PDF Dokumente.
Hierbei wird die Stylesheettransformationen über Apache FOP realisiert.

Technisches Umfeld:
Java, Apache FOP, CheckStyle, CVS, Eclipse, Findbugs, JUnit, Oracle,
SQLDeveloper, Swing, XSL-FO

Eingesetzte Qualifikationen

Oracle Database, Concurrent Versions System, Eclipse, Java SE, Junit, Swing (Java), XSL-FO (Extensible Stylesheet Language – Formatting Objects)

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
1/2008 – 4/2009 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2008 – 4/2009

Tätigkeitsbeschreibung

Weiterentwicklung einer Schnittstelle zur Übertragung von Fahrzeugdaten:

Als Schnittstelle zum im Unternehmen eingesetzten führenden
Fuhrparkverwaltungssystem wurde ein Java Client weiterentwickelt, der eine
Übertragung der Fahrzeugdaten aus dem Konfigurator in die
Fuhrparkverwaltungsanwendung über einen Apache Axis Web Service
ermöglicht. Die Persistierung der Fahrzeugdaten in einer Oracle-Datenbank
erfolgt über Hibernate.

Technisches Umfeld:
Java, Apache Axis, CheckStyle, CVS, Eclipse, Findbugs, Hibernate, JUnit,
Oracle

Eingesetzte Qualifikationen

Oracle Database, Concurrent Versions System, Eclipse, Hibernate (Java), J2EE, Junit

Java Fullstack Softwareentwickler
Kundenname anonymisiert, Hamburg
1/2008 – 4/2009 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2008 – 4/2009

Tätigkeitsbeschreibung

Weiterentwicklung eines Front- und Backoffice Systems zur
Fahrzeugkonfiguration

Einsatz als Softwareentwickler:
• Individualisierung der Fahrerbeteiligungsrechnung für die
Dienstfahrzeuge
• Entwicklung der Komponente zur direkten Einbindung von Autohändlern
• Verbesserung der Testabdeckung
• diverse kleinere Weiterentwicklungen

Technisches Umfeld:
Java, Ant, Apache JMeter, Apache POI, Apache Struts, Apache Tiles,
Apache Tomcat, CheckStyle, CSS, CVS, Eclipse, Findbugs, Hibernate,
iReport, JasperReports, Java Server Pages (JSP), Javascript, JUnit, Oracle,
UJAC, Unix, Windows, XML

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, Concurrent Versions System, Eclipse, Hibernate (Java), J2EE, Junit, JavaScript, Javaserver Pages, Apache Struts

Ausbildung

Informatik
Diplom
2007
Oldenburg

Weitere Kenntnisse

Java Softwareentwicklung, Teamfähigkeit, Scrum, Kanban,
Microservices, Spring Boot, Apache Camel, Active MQ, Spring, Spring Data Jpa, Maven, Git, Apache Wicket, Hibernate, Eclipselink, Liquibase, Flyway,

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3502
Alter
44
Berufserfahrung
17 Jahre (seit 12/2007)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden