Java Technical Leader
Jako Java Technical Leader będziesz:
  • Projektować, wytwarzać i utrzymywać czytelny, skalowalny oraz dobrze udokumentowany kod w technologiach opartych o JVM
  • Zapewniać najlepszą wydajność i jakość wytworzonego kodu, a także praktyk wytwarzania oprogramowania i używanych narzędzi
  • Stale podnosić jakość wytwarzanego oprogramowania oraz umiejętności techniczne w zespołach
  • Prowadzić spotkania techniczne oraz biznesowe wspólnie z Product Ownerami
  • Współpracować z klientem (duże instytucje finansowe) w zakresie architektury rozwiązań, przeglądu bieżących procesów biznesowych w celu optymalizacji
  • Liderem technicznym w zespole i mentorem dla pozostałych programistów

Oczekujemy:

  • Minimum 5-letniego doświadczenia zawodowego w tworzeniu komercyjnych systemów w technologii Java i pokrewnych
  • Bardzo dobrej znajomości języka Java oraz bibliotek (Spring, Hibernate, Maven, Serwery aplikacyjne, JUnit)
  • Wykształcenia w zakresie IT
  • Doświadczenia w tworzeniu oprogramowania opartego o założenia OOP oraz SOLID
  • Bardzo dobrej znajomości technologii WEB oraz WEB Services (REST/SOAP)
  • Bardzo dobrej znajomości relacyjnych baz danych
  • Praktycznej znajomości wzorców projektowych i ich wykorzystania
  • Bardzo dobrej znajomości systemu kontroli wersji Git
  • Dodatkowymi atutami będzie znajomość: Jenkins, Gerrit, Linux, Oracle oraz języków opartych o JVM (Scala, Groovy)
  • Komunikatywności, umiejętności pracy w zespole jako jego lider
  • Znajomości metodyk/praktyk Agile, pair programming, TDD, code reviews
Książki
IntelliJ Ultimate Edition
Elastyczne godziny pracy
Grille i imprezy
Kuchnia
Lekcje angielskiego
Ogród
Stojak na rowery
Stół do piłkarzyków
Stół do ping ponga
Programowanie w parach
Prysznice
Opieka medyczna
Soki
Wewnętrzne hackathony
Wewnętrzne szkolenia
Wyjazdy integracyjne
Bezpłatny parking
Bilety na konferencje
Dofinansowanie sportów
Duży zewnętrzny monitor
Dyski SSD
,"to":[]}&orderby=date&order=DESC" hide_after="8" ]