Senior Java / Fullstack Software Engineer · DevOps
- Verfügbarkeit einsehen
- 0 Referenzen
- 95‐105€/Stunde
- 13359 Berlin
- Nähe des Wohnortes
- de | en
- 15.07.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
4/2025 – offen
Tätigkeitsbeschreibung
• Entwicklung sowie Weiterentwicklung und technische Konzeption von Schnittstellen für die TI-Messenger-Anbindung im CRM-Umfeld
• Umsetzung neuer Schnittstellen und Erweiterung bestehender Integrationen
• Technische Abstimmung zwischen den Projekten TI-Messenger und Digital Layer
• Vorbereitung und Durchführung von Entwicklertests sowie Erstellung von Unit- und Integrationstests mit JUnit 5 und Testcontainers
• Erstellung technischer Dokumentation mit AsciiDoc
• CI/CD-Deployment und Release-Management mit Jenkins
• Betrieb und Deployment auf OpenShift mit Helm, ArgoCD und Docker
Eingesetzte Technologien: Java 21, Spring Boot 3/4, REST, OpenAPI, OData, OAuth 2.0, JPA/Hibernate, Liquibase, PostgreSQL, JUnit 5, Testcontainers, Lombok, Prometheus, Micrometer, OpenTelemetry, Python, Make, Go Template, Jenkins, Renovate, SonarQube, Nexus, Nexus IQ, Docker, Helm, ArgoCD, OpenShift, AWS, BitBucket, Jira, Redpanda Console, AsciiDoc
Softwaredokumentation, Java Database Connectivity, Relationale Datenbanken, API-Entwickler, Java-Entwickler, Softwareentwickler, Software Quality, Software Architecture, Software Design, Hibernate (Java), Java (allg.), Software engineering / -technik, Software Version Control, Softwareentwicklung (allg.), Spring Framework, Representational State Transfer (REST)
2/2025 – 4/2025
Tätigkeitsbeschreibung
• Einrichtung einer automatisierten Testumgebung für die Web-Applikation
• Backend-Entwicklung mit TypeScript und Anbindung an AWS-Services
• Performance-Optimierung der bestehenden WebApp
• Mentoring und Coaching des Entwicklungsteams sowie Vermittlung von Best Practices (Wissenstransfer)
• Stabilisierung der WebApp-Architektur
Postgresql, Git, Jira, Python, Typescript, Amazon Web Services (AWS)
7/2024 – 2/2025
Tätigkeitsbeschreibung
Beratung und Entwicklung in der agilen Produktentwicklung über alle Phasen der Softwareentwicklung hinweg
Integration von Microservices auf Basis von Java
Entwicklung von Frontend-Komponenten mit Angular im Micro-Frontend-Ansatz
Implementierung ereignisgesteuerter, verteilter Architekturen mit Kafka
Einsatz cloud-nativer Lösungen und Container-Technologien in Kubernetes
Entwicklung und eigenständige Umsetzung automatisierter Tests für Frontend-, Backend-, Komponenten- und Integrationstests
Problemanalyse und Debugging anspruchsvoller Systemfehler
Teilnahme an projektspezifischen, technischen Meetings und Beratung bei Entscheidungsprozessen
Java-Entwickler, Java (allg.), Python, Python-Programmierer
4/2024 – 6/2025
Tätigkeitsbeschreibung
• Implementierung von Cloud-Infrastruktur mit Amazon Web Services (AWS)
• Realisierung von Infrastructure-as-Code (IaC) mit Terraform
• Konzeption einer Monitoring-Strategie unter Einbindung von Tools wie New Relic
• Weiterentwicklung von Terraform-Modulen
• Entwicklung von Python-Skripten zur Automatisierung von Aufgaben
Amazon Web Services (AWS), Bash Shell, Git, Kubernetes, Python, Python-Programmierer, Server-Monitoring
2/2021 – 1/2024
Tätigkeitsbeschreibung
• Neuentwicklung des Frontends und Backends eines Web-Portals auf Basis von Java / Spring Boot 3 und TypeScript / Angular
• Entwicklung von REST APIs mit SOAP- und OData-Schnittstellen
• Migrationen von Tomcat-Anwendungen zu Docker / Kubernetes und von Oracle zu PostgreSQL
• Visualisierung von Verbrauchsdaten mit Hilfe der TimescaleDB PostgreSQL-Erweiterung
• Automatisierung von Deployments und Neukonzeption von Release-Prozessen
• Architekturberatung bei der anwendungsübergreifenden Authentifikationsinfrastruktur mit OAuth 2.0 auf Basis von Keycloak
• Aufbau von Integrationstests mit Testcontainers und WireMock
• Unterstützung bei der Durchführung von Pentests und der Erhöhung der IT-Sicherheit von IT-Infrastruktur und -Systemen
• Fehlermonitoring, -analyse und -behebung
Access Management, Angular, Apache Maven, Apache Tomcat, Bash Shell, Confluence, Continuous Delivery, CSS (Cascading Style Sheet), Debian Linux, Docker, Git, Hibernate (Java), HTML, Java (allg.), Java Message Service, JavaScript, Jira, Junit, Kubernetes, Nginx, Node.Js, Postgresql, Python, Representational State Transfer (REST), Sentry, Shell (CSH), SOAP, Spring Framework, SQL, Test Automation, Typescript, XML
10/2020 – 12/2020
Tätigkeitsbeschreibung
• Entwicklung neuer Features und Behebung von Bugs an den REST-Microservices auf Basis von Java 14 und 15 und des Dropwizard-Frameworks
• Optimierung der Jenkins-Continuous Integration Pipelines
• Erweiterung der DevOps-Funktionalitäten im Kubernetes-Umfeld mit Kustomize und Terraform / Release-Durchführung
• Hochverfügbarkeit der Authentifizierung mittels Keycloak-Cluster
• Anpassung des Datadog-Monitorings und Alertings
• Beratung bezüglich Architektur und Migration von Kafka zu AWS SNS / SQS
• Implementierung von Features der auf React Native basierenden mobilen Smartphone-App
• Erweiterung des Backoffice-Frontends auf Basis von React
• Moderation von Retros und Unterstützung bei der Teamfindung
Agile Methodologie, DevOps, DevOps (allg.), Java-Frameworks, Java (allg.), Java Message Service, Jenkins, Kubernetes, React (JavaScript library), React Native, Release-Management, Representational State Transfer (REST), Server-Monitoring, System Architektur
8/2020 – 9/2020
Tätigkeitsbeschreibung
• AnforderungsanalyseautomatischesDeploymentundSourceCodeOrganisation in GitHub
• EntwicklungeinerneuenTestinfrastrukturfürdieE-Learning-Plattform
• ImplementierungeinesSystemsfürdasautomatisierteDeploymentvon
Umgebungen mit GitHub Actions
Continuous Delivery, Git, It-Beratung, Release-Management, Systemadministration (allg.), Test Management
4/2020 – 9/2020
Tätigkeitsbeschreibung
• Weiterentwicklung der Spring Boot-Anwendung für das REST-Interface der mobilen Applikationen eines großen Telekommunikationsanbieters
• Einführung von Jenkins-Pipelines zur Continuous Integration / Delivery
• Migration der Maven-Repositories von Nexus zu Artifactory
• Automatisierung des Deployment-Prozesses
• Optimierung des automatischen Testings mit JUnit und WireMock
Apache Maven, Java (allg.), Java Architecture for XML Binding (JAXB), Java-Frameworks, Jenkins, Junit, Spring Framework
2/2020 – 2/2021
Tätigkeitsbeschreibung
- Automatisierung der AWS Cloud-Infrastruktur mit Terraform
- DNS-Migration zu AWS Route 53
- Migration vorhandener Anwendungen zu Kubernetes
- Aufsatz eines Kubernetes Clusters für eine Staging-Umgebung
- Integration von Datadog Infrastructure Monitoring, Datadog APM und Datadog Logging
- Einführung von Continuous Deployment durch GitLab CI Pipelines
Anwendungsadministration, Betriebssysteme, Continuous Delivery, DevOps (allg.), Docker, Iaas, Infrastrukturarchitektur, Kubernetes, Server-Monitoring, System Analyse, System Architektur, Systemadministration (allg.), Systems Engineering
8/2018 – 2/2020
Tätigkeitsbeschreibung
• Erweiterung des automatisierten Testings mit JUnit für die eigene Abrechnungssoftware (Java) und Einführung von manuellen Testings der Rechnungsläufe
• Entwicklung einer Vue.js-Anwendung für die Rabattierung von Partner-Shops
• Migration der Produktdatenanreicherung von Spring Framework zu Spring Boot
• Performance-Optimierung des Produktdatenimports mithilfe von Kafka und RabbitMQ
• Modernisierung und Übertragung aller internen Tools und externen APIs zu Kubernetes
• Anpassung der PHP- und Java-Frontends zur Internationalisierung von Produktattributen
Postgresql, DevOps (allg.), Java (allg.), Spring Framework, CSS (Cascading Style Sheet), HTML, Kubernetes, PHP, Vue.Js
4/2016 – 7/2018
Tätigkeitsbeschreibung
• Datenmigration aller Kundendaten eines Portals zwischen zwei relationalen Schemata mit Hilfe von Pentahoo
• Erweiterung der REST-Anbindung der mobilen App
• Portierung der monolithischen Java-Anwendung von Java 7 auf Java 8
• Migration von Puppet 3 auf Puppet 5, Erweiterung des Ruby-Scriptings
• Data Center Migration
• Einführung des Monitoring-Tools Instana
Postgresql, Java (allg.), Ruby, Puppet, Representational State Transfer (REST)
10/2015 – 3/2016
Tätigkeitsbeschreibung
• Vorbereitung der Vorlesung und Durchführung von Seminaren zum Thema Business Process Management
• Betreuung von Abschlussarbeiten
Schulung / Training (IT), Schulung / Coaching (allg.), Schulungskonzepte
4/2015 – 7/2015
Tätigkeitsbeschreibung
• Vorbereitung der Vorlesung und Durchführung von Seminaren zur Lehrveranstaltung Visualisierung
• Betreuung von Abschlussarbeiten
Schulung / Training (IT), Schulung / Coaching (allg.)
2/2012 – 3/2015
Tätigkeitsbeschreibung
• Durchführung des seminaristischen Unterrichts und Laborübungen zu den Lehrveranstaltungen Programmieren I, Programmieren II, Grundlagen der Informatik, Image Processing und Animation
• Betreuung von Abschlussarbeiten
Schulung / Training (IT), Schulung / Coaching (allg.)
9/2010 – 2/2012
Tätigkeitsbeschreibung
• Entwicklung des Frontends und des Backends der Web-Applikation zur Visualisierung von VoIP-Monitoring-Daten
• Einbindung von PostgreSQL-Plugins in C zur Aggregation von Daten aus Tabellenpartitionen
• Paketierung der Anwendungen und Infrastruktur-Komponenten unter Verwendung von Python mit SuSE Linux
Postgresql, OpenSuse, Java (allg.), Python, CSS (Cascading Style Sheet), HTML, JavaScript, Jquery
10/2008 – 8/2010
Tätigkeitsbeschreibung
• Frontend- und Backend-Entwicklung einer javabasierten Software-Lösung zur Abbildung der Geschäftsprozesse für Schadens- und Inkassoaktivitäten im Projekt bei einem Hamburger Kreditversicherungsunternehmen
• Implementierung von Interface Management Prozessen bei einem Hamburger Flugzeugkonstruktionsunternehmen unter Verwendung von C und Java-Anwendung
• Erweiterung der Sachbearbeitungsanwendung eines Stuttgarter Versicherungsunternehmens um Monitoring-Funktionalitäten mit IBM WebSphere Business Monitor
• Automatisierung der Verarbeitung von Eingangspost und Akten bei einem Versicherungsunternehmen
Java (allg.), Spring Framework, CSS (Cascading Style Sheet), HTML
Ausbildung
Essen
Mannheim
Über mich
Mein Fokus liegt zunehmend auf KI-augmentierter Entwicklung: Ich baue eigene MCP-Server, binde LLMs an Backend-Systeme an und setze KI-gestützte Entwicklungsworkflows produktiv ein. Dazu bringe ich Architektur- und Security-Kompetenz mit, insbesondere Microservices sowie Identity und Access Management mit OAuth 2.0, OpenID Connect und Keycloak.
Qualität und Betriebsstabilität sind für mich zentral: TDD, Testcontainers, CI/CD und Observability gehören zu meinem Alltag. Als Maintainer mehrerer quelloffener Java-Bibliotheken (unter anderem adocfmt und Matomo Java Tracker) veröffentliche ich regelmäßig über Maven Central.
Ich arbeite bevorzugt remote oder in Berlin und bin ab Oktober 2026 in Vollzeit verfügbar.
Weitere Kenntnisse
DevOps & Betrieb: GitOps-Workflows mit ArgoCD, Container-Orchestrierung (Kubernetes, OpenShift, Helm, Kustomize), Infrastructure as Code (Terraform), Aufbau und Optimierung von CI/CD-Pipelines, Dependency Management und SBOM, A/B-Deployment-Strategien, Release-Management
Qualitätssicherung: Teststrategien für Backend-, Komponenten- und Integrationstests, Testautomatisierung mit Testcontainers und WireMock, Code-Qualitätsanalyse mit SonarQube, Pentestbegleitung und IT-Sicherheitsmaßnahmen
Wissensvermittlung & Lehre: Mehrjährige Erfahrung in der Hochschullehre (Programmierung, Informatik, Software Engineering), Betreuung von Abschlussarbeiten, IHK-geprüfter Ausbilder. Ich kann technisches Wissen verständlich aufbereiten und Onboarding neuer Teammitglieder effektiv unterstützen.
Domainwissen: Gesundheitswesen (CRM, Schnittstellenanbindung), Energiewirtschaft (Übertragungsnetz, Verteilnetz, Verbrauchsdatenvisualisierung), Telekommunikation (Mobile APIs, Push Notifications), E-Commerce (Produktdatenmanagement, Tracking)
Systemadministration: Linux-Server (Ubuntu, Debian, CentOS, SuSE), Puppet, Ansible, Virtualisierung (KVM, Proxmox, OpenStack), Nginx, Tomcat
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
