Verkaufsargumente für Projekte:
- Der Kunde ist ein bekannter Technologieanbieter für die weltweit führenden Banken, Vermögensverwalter und Hedgefonds. Seine Lösungssuite setzt Maßstäbe.
- Das Produkt ist eines der Schlüsselprojekte des Unternehmens, das Post-Trading-Aktivitäten abdeckt
- Dies ist eine Entwicklung neuer Funktionen von Grund auf
- Langzeitprojekt
- Zeitzone des Vereinigten Königreichs
Anforderungen
Ausbildung:< /strong> Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich. Master-Abschluss bevorzugt.
Erfahrung: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Schwerpunkt auf Java-Entwicklung.
Technische Fähigkeiten:
- Kenntnisse in der Programmiersprache Java und verwandten Frameworks wie Spring, Hibernate usw.
- Ausgeprägtes Verständnis von Software-Designprinzipien, Designmustern und Architekturstilen (z. B. MVC, REST).
- Tiefgehende Kenntnisse in der Erstellung verteilter Anwendungen.
- Ausgeprägte Erfahrung mit Datenbanktechnologien, vorzugsweise relationalen (PostgreSQL, MySQL, Oracle).
- Ausgeprägtes Verständnis des Kafka-Ökosystems .
- Kompetenter Umgang mit Containerisierungs- und Orchestrierungstools und -technologien wie Docker, Kubernetes, Helm.
- Vertrautheit mit Build-Tools wie Maven oder Gradle und Versionskontrollsystemen wie Git.
- Erfahrung mit agilen Entwicklungsmethoden.
Führungskompetenzen:
- Nachgewiesene Erfahrung in der Leitung von Entwicklungsteams und der Betreuung von Nachwuchskräften Entwickler.
- Ausgezeichnete Kommunikationsfähigkeiten mit der Fähigkeit, technische Konzepte gegenüber nicht-technischen Beteiligten zu artikulieren.
- Fähigkeiten zur Problemlösung :
- Ausgeprägte Analyse- und Problemlösungsfähigkeiten mit der Fähigkeit, komplexe technische Probleme zu analysieren und effektive Lösungen vorzuschlagen.
- Teamplayer: Fähigkeit, in einer schnelllebigen, dynamischen Umgebung zusammenzuarbeiten und positiv zum Erfolg des Teams beitragen.
- Anpassungsfähigkeit: Bereitschaft, neue Technologien zu erlernen und sich an sich ändernde Projektanforderungen und -prioritäten anzupassen.
- Liebe zum Detail: Starke Liebe zum Detail mit Fokus auf Bereitstellung von qualitativ hochwertigem, wartbarem Code.
- Selbstmotiviert: Fähigkeit, unabhängig mit minimaler Aufsicht zu arbeiten, die Verantwortung für Aufgaben zu übernehmen und sie zum Abschluss zu bringen.
Aufgaben
- Verwenden Sie Java, um in der Cloud gehostete API-First-Microservices und Anwendungen zu entwickeln
- Kümmern Sie sich um die End-to-End-Entwicklung, einschließlich Codierung und Tests , Debuggen und Überprüfen von Code
- Interagieren Sie mit Benutzern und Entwicklungsteams, um Anforderungen zu sammeln und zu definieren und User Stories auf Gültigkeit und Machbarkeit zu analysieren
- Arbeiten Sie im Team an einer iterativen Entwicklung, die eine hohe Qualität liefert , stabile Dienste
- Entwickeln Sie effektive, fehlerfreie Konfigurationen und Code, der Geschäftsanforderungen und Teamstandards entspricht
- Interagieren Sie mit Messaging-Systemen wie Apache Kafka, MQ usw.
< li>Arbeiten Sie in einem Scrum-Team und befolgen Sie die Best Practices für agile und testgetriebene Entwicklung- Arbeiten Sie mit Containerisierungs-/Orchestrierungstools wie Docker oder Kubernetes
Vorteile
- Gute Möglichkeiten, mit bemerkenswerten Teams aus der ganzen Welt zusammenzuarbeiten
- Unbeschwerte, inspirierende und offene Unternehmenskultur
- Reisemöglichkeiten
- Krankenversicherungsschutz
- Englisch-Sprachkurse
- Frisches Obst und andere Snacks vor Ort
- Lustige Firmenveranstaltungen :)