To ogłoszenie wygasło w dniu 2017-04-23 11:42.

Programista Java / Starszy Programista Java

Centralny Ośrodek Informatyki
Język programowania
Narzędzia
Inne

Opis oferty

 

Czekamy na Ciebie, jeśli:

  • Kochasz programować
  • Znasz język Java 7 i wzwyż oraz Java EE 6 i wzwyż
  • Znasz zagadnienia SOLID, TDD, GitFlow
  • Znasz i masz przynajmniej 2 lata doświadczenia w pracy z technologiami:
    • JPA i/lub dowolna z bibliotek klasy ORM np. Hibernate, EclipseLink
    • relacyjna baza danych SQL
    • dowolny z serwerów aplikacyjnych np. JBoss, WebLogic, GlassFish
    • maven 3
    • webserwisy SOAP oraz REST
    • HTML, JavaScript, CSS
    • top 10 podatności OWASP oraz wiedza w zakresie bezpieczeństwa aplikacji webowych
    • konfiguracja środowiska CI (np. Jenkins)
    • GIT
    • biblioteki wspierające testowanie np. Mockito, AssertJ, Arquillian
    • umiejętność korzystania z Debuggera

Mile widziana znajomość:

  • systemów UNIX
  • Groovy, Docker, Gradle
  • Spring Framework
  • bibliotek wspierających testowanie np. Spock, Selenium
  • narzędzi do testów obciążeniowych LoadUI, JMeter
  • elastic search


Główne zadania:

  • 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 operujące na bardzo dużych wolumenach danych
  • Udział w optymalizacji procesu wytwarzania oprogramowania: Continous Integration, zapewnienie jakości, dobór technologii
  • 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
  • Szacowanie pracy w ramach przyszłych projektów
  • Coaching w ramach małych zespołów
  • 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

 

 

Zapewniamy:

  • Stabilne zatrudnienie na podstawie umowy o pracę
  • Rynkowe wynagrodzenie
  • Udział w zróżnicowanych technicznie projektach
  • Pracę nad aplikacjami, usługami i produktami, które mają wpływ na miliony użytkowników
  • Dostęp do najnowszych technologii
  • Nowoczesne biuro, dobry sprzęt
  • Otwarty zespół ludzi nastawionych na rozwój
  • Dostęp do oferty szkoleniowej (w 2016 roku ze szkoleń skorzystało 80% pracowników)
  • Pakiet benefitów m.in. prywatna opieka medyczna, karnet sportowy, wczasy pod gruszą, dofinansowanie studiów

Metodologia pracy

O Centralny Ośrodek Informatyki

.gov w domenie .com w działaniu
Cyfryzacja jest strategicznym zadaniem państwa. Jej sensowny rozwój jest możliwy tylko wtedy, gdy państwo ma po swojej stronie kompetencje cyfrowe, odpowiedni zespół ekspertów oraz spójną strategię. My jesteśmy częścią tego zaplecza.

Centralny Ośrodek Informatyki to centrum kompetencji, software house i instytucja publiczna w jednym. Jesteśmy unikalnym w skali państwa zespołem specjalistów cyfrowych. Mamy ekspertów IT, projektujemy usługi i doświadczenie użytkownika, szkolimy, prowadzimy komunikację społeczną, zarządzamy projektami i zamówieniami publicznymi. Dzięki temu możemy realizować kluczowe w państwie projekty cyfrowe od A do Z.

Pytania i odpowiedzi