Starszy programista Java віддалено O Fintech Farm Weare to brytyjska firma fintech, która tworzy odnoszące sukcesy neobanki na rynkach wschodzących, współpracując z lokalnymi tradycyjnymi bankami. Nasz sukces opiera się na najlepszym w swojej klasie produkcie, doświadczeniu klienta, zaangażowaniu emocjonalnym, marketingu wirusowym i głębokiej wiedzy specjalistycznej w zakresie podejmowania decyzji kredytowych. Jeden z naszych założycieli był wcześniej współzałożycielem odnoszącego sukcesy neoban
Starszy programista Java віддалено O Fintech Farm Weare to brytyjska firma fintech, która tworzy odnoszące sukcesy neobanki na rynkach wschodzących, współpracując z lokalnymi tradycyjnymi bankami. Nasz sukces opiera się na najlepszym w swojej klasie produkcie, doświadczeniu klienta, zaangażowaniu emocjonalnym, marketingu wirusowym i głębokiej wiedzy specjalistycznej w zakresie podejmowania decyzji kredytowych. Jeden z naszych założycieli był wcześniej współzałożycielem odnoszącego sukcesy neobanku w Europie Wschodniej z wielomilionową bazą klientów. W 2021 roku otworzyliśmy nasz pierwszy rynek z Leobankiem w Azerbejdżanie, gdzie już ugruntowaliśmy wiodącą pozycję na rynku. Naszym kolejnym rynkiem był Wietnam, gdzie na początku 2023 roku uruchomiliśmy Liobank i zyskał on solidną przyczepność. Indie to nasz następny rynek i zamierzamy wprowadzić go na rynek w ciągu najbliższych sześciu miesięcy. Weare obecnie buduje tam podstawowy zespół. Dlaczego Fintech Farm to świetne miejsce na realizację naszej ambicji. Pragniemy stać się wiodącą marką konsumenckich banków cyfrowych na każdym rynku, na którym działamy, ułatwiając konsumentom interakcję ze swoimi pieniędzmi. Możesz wziąć udział w tej ekscytującej podróży. Nasza kultura. Klienci. Zawsze wykraczamy poza to, co zapewniamy klientom niesamowitą obsługę. Obsługujemy naszych klientów w taki sposób, w jaki chcielibyśmy, aby obsługiwano naszą mamę. A kto powiedział, że bankowość musi być nudna? Sprawiamy, że korzystanie z naszych aplikacji jest nie tylko łatwe, ale i przyjemne. Ludzie. Noś wszystkich partnerów biznesowych w naszej firmie. Każdy z nas myśli ambitnie, zachowuje się jak właściciel tego miejsca i nigdy nie przyjmuje „nie” jako odpowiedzi. Współpracujemy z silnymi osobami, którym bardziej zależy na władzy i zaufaniu niż na mikrozarządzaniu. We wszystkim, co robimy, zwycięży zdrowy rozsądek, a nie formalna polityka. Zawsze pozostajemy ciekawi i otwarci. Obejmijmy kulturę We overMe. Twoja rola: Programista AsaJava. Wykorzystasz swoją wiedzę specjalistyczną w zakresie tworzenia oprogramowania do opracowywania innowacyjnych strategii i rozwiązań dotyczących produktów, koncentrując się na niezawodnych i skalowalnych aplikacjach. Czym będziesz się zajmował: Architektura systemu: Projektowanie i rozwijanie skalowalnych i odpornych na awarie systemów. Rozwój mikrousług: Tworzenie mikrousług przy użyciu dogłębnego zrozumienia architektury mikrousług. Zarządzanie aplikacjami: wdrażanie i zarządzanie aplikacjami w środowiskach Kubernetes oraz zarządzanie kontenerami Docker. Zarządzanie bazami danych: Praca z relacyjnymi (PostgreSQL) i nierelacyjnymi bazami danych. Optymalizacja wydajności: Przeprowadzanie analizy wydajności i używanie narzędzi do debugowania w celu zwiększenia wydajności aplikacji. Ciągła integracja/wdrożenie: wdrażanie potoków CI/CD w celu usprawnienia procesów programowania i wdrażania. Testowanie: Pisanie testów jednostkowych i integracyjnych oraz korzystanie z narzędzi do automatycznego testowania, w tym kontenerów testowych. Kim jesteś: Doświadczony programista: Masz co najmniej 3 lata doświadczenia w programowaniu w języku Java, z solidnymi podstawami w architekturze oprogramowania i preferujesz osoby z doświadczeniem w Spring Boot, PostgreSQL, Redis, Kafka, Kubernetes i Docker. Analityk rozwiązujący problemy: Umiejętności analizowania złożonych problemów i opracowywania skutecznych rozwiązań, z dużą umiejętnością rozwiązywania problemów i optymalizacji wydajności aplikacji. Mentor zespołu: Potrafi mentorować młodszych członków zespołu, dzieląc się wiedzą i doświadczeniem, aby wspierać rozwój zespołu. Komunikator: Doskonałe umiejętności komunikacyjne, zdolne do efektywnej współpracyrozmawiając zarówno z zespołami technicznymi, jak i interesariuszami zewnętrznymi. Twoje doświadczenie: Java i frameworki: Biegła znajomość języka Java i Spring Boot, ze znacznym doświadczeniem w zakresie inframeworków i narzędzi wspierających solidny rozwój usług backendowych. Zaawansowane technologie: Dobrze zorientowana w używaniu Kafki do przesyłania wiadomości, zarządzania klastrami Kubernetes oraz budowania i zarządzania kontenerami Docker. Testowanie i CI/CD: Doświadczenie w konfigurowaniu i utrzymywaniu przepływów pracy CI/CD oraz kompetentne przeprowadzanie testów modułowych i integracyjnych w celu zapewnienia niezawodności i wydajności oprogramowania. Przywództwo i współpraca: wykazana umiejętność kierowania projektami, mentorowania innych i współpracy w zespołach wielofunkcyjnych. Języki: Płynnie po angielsku