freiberufler Senior Java Backend Developer | Cloud-Lösungen  | APIs & Microservices | Spring Boot Experte auf freelance.de

Senior Java Backend Developer | Cloud-Lösungen | APIs & Microservices | Spring Boot Experte

online
  • 85‐90€/Stunde
  • 10245 Berlin
  • Nähe des Wohnortes
  • de  |  en  |  es
  • 03.03.2026

Kurzvorstellung

Softwareentwickler mit 10+ Jahren Erfahrung in Microservices, Cloud und agiler Entwicklung. Spezialisiert auf Java/Kotlin, Spring Boot, APIs, Kafka sowie CI/CD und Deployments in AWS & GCP. Fokus auf skalierbaren, verteilten Systemen.

Geschäftsdaten

 Freiberuflich

Qualifikationen

  • Amazon Web Services (AWS)4 J.
  • Backend Entwickler9 J.
  • DevOps7 J.
  • Docker9 J.
  • Java-Entwickler9 J.
  • Java (allg.)14 J.
  • Kotlin3 J.
  • Kubernetes6 J.
  • Postgresql7 J.
  • Spring Framework9 J.

Projekt‐ & Berufserfahrung

Senior Java Backend Developer
Deutsche Bahn AG, Remote
1/2024 – 11/2025 (1 Jahr, 11 Monate)
Transport und Logistik
Tätigkeitszeitraum

1/2024 – 11/2025

Tätigkeitsbeschreibung

Konzeption und Neuentwicklung von Microservices in der AWS-Cloud zur Bestellabwicklung von Deutschlandticket und BahnCard 25/50/100.

Aufgaben:
• Entwicklung von Microservices für Kauf-, Kündigungs- und Stornierungsprozesse.
• Entwicklung eines Scheduling-Microservice für regelmäßige Tasks.
• Entwicklung eines Lasttest-Microservice mit Gatling sowie Integration in die Build-Pipeline.
• Entwicklung einer Test-UI zur Daten-Generierung und für Kauf- und Aftersalesprozesse.
• Automatisiertes Deployment mit GitLab CI/CD sowie Flux v2 und Helm Charts (GitOps).
• Unit-, System-, Integrations-, und Lasttests mit JUnit, Mockito, Wiremock und Gatling.
• Erstellung von Metriken und Dashboards mit Micrometer, Prometheus und Grafana.
• Agile Remote-Entwicklung nach Scrum.

Technologien:
• Java, Bash, Javascript
• IntelliJ IDEA, Git, Maven, Gitlab CI/CD, Sonar
• Spring Boot, Spring MVC, Spring Data, Spring JPA, Spring Security, OAuth 2.0, Swagger, Wiremock
• AWS, EKS, Flux v2, Helm, Testcontainers
• Kubernetes, Docker, Kafka, Postgres, Prometheus, Grafana, Artifactory

Eingesetzte Qualifikationen

Amazon Web Services (AWS), API-Entwickler, Application Development, Backend Entwickler, Bash Shell, Behavior Driven Development, Cloud-Services, Cloud (allg.), Code-Review, Configuration Management, Confluence, Continuous Delivery, Continuous Integration, Datenschutz, DevOps, DevOps (allg.), Docker, Eigenmotivation, Feature Driven Development (FDD), Full Stack Developer, Git, Hibernate (Java), Java-Entwickler, Java-Frameworks, Java (allg.), Java Database Connectivity, Java Message Service, Java SE, Jira, Kommunikation (allg.), Kubernetes, Postgresql, Proof of Concept (POC), Qualitätsmanagement / QS / QA (IT), Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Softwareentwickler, Spring Framework, SQL, SQL Entwickler, System Design, Test Automation

Senior Java Backend Developer
Idexx, Remote
10/2022 – 12/2023 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2022 – 12/2023

Tätigkeitsbeschreibung

Aufbau einer Platform zur Analyse und Auswertung von veterinärmedizinischen PCR Tests

Aufgaben:
• Entwicklung eines Microservices zur Analyse und Auswertung von PCR-Testergebnissen.
• Implementierung des Biotyping-Analysemoduls, der QC-Links und der Result-Call-Matrix.
• Entwicklung eines Validierungsservices für Test- und Laborparameter.
• Erstellung von REST-Schnittstellen und DTO-Generierung mit dem OpenAPI 3 Generator.
• Umsetzung von Tests: Unit-Tests, Integrationstests mit JUnit, WireMock und SpringBootTest.
• Optimierung der Performance von MongoDB-Abfragen und Indizes.
• Agile Entwicklung nach Scrum in einem internationalen, englischsprachigen Remote-Team.

