18.11.2025 aktualisiert


Premiumkunde
100 % verfügbarJava-oriented Full Stack Developer
Nürnberg, Deutschland
Weltweit
B.Sc. MedieninformatikÜber mich
Zuverlässiger, lösungsorientierter Fullstack Developer und Scrum Master mit starkem Kunden- und Nutzerfokus, einem hohen Maß an Kreativität und einem agilen Mindset, der es liebt sich neuen Herausforderungen zu stellen.
Skills
JavaJavascriptJ2EEMobile EndgeräteSpring FrameworkAngular 2+IonicTypescriptSpringbootBackendKotlinAngularJS
Ich bin ein Java-orientierter Fullstack Developer, wobei sich mein Schwerpunkt in den letzten Jahren mehr zum Backend hin entwickelt hat. Mit meinen mehr als 10 Jahren Berufserfahrung und meinem Team-, Kunden- und Lösungsgerichtetem Mindset habe ich bereits einigen Projekten mit meiner Expertise helfen können.
Besonders zeichnet mich die Fähigkeit aus, schnell und pragmatisch Lösungswege aufzuzeigen, aber auch kritisch zu hinterfragen und somit Hindernisse und negative Konsequenzen frühzeitig zu identifizieren.
Dabei ist mir wichtig, sauberen, sicheren und stabilen Code zu schreiben, der lange wartbar und verständlich bleibt.
Mein Steckenpferd sind die Spring/SpringBoot Frameworks, aber ich habe auch Erfahrung in Java Enterprise (JavaEE) sowie in Frontendtechnologien wie Angular und der Entwicklung für mobile Endgeräte (Android) mit Java, Kotlin, Ionic und Flutter.
Mit meinem hohen Maß an Flexibilität und Kreativität, sowie meiner ziel- und lösungsorientierten Arbeitsweise, als auch mit meinem bisher noch von allen Kollegen geschätztem Wesen kann ich ein wahrer Gewinn für Ihr Projekt sein und würde Sie daher gerne näher kennenlernen.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Aufbau und Weiterentwicklung verschiedener SpringBoot Services zur Verarbeitung und Bereitstellung von Ladedaten.
- Aufbau, Integration und Implementierung von Camunda Prozessen
- Aufbau und Integration von Azure ServiceBusses
- Aufbau von Dashboards und Benachrichtigungen in Splunk
- Implementierung eines Java basierten Daten-Service auf Basis von OData (Olingo)
- Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
- Versionsupdate von Hibernate 5.6 zu 6.4
- Fehleranalyse, Wartung, Qualitätssicherung und stete Verbesserung sowie Betrieb der Anwendungen.
Eingesetzte Technologien und Methoden:
Java 17 | SpringBoot 3.1 | Splunk | REST | JSON | JWT | Flyway 9.22 | Lombok 1.18 | Hibernate 5.6 | Hibernate 6.4 | JPA | Azure SQL DB | SQL | OData | Camunda | Azure | Bitbucket | Maven | Swagger 3.0 | JUnit | Mockito | Hamcrest | GitLab | Intelli J | Postman | Jira | Confluence
- Austausch des Spring-Frameworks in zwei bestehenden Systemen durch das Quarkus-Framework und „Containerisierung“ der beiden Systeme um sie in einem Kubernetes-Cluster zu betreiben.
- Konfiguration von Kubernetes-Clustern
- Vollständige Integration eines von der EU bereitgestellten Teilsystems in das hauseigene System.
- Fehleranalyse, Wartung, Qualitätssicherung und stete Verbesserung und Betrieb der Anwendungen.
- Unterstützung der Anwender bei Fehlern und Problemen innerhalb der Anwendung
- Migration von Daten aus PostgreSQL-Datenbanken in Oracle Datenbanken
- Agile Vorgehensweise nach SCRUM
Eingesetzte Technologien und Methoden:
Java 11 | Kubernetes | Docker | Quarkus | Angular 14 | REST | SOAP | JSON | JWT | Elastic Search 6.0 | Hibernate 5.2 | OracleDB | PostgreSQL | Bitbucket | Maven | Swagger 2.6 | JUnit | Mockito | Sonarqube | Jenkins | Eclipse | Postman | Oracle SQL Developer | Jira | Confluence | Scrum | S3
- Analyse und Ablöse einer alten, sowie (Teil-) Konzeptionierung und sowohl publisher- als auch subscriberseitige Implementierung einer neuen Datenkommunikationsstruktur auf Basis von Apache Kafka und Apache Avro.
- Analyse, Neuentwicklung und Ablöse bisheriger Jenkins-Pipelines mehrerer Services mit Gitlab CI/CD.
- Sowohl Front- als auch backendseitige Implementierung von Change Requests in verschiedenen Apps und Services auf der Grundlage von Java 8, Spring Boot 2.1, Angluar 10, JEE, JSP und Javascript.
- Erstellung von Unit-, Integrations- und End2End Tests
- Fehleranalyse, Wartung, Qualitätssicherung und stete Verbesserung und Betrieb bestehender Anwendungen.
- Kontinuierliche Prozessverbesserung in einem von 3, jeweils etwa 6-9 Mitglieder großen, untereinander in Nexus-Scrum organisierten, Scrum-Teams.
- Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
Eingesetzte Technologien und Methoden:
Java 8 | Spring Boot 2.1 | Spring Security | Lombock 1.18 | Angular 10 | Typescript | REST JSON | JWT | Elastic Search
6.0 | Apache Kafka 2 | Hibernate 5.2 | OpenID | OracleDB | GitLab CI/CD Docker | Gradle 5 | Swagger 2.6 | JUnit |
Mockito | Sonarqube | Spotbugs 4.1 | IntelliJ | Postman | Oracle SQL Developer | Jira | Confluence | Scrum | Nexus
Scrum