W skrócie
- Zadania: Prowadzenie projektów inżynieryjnych i rozwijanie skalowalnych usług backendowych.
- Firma: Citi Solutions Center Poland - innowacyjne środowisko pracy.
- Benefity: Atrakcyjne wynagrodzenie, prywatna opieka medyczna i elastyczny model pracy.
- Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym zespole.
- Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnych technologiach i wpływaj na rozwój AI.
- Kwalifikacje: Doświadczenie w Java, Spring Boot oraz umiejętności w zakresie systemów rozproszonych.
Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 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 możliwościach przetwarzania danych, które wspierają nowoczesne platformy przedsiębiorstw.
Odpowiedzialności:
- Prowadzenie technicznego projektowania 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 przy użyciu 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 przy użyciu Java i Spring Boot.
- Współpraca z inżynierami frontendowymi w celu dostarczenia kompleksowych możliwości aplikacji, z wiedzą na temat Angular i TypeScript.
- Wsparcie możliwości opartych na AI, w tym przygotowanie danych, inteligentna automatyzacja, przepływy pracy i integracja z usługami AI.
- Ustanowienie 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 integracji 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 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 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:
- Dyplom licencjacki/uniwersytecki lub równoważne doświadczenie.
- Preferowany dyplom magistra.
Oferujemy:
- Możliwość pracy w Citi Solutions Center Poland w elastycznym modelu pracy (aktualnie do 2 dni pracy zdalnej w tygodniu).
- Konkurencyjne wynagrodzenie podstawowe oraz szereg dodatkowych benefitów, takich jak:
- Pracodawca opłaca składkę na plan emerytalny w wysokości 6% wynagrodzenia pracownika.
- Prywatna opieka medyczna dla pracowników oraz preferencyjne pakiety dla członków rodziny.
- Program ubezpieczenia na życie dla pracowników oraz preferencyjne ubezpieczenie dla członków rodziny.
- 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 oraz preferencyjne karty dla członków rodziny.
- Dodatkowe benefity z Funduszu Świadczeń Socjalnych, w tym: dodatek urlopowy, wsparcie dla aktywności sportowych i kulturalnych, wydarzenia integracyjne.
- Dodatkowy dzień wolny na wolontariat.
- System kafeteryjny/flex benefit - system benefitów umożliwiający pracownikom wybór i zakup benefitów oferowanych przez dostawcę.
- Możliwość otrzymania rocznej nagrody uznaniowej.
- Specjalne oferty i zniżki dla pracowników.
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.
Lead Software Engineer in Warsaw – pracodawca: Citigroup
Citi Solutions Center Poland to doskonałe miejsce pracy, które łączy w sobie dynamiczną atmosferę globalnej instytucji finansowej z elastycznym modelem pracy. Oferujemy konkurencyjne wynagrodzenie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną, program emerytalny i dodatkowe dni wolne na wolontariat. Nasza kultura pracy sprzyja rozwojowi zawodowemu, a także umożliwia pracownikom korzystanie z różnorodnych możliwości szkoleń i wsparcia w osiąganiu ich celów zawodowych.