Technologien:
• Java LTS 17, Kotlin
• IntelliJ IDEA, Git, Jira, Rally, Gradle, Jenkins, Github Actions, Sonar
• Spring Boot 3, Spring Data, OpenAPI 3.0, Swagger, Wiremock, Testcontainers, u.a.
• AWS, ECS, Lambda, Document DB, Terraform, JFrog Artifactory

Eingesetzte Qualifikationen

Kotlin, Amazon Web Services (AWS), API-Entwickler, Application Development, Backend, Backend Entwickler, Bash Shell, Cloud-Services, Cloud (allg.), Code-Review, Configuration Management, Confluence, Continuous Delivery, Continuous Integration, Datenschutz, DevOps, DevOps (allg.), Docker, Eigenmotivation, Feature Driven Development (FDD), Git, Java-Entwickler, Java-Frameworks, Java (allg.), Java Database Connectivity, Java SE, Jira, Kommunikation (allg.), Mongodb, Qualitätsmanagement / QS / QA (IT), Scrum, Software Architecture, Software Design, Software Quality, Softwaredokumentation, Softwareentwickler, Spring Framework, System Design, Technische Dokumentation, Test Automation

Senior Java Backend Developer
Mediamarkt Saturn, Remote
10/2021 – 10/2022 (1 Jahr, 1 Monat)
E-Commerce
Tätigkeitszeitraum

10/2021 – 10/2022

Tätigkeitsbeschreibung

Entwicklung der Availability und DeliveryPromise Services für Verfügbarkeiten und Lieferzeiten

Aufgaben:
• Feature-Entwicklung mit Kotlin und Java für MediaMarkt/Saturn in DE, IT, NL, AT und ES.
• Erweiterung des SourceNode-Services zur Bereitstellung von Outlet-Öffnungszeiten
• Refactoring und Verbesserung des Stock-Availability-Imports sowie der Persistenz.
• Migration der Persistenzschicht von PostgreSQL zu MongoDB (NoSQL).
• Optimierung der Test-Performance und Einrichtung von Jacoco sowie Sonar für Codequalität.
• Umstellung bestehender Services von Maven auf Gradle.
• Konfiguration der Infrastruktur in GCP mit Terraform, Helm, Flux 2 und Github Actions (GitOps).
• Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.

Technologien:
• Java LTS Releases 11/17, Kotlin 1.7
• IntelliJ IDEA, Git, Jira , Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana.
• Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.
• Http4k, Arrow-kt, Kotest, Mockk, OpenAPI 3.0, Swagger.
• Google Cloud Platform (GCP), Kubernetes, Terraform, Flux 2, Helm, Postgres, MongoDB, Artifactory

Eingesetzte Qualifikationen

Apache Maven, API-Entwickler, Application Development, Backend, Backend Entwickler, Bash Shell, Cloud-Services, Cloud (allg.), Code-Review, Configuration Management, Confluence, Continuous Delivery, Continuous Integration, Datenschutz, DevOps, DevOps (allg.), Docker, Eigenmotivation, Feature Driven Development (FDD), Git, Google Cloud, Gradle, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java-Frameworks, Java (allg.), Java Database Connectivity, Java SE, Jenkins, Jira, Kommunikation (allg.), Kotlin, Kubernetes, Mongodb, Postgresql, Proof of Concept (POC), Qualitätsmanagement / QS / QA (IT), Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Softwareentwickler, Spring Framework, SQL, SQL Entwickler, System Design, Technische Dokumentation, Test Automation

Senior Java Backend Developer
Mediamarkt Saturn, Remote
10/2020 – 10/2021 (1 Jahr, 1 Monat)
E-Commerce
Tätigkeitszeitraum

10/2020 – 10/2021

Tätigkeitsbeschreibung

Entwicklung der Customer Order Services zur Anbindung von Customer Orders, WWS, Payment und SAP

