Entwickle anspruchsvolle Java-basierte Anwendungen, insbesondere Webservices, mit einem Schwerpunkt auf fachlichen Anforderungen.
Gestalte und implementiere Container-basierte Anwendungen unter Verwendung modernster Technologien wie Docker, Kubernetes und Helm, um eine effiziente Bereitstellung und Skalierbarkeit zu gewährleisten.
Übernehme die Konfiguration und Verwaltung von APIs unter Verwendung der Plattform 3scale, um eine nahtlose Integration und optimierte Schnittstellensteuerung sicherzustellen.
Pflege und unterstütze bestehende Anwendungen in enger Kooperation mit interdisziplinären Teams, um deren kontinuierliche Verbesserung und reibungslose Funktionalität zu garantieren.
Du verfügst über fundierte Erfahrung in der Entwicklung mit Java 17 sowie in der Anwendung moderner Frameworks wie Spring Boot.
Darüber hinaus bist du mit Spring Data JPA, Gradle und der Nutzung von GIT für Versionskontrolle bestens vertraut.
Du hast bereits umfassende Kenntnisse im Umgang mit verschiedenen Speichertechnologien, darunter relationale Datenbanken, NoSQL-Datenbanken und Blob-Speicherlösungen.
Die Arbeit mit Azure DevOps, Docker, Kubernetes und Helm ist dir ebenso vertraut, und du hast diese Technologien erfolgreich zur Optimierung von Entwicklungs- und Bereitstellungsprozessen eingesetzt.
Von Vorteil sind zudem Erfahrungen mit der API-Management-Plattform Red Hat 3scale, die du für eine effiziente Verwaltung und Integration von Schnittstellen nutzen kannst.