freiberufler Senior Java Developer/Architect (Full Stack) auf freelance.de

Senior Java Developer/Architect (Full Stack)

zuletzt online vor wenigen Tagen
  • 85€/Stunde
  • 22889 Tangstedt, Kreis Stormarn
  • auf Anfrage
  • de
  • 12.04.2024

Kurzvorstellung

J. F., Jahrgang 1972, konzipiert und entwickelt seit 1996 selbständig Java-Anwendungen. Besonderes Augenmerk legt er auf Clean Code, SOLID-Prinzipien, Refactoring und Test-Driven Development. Er bevorzugt einen funktionalen Programmierstil.

Qualifikationen

  • Apache Maven
  • Git
  • Gradle
  • HTML5
  • IntelliJ Idea
  • Java (allg.)
  • Rich Client Platform (Eclipse RCP)
  • Spring
  • SQL*Plus
  • Swing (Java)

Projekt‐ & Berufserfahrung

Senior Softwareentwickler/Architekt Java (Full Stack)
Energiehandel, Hamburg
1/2024 – 3/2024 (3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2024 – 3/2024

Tätigkeitsbeschreibung

Neuentwicklung einer Anwendung (Backend/Middleware) zur Verarbeitung von Orderbüchern, Kursdaten und weiteren handelsrelevanten Daten aus dem Energiehandel. Die Anwendung besteht aus mehreren Microservices. Die Daten werden über eine Websocket-Schnittstelle empfangen (Microsoft SignalR/Volue), aggregiert und an einen Kafka-Service (Microsoft Azure Eventhub) weitergeleitet. Für den Fall des Ausfalls der Websocket-Schnittstelle steht ein weiterer Service (Rest-Proxy) bereit, der eine Rest-API (Volue) zum Datenempfang verwendet und dann die Daten an Kafka weiterleitet. Für das Monitoring wird Prometheus und Micrometer eingesetzt.


• Komplette Neuentwicklung der Anwendung und Microservices – Websocket-Proxy, Websocket-Orderbook und Rest-Proxy. Die Entwicklung beinhaltet JUnit- und Integrationstests. In diesem Projekt arbeitet nur ein Entwickler (J. F.).
• Frameworks: Java 21, Spring Boot 3.2.2, Maven, Git, Jira, Bitbucket, Volue, Websockets, Rest, Swagger, Kafka, Microsoft Azure (SignalR, Eventhub), Docker, Prometheus, Micrometer

Eingesetzte Qualifikationen

Java (allg.), Microsoft Azure, Spring

Senior Java Developer/Architect (Full Stack)
Logistik, Hamburg
8/2018 – 3/2023 (4 Jahre, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

8/2018 – 3/2023

Tätigkeitsbeschreibung

Weiterentwicklung und Pflege einer Eclipse RCP Anwendung im Logistikumfeld. Die Anwendung dient als Plattform für per OSGi angebundene Kundenmodule (die wiederum eigene Anwendungen darstellen). Sie umfasst
ca. 160.000 Codezeilen und läuft auf ca. 40.000 Client-Rechnern. Die Anwendung wird über eine weitere, eigens implementierte Service-Anwendung auf den Client-Rechnern ausgeliefert.

Eingesetzte Qualifikationen

Angular, Apache Maven, Eclipse, Git, Java (allg.), Jenkins, Jira, Rich Client Platform (Eclipse RCP), Spring, Swing (Java)

Senior Java Developer/Architect (Full Stack)
Logistik, Hamburg
8/2016 – 3/2023 (6 Jahre, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

8/2016 – 3/2023

Tätigkeitsbeschreibung

Full Stack – Entwicklung neuer Funktionen, sowohl im Frontend (UI: Swing, Angular) wie auch im Backend (Java Spring Services, JPA, Hibernate, Oracle, Tomcat 7), inklusive der erforderlichen Unit-Tests. Beheben von Fehlern.

Eingesetzte Qualifikationen

Angular, Apache Maven, Apache Tomcat, Git, Hibernate (Java), Java (allg.), Jenkins, Jira, Oracle Database, Spring, Swing (Java)

Senior Java Developer/Architect (Full Stack)
Logistik, Hamburg
2/2015 – 6/2016 (1 Jahr, 5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2015 – 6/2016

Tätigkeitsbeschreibung

Weiterentwicklung einer umfangreichen Java/Java EE Web-Anwendung im
Logistikumfeld.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Eclipse, EJB (Enterprise JavaBeans), Git, glasfish, HTML, J2EE (Java EE), Java (allg.), JSF (Java Server Faces), SQL

Ausbildung

Informatik
Diplom-Informatiker
2003
Hamburg

Über mich

Senior Java Entwickler/Architekt (Full Stack) konzipiert und entwickelt seit 1996 selbständig Java-Anwendungen. Besonderes Augenmerk legt er auf Clean Code, SOLID-Prinzipien, Refactoring und Test Driven Development. Er bevorzugt einen funktionalen Programmierstil.

Weitere Kenntnisse

Technische Schwerpunkte
• Java Experte, Erfahrung seit 1996
• Clean Code, SOLID-Prinzipien, funktionaler Programmierstil
• Refactoring, Test-Driven Development
• Continuous Integration & Delivery

Frameworks & Tools
• IntelliJ Idea
• Spring/Spring Boot, Google Guice
• Swing, SWT, Eclipse RCP, Tycho, Vaadin, CUBA, HTML/CSS, Bootstrap
• Maven, Gradle, Git Jira, Jenkins

Themen
• Agile, Scrum
• Rapid Web Application Development
• Branchen: Logistik, Finanzen, Börse, Industrie, Verlage, Energieversorgung
• Geschäftsanwendungen, Handelssysteme, Quantitative Finance (Quant Developer)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
383
Alter
52
Berufserfahrung
30 Jahre und 3 Monate (seit 01/1994)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden