Senior Java-Softwareentwickler (Full-Stack) & IT-Berater - Cloud- und Generative-AI-Expertise
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 12059 Berlin
- auf Anfrage
- de | en | es
- 01.02.2026
- Contract ready
Kurzvorstellung
Schnelle fachliche Einarbeitung, hohe Codequalität und konstruktive Zusammenarbeit.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 11/2024
Tätigkeitsbeschreibung
Meine Aufgaben im Team:
Implementierung und Weiterentwicklung des Spring-Boot-Backends mit Fokus auf Skalierbarkeit und Wartbarkeit
Mitarbeit an Projekten (u. a. TUI-Musement, Betrugsprävention)
Mitgestaltung der API und Plug-in-Architektur sowie Sicherstellung der Kompatibilität mit bestehenden und zukünftigen Systemen
Code-Reviews
Aufbau von Überwachungs- und Benachrichtigungslösungen zur Unterstützung von Support-Teams und Betriebssicherheit
Aufgaben des Teams:
Bereitstellung und Wartung von APIs zur Buchung und Verwaltung von TUI-Reisepaketen im API-First-Ansatz für Drittanbieter und unternehmensintern
Integration und Entwicklung von Services über Plug-in-Architektur: Anbindung externer und interner Systeme (u. a. Mietwagen, Flüge, Hotels, Bezahlservices, Betrugsprävention)
Betrieb von etwa 20 Spring-Boot-Services in Kubernetes-Clustern, sowie ereignisgesteuerten AWS-Lambdas über SQS
Aufbau von Dashboards zum Monitoring, sowie Weiterleitung von Ereignissen über SQS/SNS an Support-Teams
Qualitätssicherung: CI-Pipelines mit automatisierten Tests und statischer Codeanalyse
Technologien:
Java 21, Spring Boot 3.x, AWS (EKS, Lambda, SQS, SNS, DynamoDB), ApiGee API Gateway, Kubernetes, Gitlab CI/CD, SonarQube, OpenAPI 3, OAuth 2, DataDog
Vorgehensweise:
Agile (SCRUM), Code-Reviews, Pair-Programming, Clean-Code-Prinzipien
Agile Methodologie, Amazon Web Services (AWS), API-Entwickler, Cloud Spezialist, Code-Review, Git, IT-Berater, Java-Entwickler, Kubernetes, Scrum, Server-Monitoring, Spring Framework
1/2021 – 2/2022
Tätigkeitsbeschreibung
Meine Aufgaben im Team:
Entwicklung und Wartung von hochperformanten, skalierbaren und zuverlässigen Backend-Services
Mitgestaltung der Architektur und aktive Beteiligung an der Entscheidungsfindung
Sicherstellung der Code-Qualität und Mitwirkung bei Code-Reviews, Pair- und Mob-Programming-Sessions
Unterstützung bei der Einführung und Anwendung von Clean-Code-Prinzipien, DDD und TDD
Mitarbeit in der Planung und Durchführung agiler Sprints
Aufgaben des Teams:
Verantwortlich für die Entwicklung und den Betrieb von Microservices, die verschiedene Domänen innerhalb der GVL abdecken.
Integration und Datenabgleich mit externen Systemen wie der internationalen Künstler-Datenbank VRDB
Bereitstellung von Services für das Melden von Rechteinhaberschaften und die Nutzung von Musikstücken und Videoproduktionen
Konzeption der Systeme nach dem Prinzip der Self-Contained-Systems mit lose gekoppelten Bounded-Contexts, mit Fokus auf den Einsatz von asynchroner, nicht blockierender Kommunikation.
Technologien:
u. a. Java 11, Spring Boot, Spring WebFlux, MongoDB, PostgreSQL, RabbitMQ, Docker, GitLab, GitLab CI/CD
Vorgehensweise:
Agile (SCRUM), Code-Reviews, Pair- und Mob-Programming, Clean-Code-Prinzipien, Domain-Driven-Design und teilweise Test-Driven Design
Agile Methodologie, Amazon Web Services (AWS), Backend Entwickler, Cloud Spezialist, Code-Review, Full Stack Developer, IT-Berater, Java-Entwickler, Kubernetes, Software Design, Software Quality, Spring Framework
1/2020 – 5/2021
Tätigkeitsbeschreibung
Meine Aufgaben im Team:
In meiner Rolle als Java-Fullstack-Entwickler war ich Teil eines selbst organisierten Teams mit sechs Entwicklern. Meine Arbeit umfasste Code-Review-Prozesse sowie Pair- und Mob-Programming. Dabei setzten wir konsequent auf Clean-Code-Prinzipien, um nachhaltige und qualitativ hochwertige Software zu entwickeln.
Aufgaben des Teams:
Unser Team war im Umfeld des E-Post-Portals der Deutsche Post DHL Group tätig und verantwortete vorwiegend DSGVO-konforme Prozesse zur Datenlöschung.
Hierbei haben wir zahlreiche Microservices der Plattform analysiert, um die Verarbeitung personenbezogener Daten zu identifizieren und entsprechende Löschroutinen gemäß den Vorgaben zu Aufbewahrungs- und Löschfristen zu implementieren.
Zusätzlich betrieben wir eigenständige Microservices und Komponenten, insbesondere für den Kundenservice und das Produkt Digitale Briefankündigung (-Hyperlink entfernt-).
Technologien:
u. a. Java 8, Spring Boot 2.x, Oracle 19c, Angular, TeamCity CI/CD, Bitbucket, Terraform
Vorgehensweise:
Agile (SCRUM), Pair- und Mob-Programming, Clean-Code-Prinzipien
Amazon Web Services (AWS), Backend Entwickler, Cloud Spezialist, Datenbankentwicklung, Datenschutz, DevOps, Frontend Entwickler, Java-Entwickler, Spring Framework
8/2017 – 8/2019
Tätigkeitsbeschreibung
Projekte:
1.
Android-App zur Unterstützung der GLS-Paketlieferer (-Hyperlink entfernt-).
Die App schlägt eine Route und Reihenfolge für die Paketauslieferung vor. Die optimale Route wird fortwährend neu berechnet.
Zur App gehören ein Backend aus Microservices zur Verarbeitung von Events, Routenberechnung, Reporting, Monitoring, und Usermanagement, sowie eine Anbindung an Legacy-Systeme der GLS und ein Administrations-Frontend.
Mein Team entwickelte die Administration mit Vue.js-Frontend und Spring-Boot-Backend.
2.
Das Projekt »Parcelshuttle« bot eine flexible Möglichkeit der Paketanlieferung und ‑versands in einem gewählten Zeitfenster. Mit einem MVP wurde in einem Testgebiet innerhalb Berlins die Marktfähigkeit erprobt.
Ein Webfrontend ermöglichte dem Benutzer die Auswahl von Produkt, Zeitfenster und Bezahlung. Das Backend sendete die Aufträge an die beauftragte Lieferfirma.
Als Architekt und Entwickler habe ich die Anwendung mit Spring-Boot-Microservices und Angular-Frontend entwickelt.
Technologien:
u. a. AWS (EC2, ECS, RDS Postgres, SQS, CloudFront, CloudFormation), Docker, Spring Boot, Java 8, Vue.js, AngularJS 1.6, GraphHopper Directions API, Google Maps API, Google Places API, GitHub Enterprise, Mailchimp, Mandrill, PayPal SDK
Vorgehensweise:
Agile (SCRUM), Clean-Code, Code-Reviews
Agile Methodologie, Amazon Web Services (AWS), AngularJS, Cloud Spezialist, DevOps, Full Stack Developer, Java-Entwickler, Scrum, Software Architecture, Spring Framework, Vue.Js
11/2016 – 5/2017
Tätigkeitsbeschreibung
Projekt:
Ein Portal für die digitale Formular- und Antragsbearbeitung auf Basis von Liferay DXP für die Daimler-Benz AG.
Meine Aufgabe im Team:
Entwicklung von Frontends und Backends für Liferay-DXP-Portlets.
Implementierung von APIs und Geschäftslogik in agiler Vorgehensweise.
Aufgaben des Teams:
Entwicklung von Portlets für das Erstellen und Bearbeiten von Formularen.
Anbindung eines AngularJS-Frontends an eine eigens entwickelte REST-API.
Nutzung vorhandener Liferay-Funktionalitäten, z. B. zur Abwicklung komplexer Arbeitsabläufe mithilfe der Liferay-Kaleo-Engine.
Technologien:
u. a. Java 8, Liferay DXP, Tomcat 8, PostgreSQL, AngularJS, OSGi
Vorgehensweise:
Agile Vorgehensweise (SCRUM)
Agile Methodologie, Amazon Web Services (AWS), AngularJS, Backend Entwickler, Cloud Spezialist, Consultant, Full-Stack, Full Stack Developer, IT-Berater, Java-Entwickler, Java Database Connectivity, Scrum, Spring Framework
7/2016 – 11/2016
Tätigkeitsbeschreibung
Im Auftrag der Stuttgarter Versicherung a.G., entwarfen und entwickelten wir ein Informationsportal für die Vertriebsmitarbeiter der Stuttgarter Versicherung a.G.
-Hyperlink entfernt-
Spring Framework, Agile Methodologie, Backend, Backend Entwickler, Frontend Entwickler, Full-Stack, Full Stack Developer, Java-Entwickler, Scrum
12/2015 – 6/2016
Tätigkeitsbeschreibung
Projekt:
Inhouse-Weiterentwicklung eines bestehenden Supply-Chain-Management-Systems für die Volkswagen AG.
Im Auftrag der Volkswagen AG haben wir als Team, bestehend aus drei Java-Entwicklern, neue Funktionalität zu einem bestehenden System für das Supply-Chain-Management hinzugefügt.
Technologien:
u. a. Java EE 6, JPA, JSF, Oracle DB, IBM WebSphere Server, TomEE
Vorgehensweise:
Agile Vorgehensweise (SCRUM)
Spring Framework, Agile Methodologie, Backend, Backend Entwickler, Front End, Frontend Entwickler, Full-Stack, Full Stack Developer, Java-Entwickler, Java (allg.), Scrum
10/2013 – 11/2014
Tätigkeitsbeschreibung
Projekt:
Unser Team realisierte Kundenportale für Kunden aus der Medizintechnik und dem Medizin-Verlagswesen auf Basis von Liferay Portal. Mein Schwerpunkt lag dabei in der Beratung zu System- und Softwarearchitektur sowie der Softwareentwicklung. Als Entwickler und Spezialist für das Java Framework Liferay Portal unterstützte ich das Pixelpark-Entwicklungsteam in Projekten wie station24.de, bibliomed-manager.de und medperts.com.
Die Portale basieren auf Liferay Portal und wurden als Cluster auf Tomcat 7 betrieben. Ich war an der Umsetzung von Java Portlets mit Ajax-Funktionalität beteiligt, wobei JQuery und Spring Web MVC im Frontend sowie Spring und Hibernate im Backend eingesetzt wurden.
PostgreSQL 8 wurde als Datenbank und Apache Solr für die Suche verwendet.
Agile Methodologie, Backend Entwickler, Cloud Spezialist, Frontend Entwickler, Full Stack Developer, Java-Entwickler, Scrum, Spring Framework
3/2010 – 9/2013
Tätigkeitsbeschreibung
Projekt:
Im Auftrag der GOD mbH war ich im Architektur-Management der Volkswagen Group IT am Standort Wolfsburg als Projektarchitekt in einem Team zuständig für die Beratung von IT-Projekten der Volkswagen Gruppe, die mit Liferay-Portal umgesetzt wurden oder Schnittstellen dazu hatten.
Dies beinhaltete die Architekturplanung, Unterstützung bei der Integration in die Volkswagen-IT, Beratung bei der Entwicklung oder Migration von Liferay-Projekten sowie die Mitarbeit an den konzernweit geltenden Entwickler-Richtlinien für Liferay-Portal-Projekte.
Agile Methodologie, Backend Entwickler, Datenbankentwicklung, Frontend Entwickler, IT-Berater, IT-Infrastrukturspezialist, Java-Entwickler, Oracle Portal, Scrum, Software Architecture, Software Design, Software engineering / -technik, Software Quality, Softwareanforderungsanalyse, Spring Framework
4/2009 – 11/2009
Tätigkeitsbeschreibung
Projekt:
1. Beratungs- und Entwicklungstätigkeit für das Global Biodiversity Resources Discovery System Projekt
Entwicklung eines Systems zur Registrierung von Ressourcen und Anbietern im GBIF Network
-Hyperlink entfernt-
2. Beratungstätigkeiten für das GBIF Biodiversity Metadata Portal Projekt als Teil des Global Earth Observation System of Systems (GEOSS)
Evaluierung von Systemen zur Speicherung und Indizierung von XML-Dokumenten für ökologische Metadaten (DarwinCore, EML) und Beratung für die Portalarchitektur.
Consultant, IT-Berater, Full Stack Developer, Java-Entwickler, Softwareentwickler, Agile Methodologie, Scrum, Software Architecture, Software Design, Spring Framework, Backend Entwickler, Frontend Entwickler
Zertifikate
Meta
IBM
Google Cloud
Google Cloud
IBM
Google Cloud
Packt
IBM
Stanford University
Ausbildung
Fa. Pecksen Karlsruhe
Über mich
Schwerpunkte sind skalierbare Backend-Systeme, Microservice-Architekturen, Cloud-Infrastrukturen sowie saubere und wartbare Softwarearchitektur.
Weitere Kenntnisse
Java (bis 21), Spring Boot, Spring Cloud
Microservices, API-First, Clean Code
Skalierbarkeit, Wartbarkeit, Performance
Cloud & DevOps:
AWS, Google Cloud Platform (GCP)
Kubernetes, Docker
CI/CD (GitLab CI, Jenkins, TeamCity)
Infrastructure as Code (Terraform, AWS CDK)
Generative AI & Data:
Integration von LLMs in Softwarelösungen
Generative AI für Java- und Backend-Anwendungen
Grundlagen Machine Learning & Data Science (Python)
Frontend:
React, Vue, Angular, JSF
Datenbanken:
PostgreSQL, Oracle, MySQL
MongoDB, DynamoDB
Methoden:
Agile Entwicklung (SCRUM, Kanban)
Code-Reviews, Pair- und Mob-Programming
Domain-Driven Design (DDD), TDD
Weitere Kompetenzen:
Branchenkenntnisse aus Projekten in: Automotive, Logistik, Tourismus, Umwelt, Medien, E-Learning, Versicherung, Agenturen, Messtechnik
Netzwerktechnik und Elektrotechnik
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
