freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

zuletzt online vor 6 Tagen
  • auf Anfrage
  • 80797 München
  • Umkreis (bis 200 km)
  • bg  |  de  |  en
  • 23.02.2026
  • Contract ready

Kurzvorstellung

Senior Java Developer mit langjähriger Erfahrung in der Softwareentwicklung und tiefem Verständnis dafür, wie man sauberen, wartbaren Code schreibt und schlanke, selbsterklärende Systemarchitekturen konzipiert.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Angular
  • CI/CD
  • Elasticsearch4 J.
  • Git
  • Hibernate (Java)14 J.
  • Java (allg.)15 J.
  • Kubernetes6 J.
  • Mysql12 J.
  • Postgresql3 J.
  • Spring Framework15 J.
  • Test Automation

Projekt‐ & Berufserfahrung

Senior Java Entwickler
Kunde aus der Medien- und Online-Publishing, München
4/2025 – 10/2025 (7 Monate)
Medienbranche
Tätigkeitszeitraum

4/2025 – 10/2025

Tätigkeitsbeschreibung

Enwticklung einer neuen Version des firmeninternen Content-Management-Systems

Als Senior Java Developer im Team habe ich folgende Aufgaben:

- Entwurf, Implementierung/Migration von Features , Code Reviews
- Erstellen von einem Konzept für einen Warm-Hot-Server auf Basis von EKS-Anywhere
- Tracking von Konfigurationschanges auf Basis von JSON-Vergliech in einer Microservice
- Migration einer MySQL Datenbank auf PostgreSQL


Java 17-21, Spring Boot, Quarkus, MySQL, PostgreSQL, GraphQL, Hibernate, Maven, Gradle, K8s, Gitlab, Kustomize, AWS, Railway, Heroku, EKS-Anywhere, Varnish, OpenAPI, pgloader, Sqid, Testcontainers, S3, Liquibase, Panache, Varnish

Eingesetzte Qualifikationen

Git, Hibernate (Java), Java (allg.), Kubernetes, Mysql, Postgresql, Spring Framework

Senior Java Entwickler
Kunde aus der Gesundheitsindustrie, München
10/2024 – 10/2024 (1 Monat)
Gesundheitswesen
Tätigkeitszeitraum

10/2024 – 10/2024

Tätigkeitsbeschreibung

- Entwurf und Implementierung einer ETL Pipeline
- Steigerung der Reichweite und Marketing-Effizienz durch den Entwurf und die Implementierung einer ETL-Pipeline auf Basis von Spring Batch und Deployment auf OpenShift.
- Erfolgreiche kontinuierliche Übertragung der Firmen-Leads in die Newsletter-Plattform von Insider, um automatisierte Marketingkampagnen zu ermöglichen.

Java 17, Spring Boot 3.x, Spring Batch 5.x, PostgreSQL, OpenShift, Docker, Docker Compose, Gitlab, Testcontainers

Eingesetzte Qualifikationen

Java (allg.), Kubernetes, Openshift, Postgresql, Spring Framework

Senior Java Entwickler
Kunde aus der Automobilindustrie, München
11/2022 – 7/2023 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2022 – 7/2023

Tätigkeitsbeschreibung

Migration von Connected Drive Backend Systemen von OpenShift nach AWS

Als Senior Java Developer war ich insbesondere zuständig für:

- Migration von Datenbanken von On-Prem auf AWS Aurora PostgreSQL
- Übertragung der kontinuierlichen Überwachung und frühzeitigen Fehlerekennung auf
den neuen Cloud-Betrieb durch eine Neu-Konfiguration von Monitoring und Alerts
- Sicherstellen, dass die Funktionalität der Systeme nach der Migration unverändert bleibt, durch Migration und Implementierun von E2E Tests

Java 17, Payara Micro, AWS, OpenShift, Citrus, J2EE, JSP, Flyway

Eingesetzte Qualifikationen

