Java Developer
Citigroup
Rola Backend Developera w zespole Risk Technology Citigroup polega na tworzeniu i utrzymaniu kompleksowych rozwiązań technologicznych dla działów handlu instrumentami pochodnymi (Rates i FX). Kandydat będzie pracował nad systemami o wysokiej dostępności i niskich opóźnieniach, które są kluczowe dla zarządzania ryzykiem w globalnej instytucji finansowej. Rola wymaga silnych umiejętności w zakresie nowoczesnego Java developmentu i architektury microservices.
Brakuje: dokładna liczba dni pracy z domu w modelu hybrydowym., szczegółowy opis procesu rekrutacyjnego..
Rola Backend Developera w zespole Risk Technology Citigroup polega na tworzeniu i utrzymaniu kompleksowych rozwiązań technologicznych dla działów handlu instrumentami pochodnymi (Rates i FX). Kandydat będzie pracował nad systemami o wysokiej dostępności i niskich opóźnieniach, które są kluczowe dla zarządzania ryzykiem w globalnej instytucji finansowej. Rola wymaga silnych umiejętności w zakresie nowoczesnego Java developmentu i architektury microservices.
- ✓Możliwość zdobycia unikalnego doświadczenia w różnych klasach aktywów w banku inwestycyjnym Tier 1.
- ✓Praca z globalnym zespołem i klientami z ponad 70 krajów.
- ✓Możliwość wpływania na kluczowe systemy zarządzania ryzykiem.
- !Nie jest jasno określone, ile dni w tygodniu praca jest hybrydowa (wspomniano 'do 2 dni pracy z domu').
- !Chociaż podano zakres lat doświadczenia (5-8), nie jest to sztywny wymóg, co może oznaczać pewną elastyczność.
- •Monitorowanie i kontrolowanie wszystkich faz procesu rozwoju oprogramowania, od analizy po implementację.
- •Projektowanie i wdrażanie środków bezpieczeństwa w analizie post-implementacyjnej.
- •Konsultowanie się z użytkownikami i innymi grupami technologicznymi w celu rozwiązywania problemów i proponowania zaawansowanych rozwiązań programistycznych.
- •Zapewnienie przestrzegania niezbędnych procedur i pomoc w definiowaniu standardów operacyjnych.
- •Rozwijanie i utrzymywanie aplikacji w języku Java z wykorzystaniem Spring Boot i architektury microservices.
- •Praca z technologiami takimi jak Docker, Kubernetes, ELK, Kafka.
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Kandydat z minimum 5 latami doświadczenia w Java development, znajomością Spring Boot i microservices. Powinien posiadać podstawowe zrozumienie systemów rozproszonych i struktur danych. Znajomość Docker, Kubernetes, ELK i SQL jest dużym atutem.
Rola wymaga co najmniej 5 lat doświadczenia w Java development. Osoby z mniejszym doświadczeniem lub bez znajomości Spring Boot i microservices prawdopodobnie nie będą odpowiednie. Juniorzy nie są głównym celem tej rekrutacji.
- ?Jakie są główne wyzwania techniczne, z którymi zespół mierzy się obecnie?
- ?Jak wygląda podział obowiązków między rozwój nowych funkcji a utrzymanie istniejących systemów?
- ?Jakie są plany dotyczące modernizacji lub refaktoryzacji istniejących systemów?
- ?Jak wygląda proces wdrażania zmian na produkcję i jaki jest czas reakcji na incydenty?
- ?Czy istnieją możliwości rozwoju w kierunku ról architektonicznych lub technicznego przywództwa?
- ?Jakie są możliwości rozwoju zawodowego i szkoleń w ramach zespołu?
- −Dokładna liczba dni pracy z domu w modelu hybrydowym.
- −Szczegółowy opis procesu rekrutacyjnego.
- −Informacje o konkretnych projektach, nad którymi będzie pracował kandydat.
- −Wielkość zespołu, do którego dołączy kandydat.
Zespół Risk Technology jest opisany jako pracujący nad rozwiązaniami dla działów handlu, z globalnym zasięgiem i ekspozycją na różne klasy aktywów. Podkreślono możliwość pracy z globalnym zespołem i klientami.
Proces rekrutacyjny nie jest szczegółowo opisany, ale wspomniano o możliwości zdobycia ekspozycji na różne klasy aktywów i pracy z globalnym zespołem.