Java Developer

ITConnect

Wrocław

Hybrid

PLN 260,000 - 360,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Współpraca z DevOps
Doświadczenie OSS
ITSM Remedy i Jira

Job summary

ITConnect poszukuje doświadczonego programistę Java do utrzymania i rozwoju systemów OSS. Będziesz projektować usługi backendowe, integrować z bazami danych i systemami zewnętrznymi, a także rozwijać procesy BPMN/DMN przy użyciu Camunda/Kogito.

Wymagane są umiejętności Java, Spring Boot, Quarkus, Docker oraz znajomość REST API, bezpieczeństwa i GitLab CI/CD. Dodatkowo mile widziane są doświadczenia z Jira i Remedy w ITSM.

Qualifications

  • Znajomość Java (JVM, kolekcje, wątki, Clean Code).
  • Znajomość Spring Boot i microserwisów, Spring Data/Spring Security.
  • Znajomość Quarkus, build native i konfiguracje rozszerzeń.
  • Znajomość Docker (obrazy, Docker Compose, debugging).
  • Znajomość CI/CD GitLab i automatyzacja pipeline’ów.
  • Znajomość REST API, OpenAPI, projektowanie i dokumentowanie.
  • Znajomość BPMS – Camunda, Kogito, BPMN/DMN.
  • Znajomość bezpieczeństwa aplikacji, OAuth2/OpenID, Keycloak.
  • Znajomość kontroli dostępu, ról i uprawnień.
  • Dokumentacja techniczna w Markdown, diagramy API.

Responsibilities

  • Projektowanie i implementacja usług backendowych.
  • Integracja z bazami danych i systemami zewnętrznymi.
  • Tworzenie i utrzymywanie dokumentacji technicznej w Markdown.
  • Współpraca z analitykami i architektami przy projektowaniu rozwiązań.
  • Modelowanie procesów BPMN/DMN z Camunda/Kogito.
  • Tworzenie testów jednostkowych i integracyjnych (JUnit/Mockito).
  • Migracje danych.
  • Współpraca z DevOps.
  • Dbanie o bezpieczeństwo i jakość kodu, code review.
  • Rozwiązywanie zgłoszeń z ITSM Remedy i Jira.

Skills

Java
Spring Boot
Quarkus
Docker
CI/CD GitLab
REST API
BPMS Camunda
Kogito
Bezpieczeństwo aplikacji
Kontrola dostępu
Markdown
AI w developmentcie
JUnit/Mockito

Tools

PostgreSQL
MySQL
MongoDB
Oracle

Job description

Dołączysz do zespołu pracującego przy utrzymaniu i rozwoju systemów OSS. Rola obejmuje projektowanie i implementację usług backendowych, integrację z bazami danych i systemami zewnętrznymi oraz rozwój procesów biznesowych z wykorzystaniem BPMN/DMN. Będziesz współpracować z analitykami, architektami i zespołem DevOps, a także uczestniczyć w analizie i rozwiązywaniu zgłoszeń użytkowników.

Twój zakres obowiązków:
  • Projektowanie i implementacja usług backendowych.
  • Integracja z bazami danych i systemami zewnętrznymi.
  • Tworzenie i utrzymywanie dokumentacji technicznej, w tym z użyciem Markdown.
  • Udział w analizach i projektowaniu rozwiązań we współpracy z analitykami i architektami.
  • Modelowanie i implementacja procesów BPMN/DMN z wykorzystaniem Camunda/Kogito.
  • Tworzenie testów jednostkowych i integracyjnych.
  • Migracje danych.
  • Współpraca z zespołem DevOps.
  • Dbanie o bezpieczeństwo i jakość kodu oraz udział w code review.
  • Rozwiązywanie zgłoszeń użytkowników systemów z wykorzystaniem ITSM Remedy i Jira, w tym analiza zgłoszeń i logów oraz przygotowywanie poprawek na poziomie kodu i baz danych.
