freiberufler Senior Java Software Entwickler auf freelance.de

Senior Java Software Entwickler

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 81369 München
  • Nähe des Wohnortes
  • de  |  en
  • 18.12.2024

Kurzvorstellung

Ich bin ein leidenschaftlicher Softwarearchitekt und -entwickler der sich durch exzellente Problemlösungsfähigkeiten auszeichnet.

Auszug Referenzen (1)

"Für die Realisierung von anspruchsvollen Softwareprodukten kann ich [...] uneingeschränkt empfehlen. Er bringt jedes Team auf das nächst höhere Niveau."
Consultant, Senior Consultant - Software Developer (Festanstellung)
Torsten Liermann
Tätigkeitszeitraum

2/2016 – 9/2019

Tätigkeitsbeschreibung

Festanstellung bei Saxonia Systems AG. Projekt bei Carl Zeiss Meditec AG vor Ort.

Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde.
* Entwicklung neuer Features für ein umfangreiches Softwaresystems mit mehreren Scrum Teams
* Technische Leitung und Scrum Master Tätigkeit für ein Teilteam mit 4-5 Entwicklern und Testern
* Optimieren der Performance und des Speicherverbrauchs bei der Verarbeitung hochauflösender Bilder in einem JavaFX client
* Entwicklung einiger Features für den Spring Boot basierten Server
* Entwicklung eines TypeScript/Angular basierten Add-Ons für den JavaFX fat-client
* Weitere Themenbereiche: Spring Core, TeamCity Pluginentwicklung, Install4J Installerentwicklung, Erstellung von Docker Images, Systemtests mit TestFX und QF-Test

Eingesetzte Qualifikationen

Docker, Java (allg.), Spring Framework, Angular

Qualifikationen

  • Apache HTTP Server13 J.
  • DevOps1 J.
  • Docker13 J.
  • Java (allg.)13 J.
  • JavaFX3 J.
  • Kotlin13 J.
  • Kubernetes
  • Oracle Database1 J.
  • Sicherheit von Webanwendungen13 J.
  • Software Architecture3 J.
  • Spring Boot

Projekt‐ & Berufserfahrung

