17.10.2026 aktualisiert
YC
Premiumkunde
100 % verfügbarIT-Berater | Senior Software Entwickler | Java | DevOps | Angular | System- und Anforderungsanalyse
Nürnberg, Deutschland
Deutschland
Dipl.-Inform. (FH)Skills
Dc/osJavaAPIsApache AntAtlassian JiraClient-Server-ArchitekturDevOpsWeb EntwicklungEclipseGitHubGroovySpring FrameworkJUnitScrumMockito
# Selbstständiger IT-Spezialist | Java, Spring, Microservices & DevSecOps
Ich unterstütze Unternehmen als selbstständiger IT-Spezialist mit langjähriger Erfahrung in der Konzeption, Entwicklung und Modernisierung anspruchsvoller Softwarelösungen. Meine Schwerpunkte liegen auf Java, dem Spring-Ökosystem, Microservices, DevSecOps, Cloud-Technologien und modernen Webanwendungen.
Von der Anforderungsanalyse und Architektur über die Implementierung und das Testing bis hin zu Deployment und Betrieb begleite ich Projekte ganzheitlich und lösungsorientiert.
**Fachliche Schwerpunkte**
- Backend- und Frontend-Entwicklung sowie Softwarearchitektur
- Microservices, Domain-Driven Design (DDD) und hexagonale Architektur
- Prozessautomatisierung mit Camunda (BPMN/DMN)
- DevSecOps, CI/CD und Cloud-native Entwicklung
- Modernisierung und Migration von Legacy-Systemen
- Integration von KI-Technologien und Large Language Models (LLMs)
**Technologien und Tools**
- **Programmiersprachen:** Java 17/25, Kotlin, Groovy
- **Backend und Frameworks:** Spring, Spring Boot, Spring Security, Spring Batch, Spring Cloud, Spring AI, JPA, Hibernate, Java EE/Jakarta EE
- **KI und LLMs:** Ollama, OpenAI, DeepSeek
- **Architektur und Kommunikation:** Microservices, gRPC, Protobuf, REST, OpenFeign, RabbitMQ, AMQP, Apache Kafka
- **Cloud und Container:** AWS, OpenShift, Kubernetes, Docker, Helm
- **DevSecOps und Automatisierung:** Tekton, Argo CD, Jenkins, Ansible, Istio, HashiCorp Vault
- **Security und Identity Management:** OAuth 2.0, Keycloak, Secret Management
- **Datenbanken:** Oracle, MySQL, PostgreSQL, SQL, JDBC
- **Frontend:** Angular, TypeScript, Angular Material, JavaScript, HTML, CSS, JSF/Jakarta Faces, Liferay
- **Testing und API-Dokumentation:** JUnit, Mockito, Postman, OpenAPI, Swagger UI
- **Build, Versionsverwaltung und Kollaboration:** Maven, Git, Bitbucket, SVN, Jira, Confluence
- **Entwicklungsumgebungen:** IntelliJ IDEA, Eclipse, Spring Tool Suite, Visual Studio Code
- **Modellierung und Application Server:** UML, OOA/OOD/OOP, WebLogic, JBoss EAP, WildFly, Payara, Tomcat
- **Betriebssysteme und Methodik:** Linux, macOS, Windows, Scrum
Mit großem Interesse verfolge ich die Entwicklungen im Bereich künstlicher Intelligenz und integriere moderne KI-Technologien gezielt dort, wo sie einen konkreten fachlichen oder technischen Mehrwert schaffen.
Meine Stärken liegen in analytischem Denken, fundierter technischer Umsetzung und einer proaktiven, selbstständigen Arbeitsweise. Dabei stehen Softwarequalität, effiziente Lösungen, Kundenzufriedenheit und Termintreue im Mittelpunkt.
Für neue Projekte stehe ich gerne zur Verfügung und freue mich darauf, meine Expertise in Java, Spring, Microservices, Cloud, DevSecOps, Prozessautomatisierung und KI in anspruchsvolle Vorhaben einzubringen.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2016
Sprachen
DeutschverhandlungssicherEnglischgutFranzösischMuttersprache
Projekthistorie
Entwicklung und Betrieb eines Transaction Trackers auf Basis der „Tracker Frontend API“ von SWIFT zur Zahlungsnachverfolgung im Zahlungsverkehr. Die Anwendung ermöglicht es Nutzern, den Verlauf einer Zahlung vom Start- bis zum Zielpunkt Ende-zu-Ende transparent und nachvollziehbar darzustellen.
Der Betrieb der Anwendung erfolgt auf der OpenShift-Cloud-Plattform.
Technologie-Stack:
Programmiersprachen: Java 25, TypeScript
Frameworks: Spring Boot 4.x, Spring Security, Angular
Architektur: Microservices Hexagonaler Architektur
Sicherheit: OAuth 2.0
Build- und Paketmanagement: Maven, NPM, Node.js
Versionsverwaltung und CI/CD: Git, GitLab
Containerisierung und Plattformen: Docker, Podman Desktop, OpenShift
Deployment und Konfiguration: Helm Charts
Testing: Unit-Tests, Integrationstests, Mockito, Cucumber, REST Assured, WireMock
API-Design und Dokumentation: OpenAPI, Swagger UI
Monitoring und Observability: Grafana, Prometheus
Codegenerierung und Mapping: Lombok, MapStruct
IDEA: IntelliJ Ultimate
AI
Methodik: Scrum
Entwicklung eines modernen Patientenverwaltungssystems auf Basis einer Microservices-Architektur
Konzeption und Entwicklung eines skalierbaren und sicheren Patientenverwaltungssystems unter Einsatz von Java 21 und des Spring-Ökosystems. Die Anwendung basiert auf einer modernen Microservices-Architektur, die eine modulare Entwicklung und unabhängige Skalierung der einzelnen Services ermöglicht.
Die serviceübergreifende Kommunikation erfolgt synchron über gRPC und HTTP/REST sowie asynchron und eventbasiert über Apache Kafka. Für die Absicherung der Anwendung werden Spring Security und OAuth 2.0 eingesetzt. Die Containerisierung und Bereitstellung der Anwendung erfolgen mithilfe von Docker, Helm und AWS-Services.
Technologien und Tools:
Programmiersprache: Java 21
Frameworks: Spring Boot, Spring Security, Spring Data JPA
Sicherheit und Authentifizierung: OAuth 2.0
Kommunikation: gRPC, HTTP/REST
Event Streaming und Messaging: Apache Kafka
Cloud und Deployment: AWS, Docker, Helm Chart, Git, Kubernetes
Architektur: Microservices
OpenAPI, Swagger
Realisierung und Weiterentwicklung komplexer Softwarelösungen für Finanz- und Meldebehörden auf Basis fachlicher und technischer Spezifikationen in Zusammenarbeit mit zahlreichen Daten- und Servicepartnern.
Zu den wesentlichen Aufgaben gehören:
Planung, Entwicklung und Durchführung von Code-, System- und Anwendungstests
Konzeption und Implementierung von Security-Komponenten und IAM-Verfahren auf LDAP-Basis
Webservice-Tests mit SoapUI sowie Anwendungsmonitoring
Design, Entwicklung und Wartung von Backend- und Middleware-Komponenten in einer Microservices-Architektur
Implementierung und Pflege standardbasierter Datenaustauschlösungen und Schnittstellen
Konfiguration und Weiterentwicklung von CI/CD-Pipelines zur Automatisierung von Build-, Test- und Deployment-Prozessen
Werkzeuge und Technologien:
Artefakt-/Repo-Management: Nexus, JFrog Artifactory
Logging, Monitoring & Tracing: ELK-Stack (Elasticsearch, Logstash, Kibana), Grafana, Zipkin
Virtualisierung: VMware mit App-Layering
Sprachen: Java 17/21
Frameworks & Persistenz: SpringBoot 3.x, SpringBatch, SpringDataJPA, SpringSecurity
Messaging & Event Streaming: RabbitMQ, AMQP, Kafka
IDE & Testing: IntelliJ IDEA Ultimate, Lombok, JUnit, Mockito, Postman
Architektur & Schnittstellen: Microservices, RESTClient, RestTemplate, OpenFeign, JAX-RS, SFTP
Datenbanken: SQL, Oracle, PostgreSQL, Liquibase, Flyway
DevOps & Container: Maven, Git, Docker, Jenkins, Kubernetes, Helm, Kustomize, OpenShift, ArgoCD, Istio