Wymagania:
Minimum 2 lata doświadczenia w pracy na stanowisku programisty Java,
Znajomość zagadnień SOLID, TDD, GitFlow,
Doświadczenie w pracy z JPA i/lub dowolną z bibliotek klasy ORM (Object-Relational Mapping) np. Hibernate, EclipseLink,
Znajomość wzorców projektowych i zasad CleanCode,
Znajomość SQL i zagadnień związanych z relacyjnymi bazami danych, a w szczególności bazami Postgresql, Oracle,
Znajomość i doświadczeniw w pracy z dowolnym z serwerów aplikacyjnych np. JBoss, WebLogic, GlassFish,
Doświadczenie w pracy z webserwisami SOAP oraz REST,
Dobra organizacja pracy, sumienność, obowiązkowość i nastawienie na współpracę,
Znajomość języka angielskiego w stopniu umożliwiającym czytanie dokumentacji technicznej,
Wykształcenie wyższe informatyczne.
Zakres obowiązków
Wytwarzanie wydajnego, skalowanego oraz stabilnego oprogramowania,
Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami jednostkowymi oraz integracyjnymi,
Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu, który operuje na bardzo dużych wolumenach danych,
Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting),
Wykonywanie code review na pull-requestach,
Wsparcie dla procesu – git-flow,
Aktywny udział w wewnątrz-zespołowej wymianie wiedzy,
Udział w szkoleniach technicznych,
Przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu,
Opisywanie tips&trics na Confluence
Oferujemy
Atrakcyjne wynagrodzenie;
Możliwość pracy zdalnej lub w nowoczesnym biurze w Białymstoku;
Zdalny proces rekrutacji;
Elastyczne godziny pracy;
Budżet szkoleniowy;
Kartę Multisport;
Program poleceń pracowniczych;
Brak dress codu