All offersWarszawaJavaJava Developer / Team Leader
Java Developer / Team Leader
Java
Pretius

Java Developer / Team Leader

Pretius
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
Pretius

Pretius

W Pretius już od 18 lat przygotowujemy customowy software dla dużych, międzynarodowych firm z branży telekomunikacyjnej, medialnej i finansowej. Pracujemy w kompletnych zespołach złożonych z developerów, analityków, designerów i testerów.

Company profile

Tech stack

    Java
    advanced
    Spring Boot
    regular
    REST API
    regular
    Web Services
    regular
    Git
    regular
    Maven
    regular
    Jenkins/CI
    regular
    Oracle DB
    regular
    AngularJS
    junior

Job description

O nas
Zajmujemy się  tworzeniem oprogramowania na zamówienie oraz doradztwem z zakresu nowoczesnych rozwiązań IT. Budujemy rozwiązania służące do sprzedaży, obsługi klienta, rozliczeń prowizji, systemy raportowe. Mamy przyjemność pracować dla takich globalnych marek jak T-Mobile czy Innogy oraz największych polskich liderów branży telekomunikacyjnej (Play), medialnej (TVN, nc+), finansowej (BGŻ BNP Paribas).

Kogo szukamy
Do zespołu w Warszawie szukamy lidera zespołu deweloperskiego. Zespół realizuje projekty dla klienta z branży telekomunikacyjnej, zarówno aplikacje do obsługi klienta (klasy CRM) jak i szereg integracji pomiędzy systemami. Jeśli chodzi o stack technologiczny to java8, dużo integracji opartej na WS i REST, Spring, mybatis, baza danych to Oracle 12c. Frontend oparty w większości na AngularJS i Bootstrap.

Nasze oczekiwania
  • Praktyczna znajomość działania i zasad programowania obiektowego z wykorzystaniem Java 8
  • Dobra znajomość zagadnień związanych z tworzeniem aplikacji web'owych.
    • biblioteki
    • frameworki
    • sposoby uwierzytelniania w aplikacjach webowych oraz wiedza z zakresu dostępnych na rynku gotowych platform i bibliotek opensource
    • serwery webowe / aplikacji
  • Dobra znajomość technologii backend takich jak: Spring, myBatis (lub odpowiedników)
  • Wiedza z zakresu integracji systemów w oparciu o SOAP, REST
  • Umiejętność projektowania struktur danych i posługiwania się bazami danych (oracle, mysql, postgress)
  • Potrafisz zarządzać zespołem developerów (lub chcesz rozwijać się w tym obszarze), w szczególności:
    • dekompozycja projektu / dużych zmian na mniejsze kawałki, które mogą być realizowane przez innych developerów w zespole.
    • delegowanie oraz odbieranie zadanie od developerów.
    • wsparcie (coaching) mniej doświadczonych developerów.
    • proces code review dla developerów w zespole.
  • Potrafisz dokonać analizy i zrobić rekomendacje dotyczące rozwoju systemu, np.:
    • wdrażania nowych technologii (bibliotek, framework)
    • Optymalizacja istniejących rozwiązań
  • Znajomość bibliotek open source ułatwiających i przyspieszających tworzenia aplikacji np.: logowanie, testowania, budowania...
  • Współpraca z Klientem w celu opracowania optymalnej architektury rozwiązania i poszczególnych modułów systemów.
  • Samodzielność i odpowiedzialność za powierzone zadania
  • Chęć zdobywania i dzielenia się wiedzą
  • Silne zdolności analityczne / kreatywne podejście do rozwiązywania problemów projektowych
  • Komunikatywność i umiejętność współpracy w zespole

Oferujemy:
  • rozwój
    • praca z doświadczonym zespołem deweloperskim
    • szkolenia wewnętrzne i zewnętrzne
    • dofinansowanie udziału w konferencjach branżowych
    • firmową biblioteczka
  • prywatna opieka medyczna
  • płatne dni wolne
  • elastyczne godziny pracy
  • ciekawe projekty