Aufgaben:
• Entwicklung einer eventbasierten Microservice-Architektur mit Java und Spring Boot.
• Schrittweise Migration einzelner Domänen aus einer monolithischen Bestellabwicklung.
• Erstellung neuer Microservices mit Kotlin und Kafka Streams auf der Google Cloud Platform (GCP).
• Integration von Legacy-Services des Warenwirtschaftssystems (Aroma) zur Datenanreicherung.
• Einführung einer Protobuf-Versionierung zur Standardisierung asynchroner Events.
• Implementierung von Kubernetes-Autoscaling basierend auf dynamisch konfigurierbaren Metriken.
• Infrastrukturkonfiguration mit Terraform, Flux, Helm und GitHub Actions im GitOps-Ansatz.
• Agile Remote-Entwicklung in einem internationalen, englischsprachigen Entwicklerteam.

Technologien:
• Java LTS Releases 11/17, Kotlin 1.7
• IntelliJ IDEA, Git, Jira, Gradle, Maven, Jenkins, Github Actions, Sonar, Prometheus, Grafana
• Spring Boot, Spring Data, Spring Integration, Spring Security, Resilience4J, Testcontainers, u.a.
• Http4k, Arrow-kt, Protobuf, Kotest, Mockk, OpenAPI 3.0, Swagger, Kafka Streams,
• Google Cloud Platform (GCP), Kubernetes, Terraform, Flux, Helm, Postgres, MongoDB, Artifactory

Eingesetzte Qualifikationen

Apache Kafka, Apache Maven, API-Entwickler, Application Development, Backend, Backend Entwickler, Bash Shell, Cloud-Services, Cloud (allg.), Code-Review, Configuration Management, Confluence, Continuous Delivery, Continuous Integration, Datenschutz, DevOps, DevOps (allg.), Docker, Eigenmotivation, Feature Driven Development (FDD), Git, Google Cloud, Gradle, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java-Frameworks, Java (allg.), Java Database Connectivity, Java SE, Jenkins, Jira, Kommunikation (allg.), Kubernetes, Mongodb, Postgresql, Relationale Datenbanken, Scrum, Software Design, Software Quality, Softwareentwickler, Softwareentwicklung (allg.), Spring Framework, SQL, SQL Entwickler, System Design, Test Automation

Senior Java Backend Developer
ePost, Berlin
11/2019 – 10/2020 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

11/2019 – 10/2020

Tätigkeitsbeschreibung

Containerisierung der ePost für On-Premise-Cloud. Migration von Referenz-Komponenten

Aufgaben:
• Entwicklung eines Phasenmodells zur schrittweisen Containerisierung von Services.
• Erstellung eines Migrationsplans für Flyway- und Liquibase-basierte Datenbankkomponenten.
• Konzeption und Implementierung von Shared Libraries für die Provisionierung mit Consul.
• Migration eines Referenz-Services inklusive Konfigurationsmanagement.
• Entwicklung einer Build-Task-Library als Gradle- und Maven-Plugin.
• Aufbau einer TeamCity-Referenz-Buildchain für Continuous Integration und Release-Management.
• Einführung von strukturiertem Logging und Log-Aggregation mithilfe von Kubernetes DaemonSets.
• Anpassung der Integrations- und Systemtests an die Container-Infrastruktur.
• Zusammenarbeit in einem DevOps-Team aus Entwicklern und Engineers.

Technologien:
• Java 8/11, Groovy, Kotlin, Bash-Scripting
• Spring Boot, Spring Security, Spring Data, Spring Batch, Liquibase, Flyway, Consul, Spock
• IntelliJ IDEA, Git, Jira , Gradle, Maven, Nexus, Sonar, Splunk, Prometheus, Teamcity
• Kubernetes, Docker, Terraform, Oracle

Eingesetzte Qualifikationen

Softwaredokumentation, Java Database Connectivity, Oracle Database, Relationale Datenbanken, SQL, Configuration Management, Continuous Delivery, Continuous Integration, DevOps, DevOps (allg.), Datenschutz, Java-Entwickler, Softwareentwickler, SQL Entwickler, Confluence, Feature Driven Development (FDD), Scrum, Code-Review, Qualitätsmanagement / QS / QA (IT), Software Quality, Test Automation, Software Architecture, Software Design, Apache Maven, Application Development, Backend, Docker, Git, Gradle, Hibernate (Java), Java (allg.), Java SE, Java-Frameworks, Jira, Softwareentwicklung (allg.), Spring Framework, Cloud (allg.), System Design, Cloud-Services, Hibernate (Framework), Kubernetes, Backend Entwickler, Technische Dokumentation, Kommunikation (allg.), Eigenmotivation, Proof of Concept (POC), Bash Shell, Kotlin

