Ref: #73289

Senior Fullstack Java Developer – Frankfurt – Start ASAP – 2 Tage PW vor Ort in Frankfurt erforderlich

Senior Fullstack Java Developer - Frankfurt - Start ASAP - 2 Tage PW vor Ort in Frankfurt erforderlich

Rolle : Senior Fullstack-Java-Entwickler
Standort : Frankfurt Deutschland (Hybrid) 2- 3 Tage pro Woche vor Ort
Art : Vertrag

Stellenbeschreibung :

  • Senioritätsstufe: Hoch (Stufe 3) - Es handelt sich um eine leitende Beraterposition, die mindestens 8 Jahre Erfahrung als Softwareentwickler erfordert. Entwickler der Stufe 3 verfügen über umfassende Kenntnisse des Geschäftsbereichs des Kunden. Von ihnen wird erwartet, dass sie Herausforderungen antizipieren, die Verantwortung für die Lieferung hochwertiger Ergebnisse übernehmen, Risiken managen und zur langfristigen technischen Planung im Einklang mit den Projektzielen beitragen.
  • Erforderliche Fähigkeiten & Qualifikationen: Softwareentwickler der Stufe 3 müssen alle für dieses Projekt definierten Schlüsselqualifikationen erfüllen (in der Regel überschneiden sich diese mit denen der Stufe 2, jedoch mit größerer Tiefe und Führungsqualitäten).

