Grupa BIK jako lider rynku wymiany informacji o zobowiązaniach finansowych dla sektora bankowego i pożyczkowego zbudował i rozwija platformę dla klientów indywidualnych oraz małych firm. Platforma, dostępna poprzez serwis WWW oraz aplikację mobilną, pozwala klientom indywidualnym oraz małym firmom na bieżące zarządzanie i monitorowanie swoich zobowiązań kredytowych i gospodarczych. Platformę rozwijamy w sposób zwinny w ramach zespołów SCRUM-owych.
responsibilities :
Projektowanie i implementacja nowych rozwiązań z w architekturze mikrousług,
Utrzymanie, rozwój i optymalizacja istniejących systemów informatycznych (backend),
Refaktoring i migracja kodu źródłowego,
Modelowanie danych,
Organizacja procesu continuous integration,
Opracowanie testów jednostkowych,
Opracowywanie dokumentacji technicznej dla rozwijanych rozwiązań,
Współpraca w ramach zespołów SCRUM-owych w celu określenia zakresu oraz wyceny pracochłonności projektów.
requirements-expected :
3-letnie doświadczenie jako programista JAVA,
Dobra znajomość Spinga (Spring Boot, moduły z obszaru Spring Cloud),
Praktyczna umiejętność tworzenia czystego i przejrzystego kodu,
Znajomość założeń architektury mikroserwisowej,
Znajomość Angulara,
Doświadczenie w obszarze CI/CD,
Doświadczenie w pracy z Dockerem,
Umiejętność projektowania interfejsów i usług w oparciu o architekturę Microservices,
Znajomość protokołów komunikacyjnych i doświadczenie w projektowaniu interfejsów REST/SOAP, Kafka/JMS,
Praktyczne doświadczenie w realizacji prac zgodnie z praktykami Agile.