Hibernate (Framework), Amazon Web Services (AWS), J2EE, Java (allg.), Kubernetes, Openshift, Postgresql, Spring Framework

Senior Java Entwickler
Kunde aus dem öffentlichen Bereich, Nürnberg
4/2022 – 10/2022 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2022 – 10/2022

Tätigkeitsbeschreibung

Implementierung eines Antragssystems

Als Teil von einem agilen Team habe ich ein Antragssystem für die Beantragung von Kindergeld implementiert. Das Ergebnis war eine Verbesserung der Skalierbarkeit und Wartbarkeit der Lösung durch die Implementierung der Services auf Basis einer modernen Microservice-Architektur

Java 17, Spring Boot, Angular 2, REST API, OpenAPI, Rancher, Docker, Docker Compose, Liquibase

Eingesetzte Qualifikationen

Hibernate (Framework), Angular, Java (allg.), Kubernetes, Oracle Database, Spring Framework

Senior Java Entwickler (Festanstellung)
FinAPI GmbH, München
2/2020 – 3/2022 (2 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

2/2020 – 3/2022

Tätigkeitsbeschreibung

Als Senior Software Engineer bin ich an allen Phasen der Entwicklung beteiligt. Meine Aufgaben lagen im Bereich der Architekturentscheidungen, Aufsetzen des Projekts, Implementierung und Code Reviews.

- Erweiterung der Produktpalette von FinAPI und damit auch Vergrößerung des
Marktanteils des Unternehmens durch die Implementierung einer neuen
Know-Your-Customer-Lösung (KYC)
- Code-Reviews für das Team bestehend aus 5 Entwicklern

Java 11, Spring Boot, PostgreSQL, Hibernate, Gradle, OpenAPI, Liquibase

Eingesetzte Qualifikationen

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

Senior Java Entwickler (Festanstellung)
Ippen Digital GmbH, München
10/2015 – 1/2020 (4 Jahre, 4 Monate)
Medienbranche
Tätigkeitszeitraum

10/2015 – 1/2020

Tätigkeitsbeschreibung

Wartung und Weiterentwicklung des In-House CMSs. Design and Implementierung von einer verteilten ETL Pipeline

In den ersten zwei Jahren meiner Zeit bei der Firma, als Teil eines Teams von Backend-Entwicklern, war ich zuständig für die Wartung und Weiterentwicklung des In-House CMSs und der damit verbundenen ETL Pipeline. Anschließend war ich an dem Entwurf und der Entwicklung der neuen verteilten ETL Pipeline maßgeblich beteiligt.

- Steigerung der Performanz durch das Neu-Aufsetzen der Data Pipeline auf Basis von
Real-Time-Processing-Technologien

Java 11, Spring, Spring XD, Spring Boot, JSP, MySQL, Elasticsearch, Hibernate, Liquibase, Puppet, Varnish, Vagrant, Gradle, Maven, Spring Batch, Spring Data, Kubernetes, Helm, Gitlab, GitlabCI, S3

Eingesetzte Qualifikationen

Elasticsearch, Hibernate (Java), Java (allg.), Kubernetes, Mysql, Spring Framework

Java Developer (Festanstellung)
NTT Data Deutschland GmbH, München
10/2008 – 9/2015 (7 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

10/2008 – 9/2015

Tätigkeitsbeschreibung

In der Softwareberatungsfirma habe ich in unterschiedlichen Kundenprojekte (hauptsächlich aus der Automobilindustrie) gearbeitet. Dazu zählten sowohl Legacy als auch Grüne-Wiese-Projekte.

- Kostenoptimierung des digitalen Erfassens von Import- und Exportdaten von Pflanzenerzeugnissen durch die Wartung und Weiterentwicklung von PGZ-Online
- Minimierung der Verluste von BMW AG aus der Handel von gefälschten Bauteilen durch die Implementierung von einem Softwaresystem für die Verwaltung von Daten über gefälschten Bauteile
- Verlängerung des Produktlebenszyklus und Verminderung des Kosten für die Infotainment-Plattform von BMW durch Weiterentwicklung und Wartung vom Backend-System für die Provisionierung der Autoflotte mit Konfigurations- und Telemetriedaten (Next Online Provisioning)

Java 6-11, MySQL, Spring, JSF, JSP, Perl, Grails, Oracle, Apache Tomcat, Glassfish, J2EE, Thymeleaf, Perl

Eingesetzte Qualifikationen

Apache Tomcat, Grails, Hibernate (Java), J2EE, Java (allg.), Mysql, Oracle Database, Spring Framework

Zertifikate

Oracle Certified Associate, Java SE 7 Programmer
2015
Cambridge Certifcate of Advanced English (CAE)
2005

Ausbildung

M.Sc.
Maschinenwesen
TU München
2008
München

Über mich

15+ Jahre Erfahrung als Java Developer in Großprojekte und 7+ Jahre Erfahrung im Entwurf und Implementierung von Microservices- und Modulith-Architekturen.

Wie kann ich Sie unterstützen:

- Java (6,8,11,17, 21) Softwareentwicklung
- Architektur von verteilten Systemen (Microservices), DDD
- Entwurf und Implementierung von RestAPIs mit OpenAPI
- Spezifikation und Implementierung von neuen Features in bestehenden Backend Systemen mit Java
- Codereviews
- Datenbankmodellierung und Implementierung von ORMs mit JPA & Hibernate
- Aufbauen und Pflege von CI/CD Pipelines mit Jenkins und GitHub Actions.
- Configuration und Deployments mit Container Technologien wie Docker-Compose, k8s auf Plattformen wie AWS, Openshift und Google Cloud.
- BDD Testing
- Contract Testing

Meine Kerntechnologien:

- Java (6, 8, 11, 17, 21)
- Spring (Spring Boot, Spring Batch, Spring Data, Spring Security)
- Hibernate, JDBC
- PostgreSQL, MySQL, Oracle
- Angular 2
- OpenAPI
- JWT, OAuth2
- Docker, Docker Compose
- Git, SVN
- GitHub Actions
- Microservice Architekturen, Modulith, DDD
- TestContainers
- JUnit, Mockito, Powermock
- Cucumber
- Kubernetes
- Gradle, Maven

Industrien, in den ich tätig war/bin - Online Publishing, Automotive, FinTech, Engineering

Ich spreche Deutsch, Englisch und Bulgarisch.

Weitere Kenntnisse

Andere Tools und Programmiersprachen, die ich beherrsche und benutze:

Frameworks - Spring Webflux, Quarkus, J2EE, Payara Micro, JSP, Thymeleaf, JSF, JNA, Vaadin
Programmiersprachen - Kotlin, C++, C, Javascript, Python, Typescript
DB - neo4j
NoSQL - Elasticsearch, MongoDB
Webservices - SOAP, GraphQL
Testen - pact, jMeter, Postman, soapUI, Gatling, check
CI/CD - Jenkins, Gitlab, Kustomize, Helm
Cloud - AWS, GCS, Heroku, Railway, Openshift
Buildsysteme - CMake
Webscraping - HTMLUnit
Profiling - jConsole, jProfiler
Monitoring - Prometheus, Grafana
Markup&Templating - HTML, XSLT, Markdown, Mustache
Datenaustauschformate - XML, JSON, Avro
Virtualisierung - Virtual Box, Vagrant
Stream processing&Messaging - Spring XD, Kafka, RabbitMQ, ActiveMQ
Modellvisualisierung - UML
Text, IDEs - IDEA, vim, Eclipse, Visual Studio Code
Web Publishing - WordPress, Joomla
UI/UX Design - Figma

Persönliche Daten

Sprache
  • Bulgarisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
195
Alter
46
Berufserfahrung
17 Jahre und 11 Monate (seit 04/2008)

Kontaktdaten

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

Jetzt Mitglied werden