Wesentliche Fähigkeiten und Qualifikationen für Softwareentwickler (gilt sowohl für mittlere als auch für hohe Dienstgrade):

  • Umfassende Erfahrung in der Java-Entwicklung: Erfahrung im gesamten Lebenszyklus der Softwareentwicklung für Java-basierte Backend-Systeme unter Verwendung von Frameworks wie Spring Boot, Hibernate oder Micronaut.
  • Entwicklung von APIs und Microservices: Nachgewiesene Kenntnisse im Aufbau skalierbarer, sicherer und effizienter RESTful APIs und Microservices-Architekturen; Integration von Datenbanken (z.B. MySQL, PostgreSQL, MongoDB) und Diensten von Drittanbietern in Backend-Systeme.
  • Web-Front-End-Kenntnisse: Die Fähigkeit, intuitive, reaktionsschnelle Web-Benutzeroberflächen zu entwerfen und zu entwickeln, mit starken Kenntnissen in HTML5, CSS3, JavaScript und modernen Front-End-Frameworks wie React, Angular oder Vue.js.
  • DevOps- und Cloud-CI/CD-Kenntnisse: Erfahrung in der Implementierung und Verwaltung von DevOps-Praktiken auf Cloud-Plattformen - einschließlich der Erstellung von CI/CD-Pipelines, der Verwendung von Infrastructure-as-Code-Tools (z. B. Terraform) und der Containerisierung mit Docker/Kubernetes für skalierbare Implementierungen.
  • Erfahrung mit agilen Methoden: Nachgewiesene Erfahrung in der Durchführung von Softwareprojekten unter Verwendung agiler Frameworks (vorzugsweise SAFe, Scrum und/oder Kanban), effektive Zusammenarbeit in iterativen Entwicklungsumgebungen.
  • Erfahrung mit automatisierten Tests: Beherrschung des gesamten Testlebenszyklus - einschließlich Entwurf, Entwicklung und Pflege automatisierter End-to-End-Tests für große Systeme unter Verwendung von Frameworks wie Selenium oder Robot Framework.
  • Hauptverantwortlichkeiten: Von Softwareentwicklern der Stufe 3 wird erwartet, dass sie fortgeschrittene Entwicklungs- und technische Führungsaufgaben übernehmen, um die erfolgreiche Bereitstellung der Softwarekomponenten des Projekts sicherzustellen.
  • Dies beinhaltet:
  • Design, Entwicklung und Wartung von Kernsystemen - Leitung der Implementierung komplexer Softwarelösungen im Einklang mit den Anforderungen des KUNDEN. Level 3-Entwickler entwerfen und programmieren wichtige Funktionen der digitalen euro testing support tools und sorgen für ausgereifte, sichere und effiziente Backend-Dienste und Webportale. Sie entwerfen technische Lösungen, schreiben und überprüfen Code und leiten die Gesamtarchitektur der Ergebnisse.
  • End-to-End-Software-Engineering - Überwachen Sie den gesamten Lebenszyklus der Entwicklung: von der Verfeinerung der Spezifikationen und der Entwicklung neuer Funktionen bis hin zur Durchführung gründlicher Unit- und Integrationstests, Fehlerbehebung und Leistungsoptimierung der Anwendungen. Level 3-Entwickler richten auch CI/CD-Pipelines und DevOps-Prozesse ein und verbessern sie, um Builds, Tests und Bereitstellung zu automatisieren.
  • Technische Aufsicht und Anleitung des Teams - Übernehmen Sie die technische Führung und Betreuung des Entwicklungsteams. Von einem Level-3-Entwickler wird erwartet, dass er sich mit anderen Teammitgliedern (einschließlich Level-2-Entwicklern) abstimmt, um die Qualität des Codes und die Einhaltung der Best Practices sicherzustellen. Sie identifizieren proaktiv kritische Probleme oder architektonische Herausforderungen, entwickeln innovative Lösungen und stellen sicher, dass die Arbeit des Teams die Qualitätsstandards und Fristen des Projekts einhält.
  • Zusammenarbeit und Berichterstattung - Arbeiten Sie eng mit dem Digital Euro-Projektteam des KUNDEN und anderen Interessengruppen zusammen. Dazu gehört die Teilnahme an Design- und Planungsworkshops, die enge Zusammenarbeit mit internen und externen Partnern (z.B. nationalen Zentralbanken, Zahlungsdienstleistern und anderen Dienstleistern) bei Integrationsanforderungen und die Teilnahme an regelmäßigen Fortschrittsbesprechungen und Berichten. Entwickler der Stufe 3 fungieren oft als wichtige Ansprechpartner für technische Fragen und unterstützen den Vertragsmanager des Auftragnehmers bei der Koordinierung komplexer Entwicklungsaufgaben.
  • Erwartete Ergebnisse/Outputs: Als leitende Entwickler sind Level 3-Berater für die Lieferung wichtiger Projektergebnisse und die Sicherstellung der technischen Dokumentation verantwortlich.
  • Ihre Arbeitsprodukte umfassen:
  • Kernsoftwarekomponenten für die Digital Euro-Testumgebung - insbesondere das Backend des Digital Euro Simulators, die EAT-Testtools und das DESP-Mitgliederportal, wie in der Ausschreibung beschrieben (zu entwickeln und zu liefern gemäß dem Zeitplan). Dies sind die wichtigsten Ergebnisse des Projekts, die mit Hilfe der Level 3-Entwickler fertiggestellt werden sollen.
  • Softwarecode und Builds - Gut strukturierter, sicherer und getesteter Code für jedes Release oder jeden Sprint. Es wird erwartet, dass Sie Software-Inkremente (Quellcode, Binärdateien, Konfigurationsskripte) für jeden Sprint/Release verpacken und bereitstellen, einschließlich Hot-Fixes und Patches.
  • Test- und Qualitätssicherungsartefakte - Automatisierte Testskripte und Testergebnisse für jeden Build (unter Verwendung von Tools wie JUnit, Selenium usw.) sowie Nachweise der Codequalität und Sicherheitsscans (z. B. mit Fortify oder SonarQube) für jeden Build.
  • Technische Dokumentation und Versionshinweise - Aktuelle Dokumentation wie Versionshinweise (mit detaillierten Angaben zu Änderungen, Versionsnummern und Problem-IDs) und aktualisierte technische/Design-Dokumente für die gelieferten Softwarekomponenten. Die Entwickler der Stufe 3 stellen sicher, dass die gesamte Dokumentation den Standards des KUNDEN entspricht und dass das Wissen für die zukünftige Wartung weitergegeben wird.
Bitte rufen Sie Matt unter +442075494034 an oder senden Sie eine E-Mail an Matt@next-ventures.com für weitere Informationen.
Fügen Sie eine Lebenslaufdatei an. Akzeptierte Dateitypen werden DOC, DOCX, PDF, HTML und TXT.

Wir laden Ihre Bewerbung hoch. Es kann einige Augenblicke dauern, bis Sie Ihren Lebenslauf lesen können. Bitte warten!