freiberuflicher Softwarearchitekt
Bundesdruckerei, remote/Berlin
2/2022 – 12/2024 (2 Jahre, 11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

2/2022 – 12/2024

Tätigkeitsbeschreibung

Architektur- und Featureentwicklung für eine Plattform zum Finden von Bekanntmachungen zu öffentlichen Ausschreibungen.
* Weiterentwicklung einer erfolgreichen Microservice-Architektur
* praktische Umsetzung von Aufgaben und Einbringen wertvoller Ideen in vielen Bereichen des Softwareentwicklungsprozesses
** Architektur: Konzeptentwicklung, Abstimmung und Dokumentation (arc42, Architectural Decision Records (ADR))
** DevOps: Entwicklung von Docker-Images und Helm Charts (Kubernetes Deployment)
** CI/CD: GitLab-basierter Build und Deployment
** Backend: Feature-Entwicklung auf Spring-Boot-Basis, Performanceoptimierung kritischer Codepfade
** Frontend: TypeScript-Codegenerierung für Kommunikation mit Backend-Services.
** Betrieb: Erstellung von Kibana-Dashboards, Strukturierung der Logs
* Erstellung eines Berechtigungskonzepts und konsequente Umsetzung von OAuth/OpenID für System-interne und externe Berechtigungen.
* Entwicklung in Scrum-Teams mit wechselnder Teamstärke.
* Technologien: Kubernetes, OpenShift, Helm, Docker, Spring Boot, Java, Vue.js, GitLab, Jira, Kibana, Elasticsearch, PostgreSQL
* Fachliche Standards: eForms, eForms DE, OCDS, PEPPOL

Eingesetzte Qualifikationen

Cloud-Services, Software Architecture

freiberuflicher Softwareentwickler
deborate GmbH,, Unterhaching
1/2022 – 3/2023 (1 Jahr, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2022 – 3/2023

Tätigkeitsbeschreibung

Entwicklung einer Datenbankmigrationssoftware
* Eigenverantwortliche Konzeption und Umsetzung eines Tools für eine komplexe Datenbankmigration
* Mehrphasige Migration über längere Zeiträume im laufenden Betrieb
* Mehrere Quelldatenbanken (Oracle, MySQL) und mehrere Zieldatenbanken (PostgreSQL)
* Erfolgreicher Abschluss der Migration belegt die hohe Qualität des erstellten Migrationstools.

Eingesetzte Qualifikationen

Datenbankentwicklung, Software Design

freiberuflicher Softwareentwickler
Carl Zeiss Meditec AG, München
2/2021 – 5/2021 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

2/2021 – 5/2021

Tätigkeitsbeschreibung

Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde (FORUM).
* Backendentwicklung mit Spring Boot (z.B. Entwicklung von REST services)
* Entwurf und Umsetzung sicherheitsrelevanter Features (z.B. Signierung/Verifizierung von Artefakten)

Eingesetzte Qualifikationen

Spring Framework

freiberuflicher Softwareentwickler
deborate GmbH, Unterhachung
2/2021 – offen (3 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2021 – offen

Tätigkeitsbeschreibung

Weiterentwicklung einer JavaFX-basierten Formularanwendung
* Eigenverantwortliche, testgetriebene Entwicklung neuer Features
* Migration von Java 8 auf Java 11 sowie JavaFX 8 auf JavaFX 17
* Weiterentwicklung der Architektur, z. B. durch Verbesserung der Modularisierung
* Architekturdokumentation mit arc42
* Erstellung von Web- und TCP-Services mit Spring Boot

Eingesetzte Qualifikationen

Software Architecture, Spring Framework, JavaFX

freiberuflicher Softwareentwickler
Avision GmbH, Oberhaching
6/2020 – 8/2020 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 8/2020

Tätigkeitsbeschreibung

Weiterentwicklung einer Spring Boot / Angular basierten Webanwendung
* Fullstackentwicklung sowohl im Angular 8 basierten Frontend als auch im Spring Bootbasierten Backend
* Entwicklung anspruchsvoller Features nach einer Woche Einarbeitungszeit
* Einrichtung der Authentifizierung für Webservices auf Basis von TLS Client-Zertifikaten{Erstellung komplexer JPQL Queries (JPA)

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Spring Framework, Angular

freiberuflicher Softwareentwickler
Avision GmbH, Oberhaching
11/2019 – 1/2021 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 1/2021

Tätigkeitsbeschreibung

Weiterentwicklung eines API-Gateway für einen großen Logistikdienstleister
* Backendentwicklung mit Apache Karaf (OSGI), Apache Camel, Spring Core
* Wartung und Fehleranalyse in der hochverfügbaren Produktivumgebung (DevOps)
* Loganalyse mit dem ELK Stack (Elasticsearch, Logstash Kibana)
* Wissensaufbau über ein bestehendes System für den Kunden
* RedHat/CentOS Linux Administration, insbesondere Apache HTTP Server, OpenLDAP

Eingesetzte Qualifikationen

Apache Camel, Apache HTTP Server, DevOps, Java (allg.), Spring Framework

freiberuflicher Softwareentwickler
Avision GmbH, Oberhaching
11/2019 – 1/2021 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 1/2021

Tätigkeitsbeschreibung

Weiterentwicklung eine Liferay-basierten Anwendung
* Weiterentwicklung und Administration einer Portalanwendung (DevOps)
* Entwicklung von Liferay Portlets
* Oracle DB Queryerstellung für Entwicklungs- und Analysezwecke.
* RedHat/CentOS Linux Administration, insbesondere Apache HTTP Server, ApacheTomcat

Eingesetzte Qualifikationen

Apache HTTP Server, Apache Tomcat, DevOps, Java (allg.), Oracle Database

App Entwickler
R. B., München
10/2019 – 10/2019 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2019 – 10/2019

Tätigkeitsbeschreibung

Entwicklung der App „Remote for Kodi“, einer App zur Fernsteuerung des Kodi Mediacenter
* Verkauf im Samsung Galaxy Store
* Frontendentwicklung mit den Webtechnologien Typescript, React, NPM
* Erstellung von React Komponenten für TAU (Github: rbi/tau-react)

Eingesetzte Qualifikationen

Typescript, React (JavaScript library)

Consultant, Senior Consultant - Software Developer (Festanstellung)
Saxonia SystemsAG / Carl Zeiss Meditec AG, München
2/2016 – 9/2019 (3 Jahre, 8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

2/2016 – 9/2019

Tätigkeitsbeschreibung

Festanstellung bei Saxonia Systems AG. Projekt bei Carl Zeiss Meditec AG vor Ort.

Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde.
* Entwicklung neuer Features für ein umfangreiches Softwaresystems mit mehreren Scrum Teams
* Technische Leitung und Scrum Master Tätigkeit für ein Teilteam mit 4-5 Entwicklern und Testern
* Optimieren der Performance und des Speicherverbrauchs bei der Verarbeitung hochauflösender Bilder in einem JavaFX client
* Entwicklung einiger Features für den Spring Boot basierten Server
* Entwicklung eines TypeScript/Angular basierten Add-Ons für den JavaFX fat-client
* Weitere Themenbereiche: Spring Core, TeamCity Pluginentwicklung, Install4J Installerentwicklung, Erstellung von Docker Images, Systemtests mit TestFX und QF-Test

Eingesetzte Qualifikationen

Docker, Java (allg.), Spring Framework, Angular

Consultant - Software Developer (Festanstellung)
Saxonia Systems AG, Görlitz, Dresden
11/2013 – 2/2016 (2 Jahre, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2013 – 2/2016

Tätigkeitsbeschreibung

Mitarbeit in einem Scrum Team zur Entwicklung neuer Funktionen für ein digitales Scrum Board.
* Verbesserung der Resourcennutzung des Servers durch Implementieren der
Unterstützung mehrere Scrum Boards mit einer einzelnen Serverinstanz bereitzustellen.
* Reduzierung der Komplexität des Systems durch ein Redesing der Modularisierung.
* Mitarbeit in vielen Bereichen des Softwareentwicklungsprozesses z.B. Softwaredesign, Implementierung, automatisiertes und manuelles Testen sowie Kundensupport.
* Pluginentwicklung für Atlassian Jira und Microsoft Team Foundation Server

Eingesetzte Qualifikationen

C#, J2EE, Java (allg.), Jenkins

Werkstudent (Festanstellung)
Saxonia Systems AG, Görlitz
11/2011 – 11/2013 (2 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2011 – 11/2013

Tätigkeitsbeschreibung

Entwicklung der Bibliothek SynchronizeFX um JavaFX Property-basierte Datenmodelle über Netzwerkverbindungen zu verteilen.
* Erkennung konkurrierender Änderungen an Daten sowie Implementierung von Lösungsstrategien für dieses Problem

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.)

private Projekte
private Projekte, Görlitz, München
11/2011 – offen (13 Jahre, 2 Monate)
private
Tätigkeitszeitraum

11/2011 – offen

Tätigkeitsbeschreibung

* Erstellung eines DynDNS clients (rddns) mit Rust
* Hosting verschiedener Dienste zur privaten Verwendung. Z.b. Postfix, Dovecot, OpenLDAP, Bind MIT Kerberos Apache HTTP Server
* Erstellung einer Java Bibliothek für automatisiertes Trading
* Jährliche Besuche des Chaos Communication Congress um über aktuelle Entwicklungen zur IT Sicherheit informiert zu sein

Eingesetzte Qualifikationen

Sicherheit von Webanwendungen, Apache HTTP Server, Docker, Java (allg.), Kotlin

Zertifikate

iSAQB Certified Professional for Software Architecture
2016

Ausbildung

Informatik
Master of Science
2013
Görlitz
Informatik
Bachelor of Science
2011
Görlitz

Über mich

Mit meiner langjährigen Projekterfahrung unterstütze ich in allen Bereichen des Softwareentwicklungsprozesses.

In größeren Projektteams bin ich Ideengeber in den Bereichen Backend, Frontend, DevOps, CI/CD, Test und den Scrum-Prozess. Als Softwarearchitekt behalte ich das Gesamtsystem im Auge und sorge dafür, dass wartbare Systeme entstehen.

In kleineren Teams implementiere ich selbst exzellente Lösungen in den Bereichen, in denen ich das Team jeweils am besten unterstützen kann.

Weitere Kenntnisse

# Programmiersprachen
Java, Typescript, JavaScript, Rust

# Frameworks
Kubernetes, Helm, Docker, Spring, Spring Boot, JavaFX, CDI/Weld, JAX-RS, JPA, Apache Camel, PostgreSQL, Oracle DB, Maven, Git, Angular, NPM
Software Linux (Debian, Ubuntu), OpenShift, Jenkins, VSCode, Jira, Gitlab, Kibana (ELK Stack), TeamCity, IntelliJ

# Andere Erfahrungen
umfangreiche Softwaresysteme, Microservice Architekturen, TDD, Führung kleiner Teams, Scrum, neue Technologien lernen

# natürliche Sprachen
Deutsch, Englisch

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
4430
Alter
35
Berufserfahrung
13 Jahre und 1 Monat (seit 11/2011)

Kontaktdaten

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

Jetzt Mitglied werden