Senior Java Backend Developer
Yara Digital Farming, Berlin
9/2018 – 11/2019 (1 Jahr, 3 Monate)
Smart Farming
Tätigkeitszeitraum

9/2018 – 11/2019

Tätigkeitsbeschreibung

Konzeption und Entwicklung von Microservices zur satellitengestützten Düngemittelverteilung.

Aufgaben:
• Weiterentwicklung von Yara Atfarm, einer microservice-basierten Webanwendung.
• Implementierung des Payment-Backends und der Domänen „Product“, „Offer“ und „Subscriptions“.
• Konzeption und Entwicklung eines API-Gateways mit Spring Cloud.
• Integration des Mailproviders Mandrill inklusive Batchverarbeitung und Webhook-Callbacks.
• Einführung von Bean Validation, Objectmapping, Schichtenarchitekturen und strukturiertem Logging
• Refactoring, Optimierung und Stabilisierung der Plattform und aller zugehörigen Microservices.
• Durchführung von Tests: Unit-Tests, MockMvc-Tests, Integrationstests und Pact-Contract-Tests.
• Agile Softwareentwicklung nach Kanban und Scrum.

Technologien:
• Java 11, Rest-Services, PL/pgSQL
• Spring Boot, Spring Data, Spring Cloud, JPA, Pact, Swagger, Feign, Flyway, Mapstruct
• IntelliJ IDEA, Git, Gradle, CircleCI, Nexus, Sonar, Jira, Datadog
• AWS, Kubernetes, Docker, Terraform, Mailchimp / Mandrill, PostgreSQL

Eingesetzte Qualifikationen

Amazon Web Services (AWS), API-Entwickler, Application Development, Backend, Backend Entwickler, Bash Shell, Cloud-Services, Cloud (allg.), Code-Review, Configuration Management, Confluence, Continuous Delivery, Continuous Integration, Datenschutz, DevOps, DevOps (allg.), Docker, Eigenmotivation, Feature Driven Development (FDD), Git, Gradle, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java-Frameworks, Java (allg.), Java Database Connectivity, Java SE, Jira, Kommunikation (allg.), Kubernetes, Postgresql, Proof of Concept (POC), Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Softwaredokumentation, Softwareentwickler, Softwareentwicklung (allg.), Spring Framework, SQL, SQL Entwickler, System Design, Technische Dokumentation, Test Automation

Java Full Stack Developer
365FarmNet, Berlin
3/2018 – 9/2018 (7 Monate)
Smart Farming
Tätigkeitszeitraum

3/2018 – 9/2018

Tätigkeitsbeschreibung

Modularisierung monolithischer Domänen durch Cloud-basierte Microservice Architekturen.

Aufgaben:
• Konzeption und Entwicklung von Microservices für die Domänen Maschinen, Connect und Personen.
• Migration von Security, Validierung, Persistierung, Logging und Monitoring.
• Anbindung externer Services per Consul Service-Discovery mit Circuitbreaker und Loadbalancing.
• SPA Komponenten-Entwicklung basierend auf Angular 6 und Redux.
• Unit-Tests, MockMvc Tests, Integration-Tests, Contract-Tests mit Pact.
• Agile Software-Entwicklung nach Scrum.

Technologien:
• Java 8, Rest-Services, ECMAScript 6, Html 5
• Spring Boot, Spring Security, Spring Data, Spring JPA, Pact, Swagger
• Angular 6, TypeScript, Redux, NodeJS, Npm, Webpack
• IntelliJ IDEA, Git, Maven, Jenkins, Nexus, Sonar, Jira
• Open Telecom Cloud, Docker, PostgreSQL, Consul

Eingesetzte Qualifikationen

Angular, Apache Maven, API-Entwickler, Application Development, Backend, Backend Entwickler, Bash Shell, Cloud (allg.), Code-Review, Configuration Management, Confluence, Continuous Delivery, Continuous Integration, Datenschutz, Docker, Dynamisches HTML, Eigenmotivation, Feature Driven Development (FDD), Full Stack Developer, Git, Hibernate (Framework), Hibernate (Java), HTML5, Java-Entwickler, Java-Frameworks, Java (allg.), Java Database Connectivity, Java SE, Jira, Kommunikation (allg.), Linux-Systemadministrator, Node.Js, Open Source, Postgresql, Proof of Concept (POC), Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Softwareentwickler, Softwareentwicklung (allg.), Spring Framework, SQL, SQL Entwickler, Test Automation, Typescript

