Temat: Senior Java Developer
Wymagania:
- Biegła znajomość Java
- Min. 3 letnie doświadczenie w programowaniu aplikacji webowych w Javie
- Bardzo dobra znajomość frameworka Spring (Spring MVC, Spring Data JPA, Spring
Security)
- Bardzo dobra znajomość zagadnień związanych z relacyjnymi bazami danych, SQL i
technologii ORM (JPA2, Hibernate)
- Znajomość Maven
- Doświadczenie w projektowaniu baz danych
- Doświadczenie w pracy z Git
- Umiejętność tworzenia testów jednostkowych i ogólnie testowania aplikacji
- Znajomość zasad projektowania i programowania obiektowego
- Umiejętność analitycznego myślenia.
- Umiejętność pracy w zespole.
- Kreatywność w rozwiązywaniu problemów.
- Chęć do ciągłego rozwoju i poszerzania wiedzy oraz do dzielenia się wiedzą z innymi.
Dodatkowe atuty:
- Znajomość JVM (profiling, memory management, garbage collector, performance
tuning)
- Orientacja w zagadnieniach sieciowych (TCP/IP, HTTP)
- Znajomość wybranego serwera aplikacyjnego
- Doświadczenie w prowadzeniu zespołu co najmniej kilku programistów
- Doświadczenie w TDD
- Znajomość metodyk Agile
- Znajomość narzędzi Jira, Stash, Confluence lub podobnych
- Praktyczna wiedza w zakresie Continuous Integration, mile widziana znajomość
Bamboo
- Praktyczne doświadczenie z PaaS (np. Heroku)
- Znajomość środowiska Linux
- Znajomość Ajax / REST / JSON
Oferujemy:
- Niezbędne narzędzia do pracy.
- Elastyczną formę współpracy (umowę o pracę, B2B).
- Atrakcyjną lokalizacje (PGE Narodowy).
- Pracę w młodym, dynamicznym, pełnym pasji zespole.
- Pracę w metodykach zwinnych (Agile).
- Realny wpływ na udoskonalanie procesów wytwarzania oprogramowania i formę
pracy - chcemy aby każdy lubił u nas pracować.
Zainteresowała Cię nasza oferta, a pasujesz do profilu poszukiwanej przez nas osoby, prosimy o przesłanie CV na adres [email protected], w tytule umieszczając nazwę stanowiska. Zastrzegamy sobie kontakt z wybranymi kandydatami, do których prześlemy zadanie rekrutacyjne.
„Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej aplikacji dla potrzeb niezbędnych do realizacji procesów rekrutacji (zgodnie z Ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych tj. Dz. U. z 2002 r., Nr 101, poz. 926, ze zm.)