Unser Kunde ist der Digitalisierungspartner in einer der größten Finanzgruppen Deutschlands und vereint jahrzehntelanges Expertenwissen in Banking und Informationstechnologie. Die speziell auf Banken zugeschnittenen IT-Lösungen und Leistungen reichen vom Rechenzentrumsbetrieb über das Bankverfahren unseres Kunden bis hin zur App Entwicklung. Dabei werden zukunftsweisende Technologien wie Smart Data genutzt und großer Wert auf Prozessoptimierung und Regulatorik gelegt.

Wir, die emagine GmbH, suchen ab März Ihre Unterstützung im Bereich Vermögen und Eigenkapital einen Java Fullstack-Entwicklung (m/w/d).

Start: 01.04.2024

Ende: 31.12.2024

Auslastung: 100 %

Ort: München und Remote
Vertragsart: Arbeitnehmerüberlassung


Ihre Aufgaben:

  • 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.
    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.

Ihr Profil:

Sie bringen Erfahrung in der Frontend-Entwicklung mit

  • Technisches Know-how:

  • Java

  • Spring/Spring Boot

  • Angular

  • RESTful Webservices

  • Git

  • OpenShift

  • Docker

  • CI/CD

  • Jenkins

  • Vorteilhaft sind Erfahrungen in:

  • Testautomation (z.B. FitNesse, Selenium, cypress)

  • SQL

  • Node.js

  • CSS3

  • Process engine : z.B. Kafka