Wymagania
Jeśli chodzi o wymagania, które pokazują również technologie jakie będą wykorzystywane w projekcie, to poszukujemy osób ze znajomością:- metodologii wytwarzania oprogramowania
- zagadnień i praktyki używania JPA oraz Hibernate
- wybranych technologii: jBoss, EJB 3, AJAX, JSF 2, Web Services, JUnit, Git
- wzorców projektowych Java używanych przy tworzeniu rozbudowanych aplikacji oraz zagadnień związanych z J2EE w klastrze aplikacyjnym
- XML/XSLT, jQuery oraz frameworków minimum JSF typu PrimeFaces 3.5+, SQL oraz baz danych (np. PostgreSQL, Oracle) Zakres obowiązków:
- pisanie kodu źródłowego systemu tworzonego od podstaw
- pokrywanie kodu źródłowego testami jednostkowymi
- praca zgodna z metodyką Scrum (udział w spotkaniach: Daily Scrum, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting)
- tworzenie dokumentacji w kodzie źródłowym (Javadoc) i dokumentacji eksploatacji
- aktywny udział w wymianie wiedzy wewnątrz zespołu, m.in. poprzez:
udział w szkoleniach technicznych
opisywanie dobrych praktyk w zespołowej bazie wiedzy