Agile Fullstack-Entwicklung, ab März, München und Remote (m/w/d)
Beschreibung der zu besetzenden Position des Entwicklers:
Für den Squad Vermögensanlage benötigen wir im Tribe Vermögen und Eigenkapital einen Fullstack-Entwickler. Der Squad entwickelt nach agiler Vorgehensweise rund um den Bereich Vermögen und Geldanlage.
In den Aufgabenbereich der zu besetzenden Position des Entwicklers fallen:
Konzipiert, designed, entwickelt, testet, pflegt und wartet Software. Dazu gehört unter anderem die Realisierung der Module/Datenbanken, Integration der Module/Datenbanken zu Software-Einheiten, Einbindung der SW-Einheiten ins System, Einsatz von DB-Objekten in die verschiedenen Testumgebungen und Durchführung von Entwicklertests (inkl. der Übergabe in die Testinfrastruktur und abschließender Tests der implementierten Module).
Berücksichtigt die Modularisierung, Skalierung und Wartbarkeit des Softwareprodukts. Ist in der Lage, verschiedene Aufgabendisziplinen innerhalb des Teams wahrzunehmen (Entwicklung dezentral, Test und Fachexpertise), kann Spezialist in einer Disziplin sein.
Der Software Engineer spezifiziert und schätzt Anforderungen in der Sprintplanung bzw. während der Konstruktionsphase, identifiziert und organisiert Aufgaben in Abstimmung mit dem Team und bearbeitet diese.
Setzt die vom Produktverantwortlichen in der Entwicklung geforderten Anforderungen bis zur Auslieferung in der definierten Qualität um (beinhaltet u. a. Konzeption / Design, Implementierung, Test bzw. Testautomatisierung, Auslieferung).
Fordert Maßnahmen zur Erreichung der Qualitätsziele des Produktes vom Produktverantwortlichen ein und berät den Produktverantwortlichen in der Entwicklung bei der Ausgestaltung der Entwicklungsartefakte.
Ist im Umfeld für die Selbstorganisation des Teams mit verantwortlich. Hierzu gehört auch die Definition von Fertigstellungskriterien im Team sowie die Priorisierung und verbindliche Zusage von Anforderungen innerhalb eines Sprints gegenüber dem Produktverantwortlichen.
Identifiziert geeignete Maßnahmen und setzt diese zur Optimierung der Teamarbeit im Rahmen des kontinuierlichen Verbesserungsprozesses um.
Der Entwickler sollte Experte sein in:
Angular
Java
Spring/Spring Boot
RESTful Webservices
GitLab
OpenShift
Docker
CI/CD
Vorteilhaft sind Erfahrungen in:
Process engine : z.B. Camunda
Kafka
Umfeldern mit hohem Komplexitätsgrad (Abhängigkeiten, Fachliche/Technische Abstimmungen mit fachlichen Schnittstellen außerhalb des Team-Umfelds)
Einhaltung der regulatorischen Bankenanforderungen
agiler Entwicklung (Scrum, SAFe)
Testautomation (z.B. cypress)
Datenbankanbindung (JPA)
Agile Fullstack-Entwicklung, ab März, München und Remote (m/w/d)
Agile Fullstack-Entwicklung, ab März, München und Remote (m/w/d)