Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 80797 München
- Umkreis (bis 200 km)
- bg | de | en
- 23.02.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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
Git, Hibernate (Java), Java (allg.), Kubernetes, Mysql, Postgresql, Spring Framework
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
Java (allg.), Kubernetes, Openshift, Postgresql, Spring Framework
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
Hibernate (Framework), Amazon Web Services (AWS), J2EE, Java (allg.), Kubernetes, Openshift, Postgresql, Spring Framework
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
Hibernate (Framework), Angular, Java (allg.), Kubernetes, Oracle Database, Spring Framework
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
Hibernate (Framework), Hibernate (Java), Java (allg.), Postgresql, Spring Framework
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
Elasticsearch, Hibernate (Java), Java (allg.), Kubernetes, Mysql, Spring Framework
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
Apache Tomcat, Grails, Hibernate (Java), J2EE, Java (allg.), Mysql, Oracle Database, Spring Framework
Zertifikate
Ausbildung
TU München
München
Über mich
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
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
- Bulgarisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
