#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaJavaProgramista/Programistka Java
    Programista/Programistka Java
    Java
    Centralny Ośrodek Informatyki

    Programista/Programistka Java

    Centralny Ośrodek Informatyki
    Warszawa
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    Permanent
    Operating mode
    Remote

    Tech stack

      Spring Boot

      advanced

      ORM

      regular

      Git

      regular

      Apache Kafka

      regular

      Docker

      regular

      Maven

      regular

      OWASP

      regular

      Kubernetes

      regular

      SQL

      regular

      NoSQL

      regular

    Job description

    Online interview

    Opis oferty

    W COI nie mamy owocowych czwartków, za to zapewniamy atrakcyjne wynagrodzenie i dbamy o dobrą atmosferę pracy. W dodatku robimy coś ważnego: budujemy systemy, które ułatwiają korzystanie z usług publicznych. Jesteśmy „tymi od mObywatela”. Ty też możesz mieć m.in. w nim swój udział!

    Chcesz rozwijać z nami aplikację mObywatel, z której korzystają miliony obywateli?

    Masz doświadczenie w dewelopmencie zmieniającym backend dla natywnych aplikacji mobilnych iOS i Android?

    Dołącz do COI i pomóż nam spełnić naszą misję cyfryzacji naszego kraju!  

    Może poniższe informacje ułatwią Ci podjąć decyzję o dołączeniu do najlepszych!

    Zespół programistów Java zajmuje się rozwojem backend dla aplikacji mobilnej mObywatel – systemu dla kilkunastu milionów użytkowników.

    Pracujemy w małych zwinnych zespołach w oparciu o metodykę SCRUM i z najnowszymi technologiami. Stosujemy dobre praktyki architektoniczne. Budujemy aplikacje zarówno w stosie reaktywnym jaki i konwencjonalnym wykorzystując frameworki takie jak Spring Boot i Spring. Stawiamy na mikroserwisy i konteneryzację aplikacji dbając o skalowalność i wydajność naszego rozwiązania. Dążymy do pełnej automatyzacji procesów CI/CD oraz monitoringu online na każdym środowisku. ​


    Zakres obowiązków

    • współpraca z zespołem i interesariuszami między innymi przy implementacji zadań, wsparciu analizy wymagań, rozwiązywaniu błędów na środowiskach rozwojowych i błędów produkcyjnych,
    • projektowanie, kodowanie, weryfikacja, testy, tworzenie i aktualizacja dokumentacji,
    • wytwarzanie i zmienianie oprogramowania wytwarzanego w ramach zespołu w złożonym zakresie​,
    • tworzenie i przeprowadzanie testów jednostkowych,
    • wsparcie tworzenia i przeprowadzania PoC / symulacji / przygotowania prototypów zachowań proponowanego oprogramowania,
    • identyfikacja problemów związane z tworzeniem oprogramowania i proponowanie technicznych refaktorów,
    • przeprowadzanie code review,
    • wsparcie zespołu w tworzeniu i realizacji zadań oraz analizie możliwości realizacji przyszłych wymagań,
    • aktywny udział w wewnątrz zespołowej oraz między zespołowej wymianie wiedzy,
    • udzielanie feedbacku pozostałym członkom zespołu odnośnie jakości pracy, postępów i obszarów do usprawnienia,
    • współpraca przy wdrażaniu nowych osób w zespole,
    • wsparcie procesu wdrożenia aplikacji od strony technicznej w zakresie Backend.


    Poszukiwane kompetencje

    • co najmniej 4 letnie doświadczenie w tworzeniu aplikacji backend w tym min. 2 lata na stanowisku Programisty Java,
    • znajomość i doświadczenie w programowaniu z użyciem:

    - Java od 11 wzwyż,

    - Spring Framework, Spring Boot,

    - JPA i/lub dowolną z bibliotek klasy ORM (Object-Relational Mapping) np. Hibernate EclipseLink,

    - relacyjne bazy danych SQL,

    - bazy danych NoSQL np. MongoDB, Apache Cassandra,

    - rozwiązania kolejkowe w szczególności Apache Kafka,

    - technologie Web np. HTTP Web Services REST / SOAP,

    - Docker, Kubernetes,

    - maven 3,

    - systemy wersjonowania GIT,

    - biblioteki wspierające testowanie np. Mockito, AssertJ, Arquillian,

    - mechanizm bezpieczeństwa Certificate Pinning,

    - zagadnienia dotyczące Loadbalancing,

    - 10 podatności OWASP,

    - IntelliJ,

    • doświadczenie i znajomość zagadnień dotyczących architektury mikoserwisowej, integracji, kryptografii w szczególności znajomość protokołu TLS i bezpieczeństwa IT,
    • doświadczenie w pisaniu i przeprowadzaniu testów integracyjnych,
    • znajomość dobrych praktyk programistycznych,
    • bardzo dobre umiejętności pracy w zespole,
    • znajomość języka angielskiego co najmniej na poziomie pozwalającym na zrozumienie dokumentacji technicznej.


    Mile widziane:

    • doświadczenie i znajomość Elasticsearch, Kibana, Grafana, Prometheus,
    • doświadczenie i znajomość zagadnień z zakresu DevOps oraz z zakresu konfiguracji środowiska Continous Integration (np. Jenkins),
    • znajomość narzędzi wspierające pracę w Scrum typu Jira, Confluence,
    • umiejętność programowania reaktywnego,
    • umiejętność pracy w zespołach w oparciu o metodykę SCRUM,
    • wykształcenie wyższe lub w trakcie studiów na kierunku technicznym np. informatyka, matematyka.


    Oferujemy

    • pracę w największej w Polsce firmie IT tworzącej usługi, które ułatwiają życie obywatelom – Tobie, Twoim znajomym, rodzinie
    • zatrudnienie na podstawie umowy o pracę (13 000 - 16 000 PLN brutto)
    • pracę w pełni zdalną, ale jeśli masz ochotę, zawsze możesz przyjść do biura 
    • nowoczesne i komfortowe biuro blisko Dworca Zachodniego
    • bezpłatny parking podziemny, w którym zostawisz swój samochód, motocykl, rower, hulajnogę…
    • elastyczne godziny pracy, zaczynasz dowolnie między 7:00 a 10:00
    • możliwość wyjścia w ciągu dnia pracy, dzięki systemowi szybkich wyjść prywatnych
    • szkolenia wewnętrzne, dofinansowanie do szkoleń zewnętrznych
    • możliwość ubiegania się o dofinansowanie do studiów
    • jasną ścieżkę kariery, możliwość awansu lub zmiany projektu – zdobywaj nowe doświadczenia w różnych zespołach – zmieniaj projekty, nie firmę
    • pracę z ludźmi z różnymi kompetencjami, świetną ekspertyzą i szczerą pasją, szansę na naukę, rozwój i wymianę doświadczeń
    • atmosferę wzajemnego wsparcia, mówimy sobie po imieniu
    • możliwość pracy w biurze razem ze swoim czworonożnym przyjacielem 🐾


    PREMIE I BENEFITY

    • dodatkowe wynagrodzenie roczne
    • premie uznaniowe
    • 70% kosztów uzyskania przychodu, dające realnie więcej $$ na koncie
    • dofinansowanie do wakacji „wczasy pod gruszą”
    • nagroda jubileuszowa po 5, 10 i 15 latach pracy
    • dodatkowy, płatny czterotygodniowy urlop po trzech latach pracy w COI
    • dodatkowy, płatny dzień wolny z okazji urodzin
    • dofinansowanie do wyjść integracyjnych
    • platforma kafeteryjna MyBenefit
    • karta Multisport w ramach kafeterii MyBenefit
    • pakiet medyczny w Luxmed
    • ubezpieczenie na życie
    • dofinansowanie do okularów (600 zł na zakup okularów, 300 zł na wymianę szkieł)
    • 2 dni w roku do wykorzystania na wolontariat
    • wyprawka dla noworodka