Nasze wymagania:
  • Znajomość Java, w tym JVM, kolekcji, współbieżności i optymalizacji oraz stosowanie praktyk Clean Code.
  • Znajomość Spring Boot, w tym mikroserwisów, Spring Security, Spring Data i integracji.
  • Znajomość Quarkus, w tym native build i konfiguracji rozszerzeń.
  • Znajomość Docker, w tym tworzenia obrazów, Docker Compose i debugowania kontenerów.
  • Znajomość CI/CD GitLab, w tym pipeline’ów oraz automatyzacji buildów, testów i deploymentów.
  • Znajomość baz danych: PostgreSQL, MySQL, MongoDB, Oracle.
  • Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem JUnit i Mockito oraz pokrywaniu logiki biznesowej testami.
  • Znajomość REST API, w tym projektowania, zabezpieczania i dokumentowania z wykorzystaniem OpenAPI.
  • Znajomość BPMS – Camunda, Kogito, w tym modelowania procesów BPMN/DMN i integracji z mikroserwisami.
  • Znajomość zagadnień bezpieczeństwa aplikacji, w tym walidacji danych i ochrony endpointów.
  • Znajomość mechanizmów kontroli dostępu, w tym ról, uprawnień, tokenów, OAuth2 i OpenID oraz integracji z Keycloak.
  • Umiejętność tworzenia dokumentacji technicznej w Markdown, w tym dokumentacji API i diagramów.
  • Umiejętność wykorzystania AI w procesie developmentu, m.in. do generowania kodu i testów, analizy błędów oraz refaktoryzacji.
  • Znajomość Java, w tym JVM, kolekcji, współbieżności i optymalizacji oraz stosowanie praktyk Clean Code.
  • Znajomość Spring Boot, w tym mikroserwisów, Spring Security, Spring Data i integracji.
  • Znajomość Quarkus, w tym native build i konfiguracji rozszerzeń.
  • Znajomość Docker, w tym tworzenia obrazów, Docker Compose i debugowania kontenerów.
  • Znajomość CI/CD GitLab, w tym pipeline’ów oraz automatyzacji buildów, testów i deploymentów.
  • Znajomość baz danych: PostgreSQL, MySQL, MongoDB, Oracle.
  • Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem JUnit i Mockito oraz pokrywaniu logiki biznesowej testami.
  • Znajomość REST API, w tym projektowania, zabezpieczania i dokumentowania z wykorzystaniem OpenAPI.
  • Znajomość BPMS – Camunda, Kogito, w tym modelowania procesów BPMN/DMN i integracji z mikroserwisami.
  • Znajomość zagadnień bezpieczeństwa aplikacji, w tym walidacji danych i ochrony endpointów.
  • Znajomość mechanizmów kontroli dostępu, w tym ról, uprawnień, tokenów, OAuth2 i OpenID oraz integracji z Keycloak.
  • Umiejętność tworzenia dokumentacji technicznej w Markdown, w tym dokumentacji API i diagramów.
  • Umiejętność wykorzystania AI w procesie developmentu, m.in. do generowania kodu i testów, analizy błędów oraz refaktoryzacji.

Mile widziane
  • Doświadczenie w pracy zespołowej i współpracy z analitykami oraz zespołem DevOps.
  • Samodzielność.
  • Doświadczenie w pracy przy utrzymaniu i rozwoju systemów OSS.
  • Doświadczenie w pracy z ITSM Remedy i Jira.
  • Pracę z nowoczesnymi technologiami
  • Realny wpływ na rozwój tworzonych rozwiązań,
  • Możliwość rozwoju kompetencji technicznych i biznesowych,
  • Współpracę z doświadczonym zespołem specjalistów
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

AmRest Holdings SE • Katowice

On-site
PLN 123,000 - 179,000
Elastyczna współpraca
Model hybrydowy lub zdalny
Java Technical Lead
Java Technical Lead

Clurgo Ltd. • Warszawa

Hybrid
PLN 240,000 - 360,000
Java Developer
Java Developer

your Jared • Wrocław

Hybrid
PLN 120,000 - 180,000
Elastyczna współpraca B2B
W pełni zdalnie
Polecenie znajomych: 5 000 PLN
Senior Java Developer
Senior Java Developer

Clurgo Ltd. • Warszawa

Hybrid
PLN 210,000 - 320,000
Java Developer @ j-labs software specialist
Java Developer @ j-labs software specialist

j-labs software specialist • Kraków

Hybrid
PLN 180,000 - 240,000
Senior IT developer
Senior IT developer

B2B Network • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Ness Solution • Warszawa

Hybrid
PLN 180,000 - 270,000
Luxmed
Multisport
DevOps Engineer (K/M) - Dział Rozwoju Oprogramowania
DevOps Engineer (K/M) - Dział Rozwoju Oprogramowania

All for One • Poznań

Hybrid
PLN 180,000 - 240,000
Możliwość pracy hybrydowej - 2 dni w t
Java Developer (F/M/N)
Java Developer (F/M/N)

Lottomerkury • Warszawa

On-site
PLN 167,400 - 223,200
Prywatna opieka medyczna
Wsparcie socjalne
Wczasy pod gruszą
+1
Inżynier Oprogramowania (Software Engineer) (k/m)
Inżynier Oprogramowania (Software Engineer) (k/m)

Polkomtel Sp. z o. o. • Wrocław

On-site
PLN 180,000 - 240,000
Karta Multisport
Opieka medyczna LuxMed
Ubezpieczenie na życie
+1