Java Full Stack Developer
Medios AG, Berlin
10/2017 – 2/2018 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2017 – 2/2018

Tätigkeitsbeschreibung

Design und Entwicklung eines Cloud-basierten MVP zur Erfassung von Rezeptdaten.

Aufgaben:
• Entwurf und Entwicklung des Backends sowie der Persistenz- und Business-Logik.
• Realisierung des User-Managements und der Sicherheitsmechanismen mit OAuth.
• Entwicklung einer Single-Page-Webanwendung mit ReactJS und Redux.
• Durchführung von Tests: Unit-Tests, Integrationstests und End-to-End-Tests.
• Agile Softwareentwicklung unter Anwendung von Scrum.

Technologien:
• Java 8, NodeJS, Html 5, Javascript (ES 7), CSS
• Spring Boot, Spring Security, Spring Data Rest, Spring Data JPA
• ReactJS, Redux, NodeJS, Npm, Yarn, Webpack, ESLint, TestCafe
• IntelliJ IDEA, Git, Maven, Jenkins, Nexus, Sonar, Jira
• AWS, Docker, Nginx, PostgreSQL

Eingesetzte Qualifikationen

Open Source, Java Database Connectivity, Postgresql, Relationale Datenbanken, SQL, Configuration Management, Continuous Delivery, Continuous Integration, DevOps, DevOps (allg.), Datenschutz, API-Entwickler, Full Stack Developer, Java-Entwickler, Softwareentwickler, SQL Entwickler, Confluence, Feature Driven Development (FDD), Scrum, Code-Review, Software Quality, Test Automation, Nginx, Software Architecture, Software Design, Apache Maven, Application Development, Backend, Bash Shell, Docker, Git, Hibernate (Java), Java (allg.), Java SE, Java-Frameworks, Jenkins, Jira, Node.Js, Softwareentwicklung (allg.), Spring Framework, Cloud (allg.), System Design, Amazon Web Services (AWS), Cloud-Services, Hibernate (Framework), React (JavaScript library), Backend Entwickler, Frontend Entwickler, Kommunikation (allg.), Eigenmotivation, Proof of Concept (POC), Linux-Systemadministrator

Java Full Stack Developer
Ebay, Berlin
7/2016 – 9/2017 (1 Jahr, 3 Monate)
E-Commerce
Tätigkeitszeitraum

7/2016 – 9/2017

Tätigkeitsbeschreibung

Konzeption und Erweiterung von Webservices, Umstellung auf Header Bidding, Jenkins-GitHub-Migration.

Aufgaben:
• Erweiterung bestehender REST-Webservices für die Plattform „Brands-Planet“.
• Entwicklung von Business-Komponenten und Export-Schnittstellen.
• Refactoring und Performance-Optimierung (10x) der Themenradar-Suchergebnisse.
• Migration der CI/CD-Infrastruktur von TeamCity/Stash zu Jenkins/GitHub.
• Umstellung von GPT Sync auf GPT Async und Einführung von Header Bidding (Prebid).
• Unterstützung bei der Erstellung von Aktionsseiten und Templates für Customer Surveys.
• Durchführung von Tests: Unit-Tests, Integrationstests.
• Agile Softwareentwicklung mit modernen Methoden.

Technologien:
• Java 8, Rest-Services, Javascript, CSS
• Spring Boot, Spring MVC, Stripes, Junit, Mockito, JQuery
• IntelliJ IDEA, Git, Maven, Jenkins, Nexus, Sonar, Jira, Github
• Docker, ElasticSearch, MySQL, MongoDB, Redis

Eingesetzte Qualifikationen

Open Source, Java Database Connectivity, Mongodb, Mysql, Postgresql, Relationale Datenbanken, SQL, Continuous Delivery, Continuous Integration, Full Stack Developer, Java-Entwickler, Softwareentwickler, Confluence, Feature Driven Development (FDD), Scrum, Code-Review, Software Quality, Test Automation, Software Design, Apache Maven, Application Development, Backend, Bash Shell, Docker, Git, Java (allg.), Java SE, Java-Frameworks, Jenkins, Jira, Softwareentwicklung (allg.), Spring Framework, CSS (Cascading Style Sheet), Elasticsearch, JavaScript, Jquery, Backend Entwickler, Frontend Entwickler, Kommunikation (allg.), Eigenmotivation

