Deine Aufgaben
- Kundenanforderungen verstehen, Produktspezifikationen technisch verfeinern, um effiziente technische Lösungen konzipieren und vorschlagen zu können
- Backend-Entwicklung in Java mit Spring / Spring Boot
- Komponenten und neue Funktionalitäten innerhalb definierten Architekturrichtlinien konzipieren, entwickeln, testen, debuggen, warten und dokumentieren (= gut durchdachten, testbaren, effizienten Code schreiben!)
- APIs zu Drittsystemen, Einzelmodule oder Serverless-Komponenten entwerfen und implementieren
- Unterstützung oder Durchführung von Unit-Tests, Integrationstests und Code-Reviews
- Mitwirken bei der Gestaltung von Softwarearchitekturen und der Auswahl von Technologien
- Aktive Teilnahme an agilen Arbeitsprozessen, meistens in der Zusammenarbeit mit Kundenteams
- Ihr Wissen mit dem Team teilen, technische Risiken ansprechen, alle blockierenden Situationen kommunizieren, über Lösungswege im Team referieren
Die anzuwendenden
Technologien: Java, REST, SQL- und noSQL-Datenbanken
Methoden: CI/CD
Tools: Spring / Spring Boot, GitLab, GitLab-CI/CD, Jenkins, Docker, Kubernetes, Jira und Slack
Mitwirken im Team:
Im aktuellen Projekt besteht das Team aus 6 Kollegen, erweitert mit dem mVISE Scrum Master und den Kunden Product Owner. Du hast Einfluss auf die Entwicklung des Projekts und die Möglichkeit, mit deinen eigenen Ideen und deiner Expertise zum Aufbau einer erfolgreichen Beziehung zum Kunden beizutragen. Wir arbeiten wahlweise bei unserem Kunden vor Ort, im mVISE-Office oder vom Homeoffice aus.