Szukasz pracy, w której Twoje rozwiązania będą wykorzystywane przez największe banki i instytucje finansowe? Tworzymy, rozwijamy i wdrażamy system Promak Powiernik – kluczowe rozwiązanie do obsługi działalności powierniczej. Nasz system oparty jest na architekturze mikro-usługowej i wdrażany w bankach, funduszach inwestycyjnych oraz organizacjach powierniczych.
Jeśli masz doświadczenie w Java i JavaScript, chcesz pracować nad zaawansowanym systemem corowym i rozwijać się w nowoczesnych technologiach – zapraszamy do aplikowania!
Praca hybrydowa - minimum 3 dni w tygodniu z naszego biura w Gdyni.
responsibilities :
Programowanie aplikacji/usług JAVA 11,17,21 (rozwijamy system core’owy)
Implementacja rozwiązań opartych o architekturę mikro-usługową oraz na serwerze aplikacyjnym
Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami oraz dobrymi praktykami – w tym podnoszenie standardów, usprawnianie procesów, wprowadzanie kolejnych dobrych praktyk
Udział w projektowaniu oprogramowania
Wsparcie programistyczne podczas wdrażania rozwiązań
Stabilizacja i utrzymanie wdrożonych rozwiązań
Programowanie w warstwie backendowej i frontendowej
Mentoring dla programistów młodszych stażem
Tworzenie dokumentacji rozwiązania
Optymalizacja kodów źródłowych w celu poprawy wydajności aplikacji
requirements-expected :
Doświadczenie w tworzeniu oprogramowania w języku Java (korzystamy z Java 11, 17 i 21) - minimum 5 lat
Doświadczenie z SQL i bazami danych (korzystamy z PostgreSQL)
Znajomość Spring Framework, Spring Boot
Znajomość technologii REST
Doświadczenie z GIT lub innym systemem kontroli wersji
Krytyczne myślenie i umiejętności rozwiązywania problemów
Dekomponowanie zadań, przydzielanie i odbieranie zadań od programistów młodszych stażem (w tym m. in. code review)
Umiejętność tworzenia testów jednostkowych i integracyjnych oprogramowani