Beschreibung
Für unseren Kunden, einen Auftraggeber aus dem öffentlichen Sektor mit Standort Nürnberg oder Berlin, suchen wir einen externen Berater für einen Einsatz im Bereich Java-Cloud-Entwicklung.Projektinformationen:
Seit dem letzten Jahr treibt unser Kunde in agilen Teams das Thema Cloud Native Softwareentwicklung voran. Hierfür werden weitere Entwickler Cloud Native - Java (w/m/d) gesucht. Sie kommen aus der Java Entwicklung, haben erste Erfahrungen im Umfeld Cloud Native-Softwareentwicklung und haben ab Oktober Kappas für ein Vollzeitprojekt.
Aufgaben:
* Aufbau der Cloud-Native-Umgebung mit dem Datengrid und anschließend die Migration der bestehenden Anwendungen in die Cloud
* Analyse von Anforderungen sowie die Entwicklung von Anwendungen
Anforderungen:
* einschlägige und nachweisliche Erfahrungen im Umfeld der Cloud Native-Softwareentwicklung
* Sehr gute Erfahrungen in der Java Entwicklung, bevorzugt mit Spring Boot Erfahrung
* Erfahrungen mit Kubernetes Deployments
* fundierte Kenntnisse rund um Docker Container und die Generierung und Ausführung auf verteilten Systemen (z.B. Docker Swarm)
* Grundlegendes Datenbank KnowHow. Auslesen und Speichern relationaler Daten (und MetaDaten) mittels JDBC Schnittstelle
* Erfahrung mit PySpark zum Laden, Manipulieren (SparkSQL) und Speichern von Dataframes
* Wissen im Umgang mit Build/Deploy Prozessen und Pipelines (z.B. Maven; Jenkins) und erste Erfahrung im private Cloud Umfeld und mit mindestens einer Public Cloud (AWS, Azure, GCP, IBM, …) zur Provisionierung von Linux VMs und Nutzung von Native Object Store (S3) sind wünschenswert
* verhandlungssichere Deutschkenntnisse in Wort und Schrift runden Ihr Profil ab
Eingesetzte Projekttechnologien:
* Kubernetes
* Java IDE
* OpenShift
* Spring Boot
* Git / Bitbucket
* TCP/IP Netzwerk
* Confluence
* Jira
* Relationale Datenbanken / SQL
Bei Interesse bitte ich um Zusendung des Lebenslauf/der Projektliste. Bitte nennen Sie Ihren Stundensatz remote und vor Ort.
Bei Fragen stehe ich Ihnen gerne zur Verfügung.