JustJoin.IT Hybrydowo Mid

Programista / Programistka Java

Centralny Ośrodek Informatyki

⚲ Warszawa

10 000 - 12 000 PLN brutto (UoP)

Wymagania

  • min. 2 lata doświadczenia w tworzeniu aplikacji backendowych
  • znajomość Java, Java EE i/lub Spring Framework, Spring Boot, JPA/Hibernate
  • znajomość TypeScript, JavaScript, HTML5, CSS/SCSS, RxJS oraz HTTP, REST, SOAP
  • doświadczenie z relacyjnymi bazami SQL oraz NoSQL (np. Redis, MongoDB, Cassandra)
  • znajomość Maven, Gradle, Jenkins oraz praktyk CI/CD i DevOps
  • znajomość Dockera i systemu kontroli wersji Git
  • praktyczne doświadczenie w tworzeniu testów jednostkowych i integracyjnych
  • znajomość rozwiązań kolejkowych (np. Apache Kafka) i narzędzi observability (Elasticsearch, Kibana, Grafana)

Opis stanowiska

Praca przy cyfrowych rozwiązaniach państwowych, z których korzystają miliony Polaków — kandydat będzie projektował, implementował i testował aplikacje backendowe, współpracując z zespołami wytwórczymi i interesariuszami biznesowymi. Rola obejmuje też wsparcie procesów wdrożeniowych i utrzymaniowych oraz udział w przeglądach kodu. To oferta dla developera Java, który szuka stabilnego zatrudnienia na umowie o pracę i pracy o realnym wpływie społecznym. Szczera uwaga: mimo deklaracji o innowacyjności, struktura państwowa może oznaczać biurokrację i powolne procesy decyzyjne, a proces rekrutacyjny bywa długi.

🔍 Dekoder Ogłoszenia

🔴
Jesteśmy największą w Polsce państwową firmą IT.
Może to oznaczać dużą biurokrację i powolne procesy decyzyjne, pomimo deklaracji o innowacyjności.
🔴
stawiamy na innowacje
Może oznaczać, że innowacje są deklarowane, ale faktyczne wdrożenie nowych technologii może być utrudnione przez strukturę państwową.
🔴
Każdą aplikację dokładnie analizuje nasz zespół, a nie algorytmy, co może wydłużyć czas oczekiwania na odpowiedź.
Choć brzmi to pozytywnie, może oznaczać bardzo długi proces rekrutacyjny i brak jasnych kryteriów selekcji.
🟡
pracy hybrydowo i w elastycznych godzinach
Elastyczność może być ograniczona przez potrzeby projektowe i konieczność obecności na spotkaniach.
🟡
Współpraca z zespołami wytwórczymi, utrzymaniowymi oraz interesariuszami biznesowymi na wszystkich etapach cyklu życia produktu
Może oznaczać konieczność angażowania się w zadania wykraczające poza czyste programowanie, w tym w analizę biznesową i wsparcie użytkowników.