Nasz klient to stabilna polska firma programistyczna, rozwijająca się stale od kilkunastu lat i zatrudniająca obecnie we Wrocławiu około 50 programistów i testerów oprogramowania. Firma przeprowadza duże i różnorodne projekty tworzenia oprogramowania dla swoich klientów w Polsce, Wielkiej Brytanii, Niemczech i innych krajach Europy oraz tworzy własne produkty. Pracuje głównie nad dużymi i złożonymi aplikacjami zaprojektowanymi na indywidualne potrzeby swoich klientów. Są to systemy budowane zarówno na bazie technologii webowych JEE (back-end i front-end) jak i aplikacje desktopowe (AWT, SWT, Swing). Projekty cechują się dużym zaawansowaniem technologicznym i złożonymi procesami biznesowymi, jakie mają realizować, co czyni pracę nad nimi ciekawą i dającą duże możliwości rozwoju technicznego. W firmie występuje bardzo niski poziom rotacji pracowników – nie odchodzą ze względu na doskonałą atmosferę i ciekawe projekty. Firma charakteryzuje się dużą elastycznością, umiejętnością podejmowania decyzji, dobrą atmosferą i innymi zaletami pracy z dala od dużych korporacji.
Ze względu na plany ich dalszego wzrostu i nowe międzynarodowe projekty szukamy obecnie dla nich programistów Java (zarówno specjalizujących się w JEE jak i Java SE) na różnym poziomie doświadczenia. Zatrudnieni kandydaci będą uczestniczyć w ciekawych technologicznie projektach z zastosowaniem najnowszych metodologii tworzenia oprogramowania.
Programista / Starszy Programista Java SE lub EE
Wrocław
nr ref. 14/L4/13/43
- Projektowanie złożonych systemów informatycznych.
- Prace programistyczne nad projektami realizowanymi przez firmę.
- Testowanie jednostkowe i integracyjne oraz poprawianie błędów w oprogramowaniu.
- Utrzymywanie dokumentacji technicznej i funkcjonalnej.
- Współudział w estymacji czasu potrzebnego na realizację funkcjonalności i ich planowaniu w oparciu o metodologię Agile.
- Zarządzanie zmianą i konfiguracją.
- Wyższego wykształcenia o profilu informatycznym lub pokrewnym.
- Doświadczenia w programowaniu w języku Java (szukamy głównie osób z większym doświadczeniem, middle i senior, ale osoby dopiero zaczynające karierę zawodową również będą brane pod uwagę).
- Znajomości frameworków oferowanych przez JEE (Spring, Hibernate lub odpowiedniki, EJB) – lub – doświadczenia w programowaniu aplikacji desktopowych w Java Swing i dobrych umiejętności po stronie Java SE.
- Dobrej znajomości relacyjnych baz danych (Oracle, MS SQL, PostgreSQL) w zakresie dostępu poprzez rozwiązania ORM i/lub JDBC.
- Rozumienia podstawowych zasad OOP (SOLID) oraz praktyczna znajomość wzorców projektowych.
- Znajomości dobrych praktyk inżynierii oprogramowania (TDD, Continous Integration).
- Bardzo dobrych zdolności komunikacyjnych i umiejętności pracy w zespole.
- Bardzo dobrej znajomości języka angielskiego.
- Mile widziane doświadczenie w pracy w środowisku zorientowanym Agilowo (SCRUM).
- Możliwość dynamicznego rozwoju w zakresie swoich kompetencji i możliwość zdobywania nowych w ramach udziału w tworzeniu ciekawych i innowacyjnych projektów pełnych technologicznych wyzwań.
- Atrakcyjne wynagrodzenie, opiekę medyczną, ubezpieczenie grupowe oraz dofinansowanie do obiadów.
- Stałą lub kontraktową formę zatrudnienia.
- Bardzo dobrą atmosferę pracy.
- Elastyczny czas pracy i częściowa możliwość pracy zdalnej.
- Możliwość podnoszenia swoich umiejętności językowych w trakcie projektów oraz przy pomocy systemu szkoleń językowych.
- Szkolenia techniczne i kursy językowe, a także wsparcie w certyfikacji.