W skrócie
- Zadania: Prowadź rozwój skalowalnych usług backendowych i integracji danych.
- Firma: Citi Solutions Center w Warszawie z luźną kulturą pracy.
- Benefity: Atrakcyjne wynagrodzenie, prywatna opieka medyczna i elastyczny czas pracy.
- Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne rozwiązania.
- Kwalifikacje: Doświadczenie w Java, Spring Boot oraz systemach rozproszonych.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 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 będzie koncentrować się na rozwijaniu skalowalnych usług backendowych, integracji opartych na zdarzeniach oraz zdolności przetwarzania danych, które wspierają nowoczesne platformy przedsiębiorstw.
Oczekiwany kandydat zapewni techniczne przywództwo, bezpośrednio przyczyni się do rozwoju oprogramowania, poprowadzi zespoły inżynieryjne i kontraktorów oraz będzie współpracować z inżynierami full-stack w celu dostarczenia niezawodnych, intensywnych aplikacji danych i rozwiązań wspierających AI.
Obowiązki:
- Prowadzenie projektowania technicznego i rozwoju skalowalnych usług backendowych, integracji danych i aplikacji rozproszonych.
- Utrzymywanie praktycznego podejścia do kodowania, wdrażania złożonych komponentów backendowych, logiki przetwarzania danych i usług integracyjnych.
- Zapewnienie codziennego wsparcia technicznego dla inżynierów i kontraktorów, w tym przeglądów projektów, przeglądów kodu i rozwiązywania problemów technicznych.
- Projektowanie i rozwijanie rozwiązań opartych na zdarzeniach z użyciem Kafka, platform komunikacyjnych i wzorców przetwarzania asynchronicznego.
- Wdrażanie efektywnego modelowania danych, pobierania danych, transformacji i integracji w systemach przedsiębiorstw.
- Rozwój wysokowydajnych API i mikroserwisów z użyciem Java i Spring Boot.
- Współpraca z inżynierami frontendowymi w celu dostarczenia pełnych możliwości aplikacji, z wiedzą na temat Angular i TypeScript.
- Wsparcie dla funkcji wspierających AI, w tym przygotowanie danych, inteligentna automatyzacja, przepływy pracy i integracja z usługami AI.
- Ustanowienie standardów inżynieryjnych dla 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 integracji i przetwarzaniem danych.
- Mentorowanie inżynierów, promowanie dzielenia się wiedzą i zapewnienie zrównoważonego wewnętrznego zarządzania opracowanymi rozwiązaniami.
Zalecane kwalifikacje:
- Silne doświadczenie praktyczne z Java, Spring Boot, REST APIs i mikroserwisami.
- Silne doświadczenie z SQL, bazami danych relacyjnymi, modelowaniem danych i integracją 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 z pobieraniem danych, transformacją i pipeline'ami przetwarzania.
- Znajomość Kubernetes/OpenShift, CI/CD i testowania automatycznego.
- Znajomość technologii AI/LLM, systemów pobierania 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:
- Dyplom licencjata/uniwersytetu lub równoważne doświadczenie.
- Preferowany dyplom magistra.
Oferujemy:
Dołączając do Citi Solutions Center Poland, będziesz częścią miejsca pracy w stylu casual z hybrydowym modelem pracy (aktualnie do 2 dni pracy z domu w tygodniu), a także (potencjalnie, w zależności od ostatecznej oferty) otrzymasz konkurencyjne wynagrodzenie podstawowe oraz szereg dodatkowych korzyści, które mogą obejmować:
- Składka na pracowniczy plan emerytalny w wysokości 6% wynagrodzenia emerytalnego pracownika (Program PPE).
- Płatna przez pracodawcę prywatna opieka medyczna dla pracowników oraz pakiety opieki medycznej dla niektórych członków rodziny dostępne po preferencyjnych stawkach.
- Płatny przez pracodawcę program ubezpieczenia na życie dla pracowników oraz ubezpieczenie na życie dla niektórych członków rodziny dostępne po preferencyjnych stawkach.
- Program wsparcia dla pracowników finansowany przez pracodawcę.
- Płatny urlop rodzicielski (urlop macierzyński i tacierzyński; ustawowy oraz dodatkowe 2 tygodnie płatnego urlopu tacierzyńskiego).
- Karta sportowa dla pracowników subsydiowana przez Fundusz Świadczeń Socjalnych oraz karty sportowe dla niektórych członków rodziny dostępne po preferencyjnych stawkach.
- Dodatkowe korzyści z Funduszu Świadczeń Socjalnych firmy, w szczególności: dodatek urlopowy, wsparcie dla działalności sportowej i kulturalnej, wydarzenia integracyjne.
- Dodatkowy dzień wolny na wolontariat.
- Kafeteria/flex benefit – system świadczeń firmowych, który umożliwia pracownikom wybór i zakup świadczeń oferowanych przez dostawcę i dostępnych dla pracowników na platformie.
- Możliwość otrzymania rocznej nagrody uznaniowej.
- Specjalne oferty i zniżki dla pracowników.
Wraz z tymi korzyściami Citi zobowiązuje się do zapewnienia, że nasze miejsce pracy jest miejscem, w którym każdy czuje się komfortowo, przychodząc do pracy jako cała osoba każdego dnia. Chcemy, aby najlepsze talenty z całego świata były zmotywowane do dołączenia do nas, zmotywowane do pozostania i uprawnione do rozwoju.
Brzmi jakby Citi miało wszystko, czego potrzebujesz? Aplikuj, aby odkryć prawdziwe możliwości swoich umiejętności.
Lead Software Engineer - Data & Distributed Systems in Warsaw – pracodawca: Citigroup Inc.
Citi Solutions Center Poland to doskonały pracodawca, który oferuje elastyczne warunki pracy w przyjaznym środowisku, sprzyjającym innowacjom i rozwojowi zawodowemu. Pracownicy mogą liczyć na konkurencyjne wynagrodzenie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną, program emerytalny oraz dodatkowe dni wolne na wolontariat. Wspieramy różnorodność i inkluzyjność, co sprawia, że każdy czuje się tu doceniany i zmotywowany do osiągania sukcesów razem z zespołem.