Java Full Stack Developer
DRV-Bund, Berlin
12/2014 – 6/2016 (1 Jahr, 7 Monate)
Sozialversicherung
Tätigkeitszeitraum

12/2014 – 6/2016

Tätigkeitsbeschreibung

Integration von Betriebsprüfungsverfahren in einen SOA-basierten JavaFX-Client mit Offline-Funktion.

Aufgaben:
• Konzeption und Konfiguration lokaler und zentraler EJB-Container.
• Implementierung transaktionaler Webservices zur Datenpersistenz und -synchronisation.
• Entwicklung von Business-Komponenten sowie der Service- und Persistenzschicht.
• Integration von JavaFX mithilfe von CDI-Extensions und CDI-Events zur Komponenten-Interaktion.
• Erstellung von JavaFX-Komponenten, wie ServiceLocator, SecurityAuthenticator und FormHandler.
• Durchführung von Unit-Tests und Integrationstests.
• Agile Softwareentwicklung nach Scrum.

Technologien:
• Java, JEE 6/7, Java 8, JAX-WS, SOAP, CDI, JPA, JavaFX
• Hibernate, Arquillian, Weld, Guava, JUnit, Mockito, JProfiler
• Eclipse, SVN, GIT, Maven, Jenkins, Nexus, Sonar, Jira, Redmine
• Glassfish, Weblogic Server, Oracle, SQLite

Eingesetzte Qualifikationen

Java (allg.)

Java Developer
DRV Bund, Berlin
7/2014 – 11/2014 (5 Monate)
Sozialversicherung
Tätigkeitszeitraum

7/2014 – 11/2014

Tätigkeitsbeschreibung

Entwicklung eines sicheren Messaging-Systems für die Deutsche Rentenversicherung.

Aufgaben:
• Entwicklung eines Service-Proxys zur asynchronen Verarbeitung sensibler Daten und Vorgangsfälle.
• Konzeption und Implementierung von Datenbankdesign, ER-Modell und Persistenzschicht.
• Design und Entwicklung transaktionaler Webservices mit Schema- und Bean-Validierung.
• Entwicklung eines Konzeptes zum Recovery- und Fehlerhandling.
• Durchführung von Tests: Unit-, Integrations- und Systemtests mit Arquillian.

Technologien:
• Java, JEE 6, JAX-WS, SOAP
• Hibernate, Guava, Arquillian, JUnit, Mockito
• Eclipse, SVN, Maven, Jenkins, Artifactory, Sonar, Jira
• JBoss Application Server, Weblogic Server, Oracle

Eingesetzte Qualifikationen

Java (allg.)

Java Developer
Zalando AG, Berlin
11/2013 – 6/2014 (8 Monate)
E-Commerce
Tätigkeitszeitraum

11/2013 – 6/2014

Tätigkeitsbeschreibung

Integration neuer Logistikpartner ins Zalando Logistics Outbound System.

Aufgaben:
• Integration von Hermes UK/AT, Celeritas, FedEx und DHL Express ins Zalando Outbound System.
• Anbindung der Warenlager in Erfurt, Brieselang und Mönchengladbach.
• Umsetzung der Carrier-Notifications via EDIFACT-Dateiübertragung für ausgehende Pakete.
• Konzeption und Entwicklung von Parcel-Ident- und Routingcodes.
• Erstellung von Unit- und Integrationstests.
• Agile Software-Entwicklung nach Scrum

Technologien:
• Java, JEE 5, JAX-WS, JAX-RS, SOAP, REST, PL/pqSQL
• Spring, Spring-Integration, Guava, Mockito
• Eclipse, SVN, GIT, Maven, Jenkins, Nexus, Sonar, Jira
• Apache Tomcat, PostgreSQL, Ubuntu

Eingesetzte Qualifikationen

Java (allg.)

Java Developer
Axel Springer AG, Berlin
5/2013 – 11/2013 (7 Monate)
Medienbranche
Tätigkeitszeitraum

5/2013 – 11/2013

Tätigkeitsbeschreibung

Entwicklung eines globalen Bezahlschranksystems für Online-Publikationen.

