W skrócie
- Zadania: Twórz skalowalne usługi backendowe i integracje danych z nowoczesnymi platformami.
- Firma: Citi Solutions Center Poland - innowacyjne środowisko pracy.
- Benefity: Konkurencyjne wynagrodzenie, prywatna opieka medyczna i elastyczny model pracy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój AI.
- Kwalifikacje: Doświadczenie w Java, Spring Boot oraz systemach rozproszonych.
Przewidywane wynagrodzenie mieści się w przedziale 60750 - 74250 zł za rok.
Poszukujemy doświadczonego, praktycznego Lead Software Engineer z silną wiedzą w zakresie Java/Spring Boot, inżynierii danych i systemów rozproszonych. Rola ta będzie koncentrować się na rozwijaniu skalowalnych usług backendowych, integracji opartych na zdarzeniach oraz możliwościach przetwarzania danych wspierających nowoczesne platformy przedsiębiorstw.
Wybrany kandydat będzie odpowiedzialny za:
- Projektowanie i rozwój skalowalnych usług backendowych, integracji danych i aplikacji rozproszonych.
- Bezpośrednie kodowanie, implementację złożonych komponentów backendowych, logiki przetwarzania danych i usług integracyjnych.
- Codzienne doradztwo techniczne dla inżynierów i kontrahentów, w tym przeglądy projektów, przeglądy kodu i rozwiązywanie problemów technicznych.
- Projektowanie i rozwój rozwiązań opartych na zdarzeniach przy użyciu Kafka, platform komunikacyjnych i wzorców asynchronicznych.
- Modelowanie danych, ich pobieranie, transformację i integrację w systemach przedsiębiorstw.
- Rozwój wysokowydajnych API i mikroserwisów przy użyciu Java i Spring Boot.
- Współpracę z inżynierami frontendowymi w celu dostarczenia kompleksowych możliwości aplikacji, z wiedzą na temat Angular i TypeScript.
- Wsparcie dla możliwości opartych na AI, w tym przygotowanie danych, inteligentną automatyzację, przepływy pracy i integrację z usługami AI.
- Ustanawianie standardów inżynieryjnych dotyczących jakości danych, niezawodności, wydajności, skalowalności i łatwości utrzymania.
- Promowanie testowania automatycznego, CI/CD, obserwowalności, bezpiecznego rozwoju i odporności operacyjnej.
- Identyfikowanie i rozwiązywanie złożonych wyzwań technicznych związanych z systemami rozproszonymi, awariami integracyjnymi i przetwarzaniem danych.
- Mentorowanie inżynierów, promowanie dzielenia się wiedzą i zapewnienie zrównoważonego wewnętrznego zarządzania opracowanymi rozwiązaniami.
Wymagane kwalifikacje:
- Silne doświadczenie w Java, Spring Boot, REST API i mikroserwisach.
- Silne doświadczenie w SQL, bazach danych relacyjnych, modelowaniu danych i integracji danych.
- Doświadczenie z Kafka, architekturą opartą na zdarzeniach i komunikacją asynchroniczną.
- Dobre zrozumienie systemów rozproszonych, skalowalności, odporności i optymalizacji wydajności.
- Znajomość Angular, TypeScript i integracji frontend-backend.
- Doświadczenie w pobieraniu danych, transformacji i przetwarzaniu danych.
- Znajomość Kubernetes/OpenShift, CI/CD i testowania automatycznego.
- Znajomość technologii AI/LLM, systemów wyszukiwania lub przetwarzania danych napędzanego AI jest korzystna.
- Udokumentowana zdolność do prowadzenia dostaw technicznych przy jednoczesnym bezpośrednim wkładzie w kod produkcyjny.
Wykształcenie:
- Stopień licencjata/uniwersytetu lub równoważne doświadczenie.
- Preferowany stopień magistra.
Oferujemy:
- Możliwość pracy w modelu hybrydowym (aktualnie do 2 dni pracy zdalnej w tygodniu).
- Konkurencyjne wynagrodzenie podstawowe oraz szereg dodatkowych benefitów.
- Program emerytalny finansowany przez pracodawcę, prywatna opieka medyczna, ubezpieczenie na życie, program wsparcia dla pracowników, płatny urlop rodzicielski, karta sportowa oraz inne benefity.
- Dodatkowy dzień wolny na wolontariat.
- Możliwość otrzymania rocznej nagrody uznaniowej.
- Specjalne oferty i zniżki dla pracowników.
Citi jest pracodawcą równych szans i kwalifikowani kandydaci będą brani pod uwagę bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, pochodzenie narodowe, niepełnosprawność, status weterana lub jakąkolwiek inną cechę chronioną prawem.
Lead Software Engineer - Data & Distributed Systems in Warsaw – pracodawca: Citi
Citi to doskonały pracodawca, oferujący dynamiczne środowisko pracy w sercu sektora finansowego. Nasza kultura opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez liczne możliwości szkoleń i awansów. Pracując w naszym zespole Fund Accounting Services, będziesz miał/a okazję wpływać na kluczowe procesy operacyjne, a także korzystać z atrakcyjnych benefitów, które wspierają równowagę między życiem zawodowym a prywatnym.