Currency

Programista / Programistka Java

2 702 - 4 054 USDGross per month - Permanent
Java

Programista / Programistka Java

Java

Al. Jerozolimskie 132, Warszawa

Centralny Ośrodek Informatyki

Full-time
Permanent
Mid
Hybrid
2 702 - 4 054 USD
Gross per month - Permanent

Tech stack

    Java

    master

    Spring

    master

    Spring Boot

    master

Job description

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

Tech stack

    Java

    master

    Spring

    master

    Spring Boot

    master

Office location

Published: 06.11.2025

Programista / Programistka Java

2 702 - 4 054 USDGross per month - Permanent
Summary of the offer

Programista / Programistka Java

Al. Jerozolimskie 132, Warszawa

Centralny Ośrodek Informatyki

2 702 - 4 054 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Centralny Ośrodek Informatyki z siedzibą w Aleje Jerozolimskie 132-136 02-305 Warszawa (d... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.