Senior Backend Java Developer | Branża Bankowa
⚲ Warszawa
Do uzgodnienia
Wymagania
- bardzo dobra znajomość Java i doświadczenie w tworzeniu aplikacji backendowych
- praktyczna znajomość Spring / Spring Boot
- doświadczenie w architekturze mikroserwisowej
- bardzo dobra znajomość SQL, projektowania struktur danych, indeksów, transakcji i blokad
- doświadczenie w integracjach REST, JSON, SOAP, XML, XSD
- doświadczenie w Code Review i refaktoryzacji kodu
- znajomość angielskiego umożliwiająca czytanie i tworzenie dokumentacji technicznej
- wykształcenie wyższe kierunkowe (informatyka, matematyka lub pokrewne)
Opis stanowiska
Backend Java dla jednego z trzech największych polskich banków — projektowanie, rozwój i utrzymanie aplikacji mikroserwisowych, integracje (REST, SOAP, JSON, XML, XSD), projektowanie struktur bazodanowych i optymalizacja SQL, code review i refaktoryzacja. Rola dla seniora z doświadczeniem w bankowości lub systemach sprzedażowych. Uwaga: preferowany tryb hybrydowy z biura klienta w Warszawie — warto ustalić realną częstotliwość wizyt; 'dopasowanie projektów do umiejętności' może oznaczać mniejszy rozwój w nowych obszarach.
🔍 Dekoder Ogłoszenia
🔴
Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
Może oznaczać, że projekty są dopasowane do obecnych umiejętności, ale niekoniecznie oferują znaczący rozwój w nowych obszarach.
🔴
Preferowana realizacja usług w trybie hybrydowym z biura klienta w Warszawie
Chociaż jest mowa o trybie hybrydowym, może to oznaczać częste wizyty w biurze lub oczekiwanie na pracę stacjonarną, w zależności od wymagań klienta.
🟡
Bardzo dobra znajomość języka Java oraz doświadczenie w tworzeniu aplikacji backendowych
Określenie 'bardzo dobra' jest subiektywne i może oznaczać różne poziomy biegłości, od solidnej wiedzy po mistrzostwo.
🟡
Znajomość wzorców projektowych i architektonicznych
Może oznaczać zarówno teoretyczną znajomość, jak i praktyczne zastosowanie, co wymaga doprecyzowania podczas rozmowy.
🟡
Wykształcenie wyższe
W kontekście stanowiska IT, często jest to formalność, a kluczowe są faktyczne umiejętności i doświadczenie, ale może być to filtr na etapie rekrutacji.