Als leitender Java-Entwickler leiten Sie ein Entwicklerteam bei der Gestaltung, Implementierung und Wartung leistungsstarker, skalierbarer Anwendungen im Finanztechnologiesektor. Zu Ihren Aufgaben gehören sowohl die technische Leitung als auch die praktische Entwicklung, die Gewährleistung erstklassiger Codequalität und die Abstimmung der Ergebnisse auf die Kundenanforderungen.Das werden Sie Nehmen Sie eine entscheidende Rolle beim Aufbau einer Plattform mit modernster Technologie ein, die Innov
Als leitender Java-Entwickler leiten Sie ein Entwicklerteam bei der Gestaltung, Implementierung und Wartung leistungsstarker, skalierbarer Anwendungen im Finanztechnologiesektor. Zu Ihren Aufgaben gehören sowohl die technische Leitung als auch die praktische Entwicklung, die Gewährleistung erstklassiger Codequalität und die Abstimmung der Ergebnisse auf die Kundenanforderungen.
Das werden Sie Nehmen Sie eine entscheidende Rolle beim Aufbau einer Plattform mit modernster Technologie ein, die Innovationen auf den Kapitalmärkten mit starken Prozessen und Kontrollen ermöglicht.
< stark style="font-style: inherit; font-weight: 700">Verantwortlichkeiten:
- Führe das Ende --to-End-Entwicklungslebenszyklus von Fintech-Anwendungen.
- Arbeiten Sie in funktionsübergreifenden Teams zusammen, um neue Funktionen zu definieren, zu entwerfen und bereitzustellen.
- Stellen Sie Codequalität, Leistung, Skalierbarkeit und Sicherheit sicher durch Code Überprüfungen, Designüberprüfungen und Implementierung von Best Practices.
- Fördern Sie die Design- und Architekturentscheidungen, um die Entwicklung skalierbarer, wartbarer und qualitativ hochwertiger Anwendungen sicherzustellen.
- Bieten Sie Mentoring und Anleitung an Entwickler, die eine Kultur der kontinuierlichen Verbesserung fördern.
- Fortschritte, Herausforderungen und technische Lösungen effektiv mit technischen und nicht-technischen Interessengruppen kommunizieren.
- Möglichkeiten zur Einführung neuer Technologien identifizieren oder Methoden zur Verbesserung der Effizienz und Produktqualität.
- Tragen Sie aktiv zur kontinuierlichen Verbesserung von Entwicklungspraktiken, -tools und -prozessen bei.
Anforderungen
7+ Jahre Erfahrung in der Entwicklung in Java, einschließlich Spring Boot und/oder anderen modernen FrameworksAusgeprägte Erfahrung im Entwerfen, Entwickeln und Bereitstellen von auf Mikrodiensten basierenden Anwendungen li>Kenntnisse in SQL-Datenbanken, z. B. PostgreSQLUmfangreiche Erfahrung in der Erstellung von RESTful APIs, gRPC und der Arbeit mit Messaging-Systemen wie RabbitMQVertrautheit mit Unit-Tests, Integrationstests und testgetriebener Entwicklung (TDD)Erfahrung mit CI/CD-Pipelines, Docker und Container-Orchestrierungstools wie KubernetesKenntnisse über Sicherheitsprotokolle und Best Practices im Fintech-Bereich, einschließlich Verschlüsselung, sicherer Kommunikation und DatenschutzNachgewiesene Fähigkeit, ein Team während der Softwareentwicklung zu leiten und zu verwalten LebenszyklusErfahrung in Coaching, Codeüberprüfung und Förderung des technischen Wachstums innerhalb eines TeamsAusgeprägte mündliche und schriftliche Kommunikationsfähigkeiten mit der Fähigkeit, den Stakeholdern technische Informationen klar zu vermitteln Ausgeprägte analytische Fähigkeiten mit Liebe zum DetailFähigkeit, komplexe technische Probleme zu behebenBereitschaft, schnell und kundenorientiert zu arbeiten UmgebungNachgewiesene Teamfähigkeit, insbesondere in einer verteilten TeamumgebungBachelor- oder Master-Abschluss in Informatik, Ingenieurwesen oder einem verwandten BereichSchön, Fähigkeiten zu haben
- Kenntnisse über Rust für gleichzeitige Programmierung und Hochleistungsanwendungen (ein starkes Plus)
- Vertrautheit mit NoSQL-Datenbanken, z. B. MongoDB (ein Plus)
< li>Vorherige Erfahrung mit Banking, Zahlungsabwicklung, digitalen Geldbörsen oder Finanz-APIs (von Vorteil)- Vertrautheit mit AWS (von Vorteil)
- Kenntnisse über DevOps-Praktiken und -Tools wie Terraform, Jenkins, Git und CI/CD-Pipelines.
- Vertrautheit mit Finanztechnologie und Kapitalmärkten, einschließlich regulatorischer Anforderungen und Best Practices der Branche.
Vorteile
- 35 bezahlte Abwesenheitstage pro Jahr für die Work-Life-Balance jedes Spezialisten + 1 zusätzlicher Tag für jedes folgende Jahr der Zusammenarbeit mit dem Unternehmen
- Bis zu 15 nicht genutzte Abwesenheitstage kann nach 12 Monaten der Zusammenarbeit zum Einkommen hinzugefügt werden
- Krankenversicherung für Sie und Ihre Familie!
- Abschreibungsschutz für die persönliche Laptop-Nutzung für Projekte braucht
- Udemy-Kurse Ihrer Wahl
- Regelmäßige Soft-Skills-Schulungen
- Excellence Centers-Treffen