Was Dich erwartet
Du repräsentierst PASCADA in der Entwicklung cloudbasierter Microservice Lösungen.
Dein Aufgabenspektrum reicht von der Analyse, Bewertung und Umsetzung kundenspezifischer User Stories, bis hin zum Deployment und Betrieb Deiner Arbeitsergebnisse auf unterschiedlichen Cloud-Plattformen.
Es bereitet Dir viel Freude, Aufgaben eigenverantwortlich zu lösen und unterschiedliche Themenschwerpunkte in Deinem Team proaktiv mitzugestalten.
Deine Aufgaben
Du programmierst mit Java / Spring Boot, TypeScript / Note.js die Microservice-Lösungen unserer Kunden.
Du konzipierst, definierst und programmierst JSON-basierte Nachrichtenmodelle und stellst diese auf Plattformen wie Apache Kafka und RabbitMQ zur Verfügung.
Du stellst Deine Microservices in Docker-Containern zur Verfügung und installierst diese über Helm-Scripte auf Kubernetes in Cloud-Umgebungen wie AWS, GCP oder kundeneigenen Kubernetes-Installationen.
Du entwickelst in kleinen agilen Teams nach Scrum oder Kanban die User Stories Deines Product Owners und nutzt zur Abstimmung und Koordination aktuelle Collaboration Tools wie Confluence, Jira, RocketChat und Github.
Du unterstützt Dein Dev-Team im Aufbau und im Betrieb von Continuous-Integration und Continuous-Delivery-Prozessen. Hierzu nutzt Du Technologien wie Jenkins oder GitLab CI.
Du bringst Dich proaktiv in die Qualitätssicherung Deines Dev-Teams ein. Hierzu nutzt Du Review-Prozesse mittels Gitlab, Testframeworks wie JUnit und FitNesse sowie Code-Qualitätstools wie SonarQube.
Was wir uns wünschen
Du besitzt ein abgeschlossenes Studium der Informatik, der Wirtschaftsinformatik, der Mathematik oder eines vergleichbaren Studienganges.
Du entwickelst seit mehreren Jahren technische Lösungen in mindestens einer der folgenden Technologien: Java/Spring Boot und/oder JavaScript/TypeScript mit Note.js, NoSQL Datenbanken wie MongoDB, Cassandra oder HBase, SCM Systeme wie Git/GitLab oder SVN, Messaging Systeme wie Apache Kafka, RabbitMQ oder Oracle AQ in Verbindung mit JSON/Avro, REST Schnittstellen mit Ratpack und Spring Web, Monitoring mit RELK (Redis, ElsaticSearch, Logstash und Kibana) bzw. Prometheus und Gravana, Dokumentation mit Confluence, Adoc und Enterprise Architect (UML2, BPMN2), Vergangsverfolgung mit Jira oder Redmine, Cloudplattformen wie AWS oder GCP in Kombination mit Kubernetes/Docker Swarm und Docker Containern
Idealerweise bringst Du fachliches Hintergrundwissen aus dem Banken-, Versicherungs- oder Logistikumfeld mit.
Als Dienstleistungsunternehmen erwarten wir von Dir eine serviceorientierte Denk- und Handlungsweise, sehr gute Deutschkenntnisse in Wort und Schrift sowie ausbaufähige Englischkenntnisse.
Du bist Quereinsteiger mit Java EE Know-how?
Die Themen Cloud, Laufzeitcontainer, Microservices und Messaging Systeme, verschieben zunehmend die Technologieschwerpunkte von Java EE in Richtung leichtgewichtiger und nachrichtenbasierter Lösungen mit Spring Boot und/oder Node.js, Docker, Kubernetes und Apache Kafka/RabbitMQ.
Möchtest Du als Java EE Experte an diesem Wandel proaktiv teilnehmen?
Gerne bilden wir Dich zum Microservice-Experten weiter. Hierzu solltest Du folgende Kenntnisse mitbringen:
Viel Engagement zum Lernen und Lust auf Neues
Was solltest Du in Deiner Bewerbung beachten?
Uns sind einige Punkte rund um Deine Bewerbung wichtig. Für uns ist es sehr hilfreich, wenn wir diese Punkte in Deiner Bewerbung wiederfinden könnten. Welche das sind und wie unser Bewerbungsprozess funktioniert, kannst Du in unseren FAQ zu unserem Bewerbungsprozess nachlesen.