04.11.2026 aktualisiert


Premiumkunde
nicht verfügbarinfo: nicht verfügbar bis 31.12.2026
Java Software Engineer | Backend
Köln, Deutschland
Köln +50 km
Bachelor of Science in WirtschaftsinformatikÜber mich
Java Backend & Spring Experte. Cloud Deployments. Testautomatisierung. High-Throughput Architecture & Optimizations.
Skills
HelmJavaAPIsAmazon Web ServicesTest AutomationContinuous DeliveryContinuous IntegrationDatenbankentwicklungDevOpsHibernateIntellij IDEAJava Persistence APISpring FrameworkJUnitApache Maven
Java & Spring Boot
Mehr als 10 Jahre Erfahrung in der Entwicklung von Java-Anwendungen mit Spring Boot in Branchen wie Automotive, Banking und Logistics. Dabei waren unter Anderem die Implementierung von komplexen fachlichen Anwendungen, performance Optimierung ueber mehrere Groessenordnungen und die entwicklung eines Frameworks mit 200+ Modulen nach hexagonaler Architektur. Datenbankanbindung, REST APIs und Testautomatisierung waren immer dabei.
Datenbankentwicklung & Performance-Optimierung
Fundierte Kenntnisse in PostgreSQL, MySQL und JPA/Hibernate sowie tiefgehendes Profiling zur Lokalisierung von Performance- und Memory-Engpaessen, Analyse von Query Execution Plans und Datenbankdesign auf Basis der Normalformen.
Cloud & DevOps
Praxiserfahrung mit AWS und Azure, Automatisierung von Cloud-Umgebungen mit Terraform, Aufbau und Betrieb von Kubernetes-Clustern sowie Entwicklung von CI/CD Pipelines mit GitHub Actions und Helm.
Testing & Qualitaetssicherung
Einsatz von JUnit, Mockito, Testcontainers und WireMock zur Sicherstellung der Testqualitaet, einschliesslich der Entwicklung technischer Testkonzepte und Spring Boot Integration Tests.
REST API Design & OpenAPI
Design und Implementierung von REST APIs nach OpenAPI-Standard, inklusive Umstellung von SOAP auf REST und Entwicklung zentraler Archiv-REST-APIs.
Message Bus & Queues
Erfahrung mit Azure Service Bus und Kafka fuer asynchrone Kommunikation und robustes Batch-Processing in verteilten Systemen.
Versionsverwaltung & Build-Tools
Langjaehrige Nutzung von Git sowie Maven und Gradle fuer das Build-Management in Java-Projekten.
Datenbankmigrationen mit Flyway
Einsatz von Flyway fuer strukturierte und nachvollziehbare Datenbankmigrationen, auch in Multi-Tenant-Szenarien.
Docker & Containerisierung
Nutzung von Docker fuer die Containerisierung von Anwendungen und Refactoring bestehender Services fuer Cloud-basierte Container-Umgebungen.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Selbststaendige Taetigkeit als Java Software Engineer unter dem eigenen Unternehmen Kirberg IT Solutions.
Entwicklung eines Frameworks mit 200+ Modulen auf Basis von Spring Boot fuer rund ein Dutzend Fachteams. Aufgaben umfassten Entwicklung konkreter Module (PDF-Generierung, Multi-Tenant-Datenbankmigration, asynchrones Job-Processing), Optimierung hinsichtlich hexagonaler Architektur und Spring Boot Best Practices, Verbesserung der Test-Qualitaet (Spring Boot Integration Tests, AutoConfiguration) sowie Schulung und Support der Fachteams.
Entwicklung von Java und Kotlin Anwendungen mit Spring Boot in Domaenen wie Automotive, Banking und Logistics. Taetigkeiten: Design und Implementierung von REST APIs, Batch-Processing, Testkonzepte, Refactoring, Datenbankdesign. Java und Datenbank Performance Optimierungen durch Profiling und Query Execution Plan Analyse. DevOps: Automatisierung von Cloud-Umgebungen mit Terraform, Kubernetes, CI/CD Pipelines mit GitHub Actions und Helm. Tech Stack: Java, Spring Boot, JPA/Hibernate, REST, SQL, Cloud (AWS, Azure), Kotlin, Kafka, Azure Service Bus, Terraform, Helm, GitHub Actions.