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