
Programista / Programistka Java


Opis oferty
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ę [9 500 – 14 000 PLN brutto]
- 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 MyBenefit
- Karta Multisport w ramach kafeterii MyBenefit
- Pakiet medyczny
- Platforma wellbeingowa - Helping Hand
- 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

Co jest dla nas ważne
Największe projekty
Mamy wszystko to, co najlepsze w IT, ale tylko u nas będziesz mieć swój udział w tworzeniu projektów, z których na co dzień korzystają miliony Polaków (pewnie nawet i Ty!).Dzielenie się wiedzą
Gwarantujemy wymianę wiedzy z najlepszymi ekspertkami i ekspertami, organizujemy szkolenia wewnętrzne, bierzemy udział w konferencjach, a także dofinansowujemy studia.Elastyczne podejście
U nas możesz awansować albo zmienić projekt, kiedy tego potrzebujesz. Pomagamy Ci rozwijać się wewnątrz firmy bez konieczności zmiany pracy!Marka osobista
Wspieramy Twoją markę osobistą - damy Ci możliwość wystąpień w roli eksperta lub ekspertki COI, pomożemy napisać artykuł i przygotować się do prelekcji na konferencji.
Poznaj proces rekrutacji
01
Aplikacja
Aplikuj na interesujące Cię ogłoszenia. W zależności od stanowiska przed spotkaniem lub po nim może pojawić się dodatkowy etap – zadanie lub rozmowa.
02
Spotkanie
Wybrane osoby zapraszamy na spotkanie online. Będzie to rozmowa z HR i Twoim przełożonym/przełożoną. Niezależnie od decyzji po spotkaniu wracamy z feedbackiem w ciągu dwóch tygodni.
03
Witaj w COI!
W pierwszych dniach czeka Cię kompleksowy onboarding i szkolenia. Możesz też liczyć na wsparcie buddy’ego. Poznasz też swojego przełożonego lub przełożoną i pójdziecie na wspólny lunch!