Senior PostgreSQL and Java Developer
Montrose Software
Rola Senior Java Developera w firmie konsultingowej Montrose Software, pracującej dla dużego banku z Ameryki Północnej. Głównym zadaniem jest praca nad migracją platformy tradingowej z systemu legacy do Murex, obejmująca transformację danych i tworzenie nowych mostów. Praca będzie polegać na rozwijaniu usług na platformie Linux/Java/PostgreSQL, optymalizacji baz danych PostgreSQL oraz pisaniu kodu w Javie z wykorzystaniem Spring Boot. Jest to rola techniczna z silnym naciskiem na bazę danych.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano konkretnych informacji o wielkości zespołu projektowego, poza ogólnym stwierdzeniem '3 developers and 2 managers'., nie sprecyzowano, czy istnieją możliwości rozwoju w kierunku architektury systemów finansowych..
Rola Senior Java Developera w firmie konsultingowej Montrose Software, pracującej dla dużego banku z Ameryki Północnej. Głównym zadaniem jest praca nad migracją platformy tradingowej z systemu legacy do Murex, obejmująca transformację danych i tworzenie nowych mostów. Praca będzie polegać na rozwijaniu usług na platformie Linux/Java/PostgreSQL, optymalizacji baz danych PostgreSQL oraz pisaniu kodu w Javie z wykorzystaniem Spring Boot. Jest to rola techniczna z silnym naciskiem na bazę danych.
- ✓Praca zdalna z Polski.
- ✓Możliwość pracy nad projektami dla światowej klasy klientów.
- ✓Praca nad nowym systemem (Murex) zamiast nad legacy.
- ✓Możliwość pracy z Docker i Kubernetes.
- !Praca nad migracją z legacy systemu do nowego systemu (Murex) może wiązać się z wyzwaniami związanymi z integracją i stabilnością.
- !Opis projektu sugeruje pracę z bardzo złożonymi produktami finansowymi, co może wymagać szybkiego przyswajania nowej wiedzy.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Konfiguracja, optymalizacja i projektowanie schematów baz danych PostgreSQL.
- •Pisanie dobrze przetestowanego kodu w Javie 17+.
- •Konfiguracja i praca z klastrami baz danych.
- •Praca z narzędziami takimi jak Docker i Kubernetes.
- •Implementacja i rozwijanie systemu do transformacji danych między formatami Murex i FpML.
- •Tworzenie nowego mostu do księgowania transakcji w formacie FpML do Murex.
- •Migracja usług z platformy Windows/.NET/MsSQL na Linux/Java/PostgreSQL.
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z minimum 7 latami doświadczenia jako developer, 5 latami z bazami danych (w tym 2 z PostgreSQL), 3 latami z Javą 17+ (Spring, Spring Boot, unit-testy) i 5 latami z GitHub. Znajomość Docker i Kubernetes jest również ważna.
Rola nie jest dla osób z mniejszym doświadczeniem niż 7 lat jako developer, lub z mniejszym niż 2 lata doświadczenia z PostgreSQL i 3 lata z Javą 17+. Kandydaci bez doświadczenia w pracy z systemami kontroli wersji jak GitHub również mogą nie pasować.
- ?Jak wygląda podział obowiązków między developerami a managerami w zespole?
- ?Jak często i w jakiej formie odbywają się spotkania z klientem?
- ?Jakie są główne wyzwania związane z transformacją danych między formatami Murex i FpML?
- ?Czy istnieją możliwości rozwoju w kierunku architektury systemów finansowych?
- ?Jakie są plany dotyczące dalszego rozwoju platformy Murex i związanych z nią usług?
- ?Jak wygląda proces code review i jakie są standardy jakości kodu w zespole?
- −Nie podano konkretnych informacji o wielkości zespołu projektowego, poza ogólnym stwierdzeniem '3 developers and 2 managers'.
- −Nie sprecyzowano, czy istnieją możliwości rozwoju w kierunku architektury systemów finansowych.
Zespół składa się z 3 developerów i 2 managerów. Komunikacja odbywa się głównie przez email i czat Webex. Codzienne stand-upy odbywają się po południu. Firma podkreśla 'fun workplace'.
Proces rekrutacyjny nie jest szczegółowo opisany, ale wspomniano o codziennych stand-upach i komunikacji przez email i Webex.