Programista / Programistka Java
Al. Jerozolimskie 132, Warszawa
Centralny Ośrodek Informatyki
Jesteśmy największą w Polsce państwową firmą IT. To my tworzymy mObywatela, mDowód, Profil Zaufany, rejestry państwowe i wiele innych e-usług, z których korzystacie na co dzień Ty i Twoi znajomi_e.
Istniejemy na rynku od 15 lat. Pracując z nami, zyskujesz stabilność zatrudnienia, umowę o pracę i dużo benefitów dla Ciebie i Twojej rodziny. Ale COI to także software house. Dlatego stawiamy na innowacje, jesteśmy na Ty, pracujemy hybrydowo i w elastycznych godzinach, a do biura możemy przychodzić z psem.
Najważniejsze jest to, że w COI robimy cos ważnego: tworzymy cyfrowe rozwiązania, które ułatwiają życie milionom ludzi w Polsce. Ty też możesz mieć w tym swój udział!
Chcesz rozwijać z nami aplikacje z których korzystają miliony obywateli?
Masz doświadczenie w programowaniu aplikacji backend?
Dołącz do COI i pomóż nam spełnić naszą misję cyfryzacji naszego kraju!
Może poniższe informacje ułatwią podjąć Ci decyzję o dołączeniu do najlepszych!
Zespół programistów Java zajmuje się rozwojem backend między innymi dla aplikacji mobilnej mObywatel, Profil Zaufany oraz Portal Współpraca.
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ące 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.
Ponieważ kompetentni ludzie to również dobry software dlatego bardzo inwestujemy w rozwój naszych programistów.
Cieszy nas ogromne zainteresowanie naszymi ofertami – to dla nas znak, że to, co robimy, naprawdę ma znaczenie. Każdą aplikację dokładnie analizuje nasz zespół, a nie algorytmy, co może wydłużyć czas oczekiwania na odpowiedź. Dziękujemy za Twoją cierpliwość i wyrozumiałość – trzymamy kciuki, byśmy mieli okazję porozmawiać!
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 przerabianie oprogramowania
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 innym programistom
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 programowaniu backend w tym co najmniej 2 lata na stanowisku Programista Java
Znajomość i doświadczenie w programowaniu z użyciem:
Java
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
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
Mile widziana umiejętność programowania reaktywnego
Mile widziane doświadczenie i znajomość:
Elasticsearch, Kibana, Grafana, Prometheus
zagadnień z zakresu DevOps oraz z zakresu konfiguracji środowiska Continous Integration (np. Jenkins)
narzędzi wspierające pracę w Scrum typu Jira, Confluence
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
Mile widziana umiejętność pracy w zespołach w oparciu o metodykę SCRUM
Bardzo dobre umiejętności pracy w zespole
Mile widziane wykształcenie wyższe kierunku technicznym np. informatyka, matematyka, (na poziomie licencjatu lub inżyniera lub w trakcie studiów)
Znajomość języka angielskiego co najmniej na poziomie pozwalającym na zrozumienie dokumentacji technicznej
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ę
Pracę w elastycznym modelu hybrydowym
Nowoczesne i komfortowe biuro blisko Dworca Zachodniego
System rezerwacji miejsc parkingowych dla pracowników
Elastyczne godziny pracy, zaczynasz między 7:00 a 10:00
Możliwość wyjścia w ciągu pracy, dzięki systemowi szybkich wyjść prywatnych
Szkolenia wewnętrzne, dofinansowanie do szkoleń zewnętrznych
Możliwość ubiegania się o dofinansowanie do studiów
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ą, szansa 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
Platforma kafeteryjna
Karnety sportowe w ramach kafeterii
Pakiet medyczny
Platforma wellbeingowa
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
W COI obowiązuje Procedura zgłoszeń wewnętrznych regulująca przekazywanie informacji o naruszeniu prawa oraz ochronę Sygnalistów.
Informacje na temat dokonywania zgłoszeń i naruszeń prawa znajdują się na stronie: https://coi.ssdip.bip.gov.pl/sygnalisci/sygnalisci.html
Programista / Programistka Java
Programista / Programistka Java
Al. Jerozolimskie 132, Warszawa
Centralny Ośrodek Informatyki