Aufgaben:
• Konzeption und Entwicklung eines Zahlschranksystems für „Die Welt“, „Berliner Morgenpost“ u.a.
• Anbindung des Axel Springer SSO-Providers myPass.
• Integration eines Tracking-Systems zur Steuerung der Zahlschranke anhand von Page-Events.
• Entwicklung automatisierter Regressionstests für die Anbindung externer Partnersysteme.
• Durchführung von ATDD, Unit- und Integrationstests.
• Agile Softwareentwicklung unter Anwendung von Scrum.

Technologien:
• JEE 5 (JSP, Servlets), Java SE, XML, CSS, Javascript
• Spring, Spring MVC, Google-Guice, jQuery, JUnit, Mockito, Selenium, Cucumber, Jasmine
• Eclipse, SVN, Maven, Jenkins, Nexus, JIRA
• Apache Tomcat, Redhat.

Eingesetzte Qualifikationen

Java (allg.)

Java Developer
Immobilienscout24, Berlin
6/2011 – 12/2012 (1 Jahr, 7 Monate)
Immobilienwirtschaft
Tätigkeitszeitraum

6/2011 – 12/2012

Tätigkeitsbeschreibung

Aufbau des Baufinanzierungs-Portals von ImmoScout24.

Aufgaben:
• Konzeption und Entwicklung von Business-Komponenten sowie Service- und Persistenzschicht.
• Frontend-Entwicklung für User- und Service-Portal, SSO-Integration, Rollen- und Rechteverwaltung.
• Entwicklung REST-basierter APIs und Synchronisierung mit Legacy-Systemen.
• Aufbau der CI-Umgebung und RPM-basiertes Continuous Live Deployment (CLD).
• Performance-Optimierung, Caching und Profiling von Systemkomponenten.
• Test-Driven Development mit Unit-, Integrations- und Web-Tests.
• Agile Software-Entwicklung nach Scrum.

Technologien:
• JEE 5 (EJB 3, Servlets, JMS), Java SE, XML, SQL, CSS, Javascript
• Freemarker, Spring, Spring-Data, Spring MVC, Spring-Security, jQuery, Hibernate, Querydsl, Quartz, JUnit, Mockito, Selenium, Flyway
• Eclipse, SVN, Maven, Jenkins, TeamCity, Nexus, JIRA
• Apache, Tomcat, Seam, JBoss AS, MySQL, Ubuntu, Redhat.

Eingesetzte Qualifikationen

Java (allg.)

Ausbildung

Diplomingenieur (Dipl.-Ing.)
2000
Vordiplom (Cand.-Ing.)
1994

Über mich

Kompetenz:
Meine Kenntnisse umfassen die Umsetzung verteilter Systeme, API-Design, Event-Streaming mit Kafka sowie die Automatisierung von Infrastruktur und Deployments in AWS- und GCP-Umgebungen.
Ich arbeite bevorzugt agil in internationalen, remote verteilten Teams und lege großen Wert auf Qualität durch automatisierte Tests und Continuous Integration/Delivery.

Technologische Schwerpunkte:
• Java (LTS 17/21), Kotlin, Spring Boot
• Microservices, REST-APIs, OpenAPI
• Event-Streaming mit Kafka Streams
• Datenbanken: Oracle, PostgreSQL, MongoDB
• Cloud: AWS, Google Cloud Platform (GCP)
• Container & Orchestrierung: Docker, Kubernetes
• Infrastrukturautomatisierung: Terraform, Helm, Flux (GitOps)
• Testautomatisierung: JUnit, WireMock, Testcontainers
• CI/CD: Jenkins, Gitlab, Teamcity, Github Actions
• Agile Methoden: Scrum, Kanban

Arbeitsweise & Werte:
Ich setze auf effiziente und langlebige Softwareentwicklung mit klarer Struktur und hoher Wartbarkeit. Agile Zusammenarbeit, offene Kommunikation und kontinuierliche Verbesserung sind für mich essenziell, um Projekte erfolgreich und effizient umzusetzen.

Kontakt:
Ich bin offen für spannende Projekte und langfristige Partnerschaften im Bereich Backend-Entwicklung, Cloud-Lösungen und Microservices. Wenn Sie auf der Suche nach einem erfahrenen Entwickler für Ihr Team sind oder Unterstützung bei anspruchsvollen Softwareprojekten benötigen, freue ich mich auf Ihre Nachricht.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
79
Berufserfahrung
26 Jahre und 2 Monate (seit 01/2000)

Kontaktdaten

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

Jetzt Mitglied werden