Do naszego zespołu poszukujemy Programisty Java (Mid/Senior), który dołączy do projektu rozwoju systemu CRM obsługującego produkty inwestycyjne w największym banku w Polsce. Możliwość pracy w biurze w Poznaniu, Kaliszu lub Warszawie.
Programista Java
Twój zakres obowiązków
- Projektowanie i rozwój aplikacji w technologii Java oraz JavaScript/HTML/CSS.
- Implementacja backendu opartego o Spring Framework i integracje REST/SOAP/Kafka.
- Tworzenie kompletnych rozwiązań frontendowych.
- Modelowanie i optymalizacja baz danych (SQL, PostgreSQL, Oracle).
- Pisanie testów jednostkowych i automatycznych (JUnit, Mockito).
- Wdrażanie zmian i dbanie o jakość kodu (code review, optymalizacja zapytań SQL).
- Współpraca w zespole scrumowym, udział w planowaniu i estymacji zadań.
Nasze wymagania
- Doświadczenie komercyjne w programowaniu w Java (min. 3 lata) oraz JavaScript/HTML/CSS.
- Bardzo dobra znajomość Spring Framework, SQL, GIT oraz narzędzia IntelliJ IDEA.
- Umiejętność pisania testów jednostkowych (JUnit, Mockito).
- Znajomość architektury REST i SOAP.
- Doświadczenie w optymalizacji kodu i zapytań SQL.
- Znajomość języka angielskiego pozwalająca na korzystanie z dokumentacji i pisanie kodu.
- Doświadczenie z Kafka, Kibana, Elasticsearch, PostgreSQL, Oracle, Spring Boot, Node.js, architektura mikroserwisowa oraz praktyka w Scrum/DevOps (CI/CD).
- Atutem będzie znajomość produktów bankowych, w szczególności inwestycyjnych.