Senior Java Developer

emagine

Warszawa

Hybrid

PLN 116,000 - 193,000

Full time

8 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

emagine poszukuje Senior Java Developera dołączenia do zespołu w ramach Digital Product Center, aby wspierać rozwój procesów biznesowych w bankowej architekturze. Do obowiązków należy rozwój aplikacji Java z użyciem Spring Boot i Camunda BPMN oraz projektowanie procesów biznesowych.

Praca w Warszawie, Krakowie lub Katowicach w modelu hybrydowym (1 dzień/miesiąc w biurze). Wymagane jest doświadczenie w mikroserwisach, CI/CD, testach, bezpieczeństwie i języku angielskim na poziomie technicznym.

Qualifications

  • Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu komercyjnych aplikacji opartych o Spring Boot.

Responsibilities

  • Rozwój i utrzymanie aplikacji opartych o Java, Spring Boot oraz Camunda BPMN.
  • Projektowanie i implementacja procesów biznesowych w środowisku Digital Product Center.
  • Tworzenie oraz rozwój mikroserwisów i integracji systemowych.
  • Wspópraca z zespołem przy wdrażaniu rozwiązań zgodnie z dobrymi praktykami DevOps i Agile.
  • Praca z relacyjnymi bazami danych oraz zapewnienie jakości kodu poprzez testy i automatyzację procesów CI/CD.

Skills

Java
Java 11/17/21
HTTP
Angielski techniczny

Education

Wykształcenie wyższe

Tools

Spring Boot
Spring Data JPA/Hibernate
Spring Security
OAuth2/JWT
Maven
GitLab
Docker
IntelliJ
Jenkins
JUnit 5
Mockito
Testcontainers
Git
CI/CD
Scrum/Kanban
Kubernetes
Flyway/Liquibase
SonarQube
Gradle
GitHub Actions

Job description

  • Lokalizacja: Warszawa, Kraków, Katowice (praca hybrydowa 1/mc wizyta w biurze)
INFORMACJE O PROJEKCIE:
  • Branża: bankowość
  • Stawka: do 140 PLN/h netto + VAT (B2B)
  • Lokalizacja: Warszawa, Kraków, Katowice (praca hybrydowa 1/mc wizyta w biurze)
Podsumowanie

Poszukujemy Senior Java Developera, który dołáczy do zespołu w celu wsparcia rozwoju procesów biznesowych w ramach platformy Digital Product Center. Celem tego stanowiska jest zapewnienie efektywnego przetwarzania produktów bankowych w kanałach cyfrowych przy użyciu technologii BPMN Camunda.

Zakres Obowiązków:
  • Rozwój i utrzymanie aplikacji opartych o Java, Spring Boot oraz Camunda BPMN.
  • Projektowanie i implementacja procesów biznesowych w środowisku Digital Product Center.
  • Tworzenie oraz rozwój mikroserwisów i integracji systemowych.
  • Wspópraca z zespołem przy wdrażaniu rozwiązań zgodnie z dobrymi praktykami DevOps i Agile.
  • Praca z relacyjnymi bazami danych oraz zapewnienie jakości kodu poprzez testy i automatyzację procesów CI/CD.
Must Haves:
  • Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu komercyjnych aplikacji opartych o Spring Boot.
  • Bardzo dobra znajomość Java 11 oraz doświadczenie w pracy z Java 17/21.
  • Znajomość Spring Boot, Spring Data JPA/Hibernate oraz Spring Security (OAuth2, JWT).
  • Znajomość protokołu HTTP.
  • Doświadczenie w pracy z transakcyjnymi bazami danych oraz relacyjnymi bazami danych, takimi jak PostgreSQL i MySQL.
  • Znajomość narzędzi do budowania oprogramowania, w szczególności Maven.
  • Znajomość zagadnień bezpieczeństwa, w tym PKI, szyfrowania symetrycznego i asymetrycznego, TLS oraz tokenów JWT.
  • Doświadczenie w pracy z GitLab, Docker, IntelliJ, Jenkins lub rozwiązaniami alternatywnymi.
  • Znajomość testów jednostkowych i integracyjnych z wykorzystaniem JUnit 5, Mockito, AssertJ oraz Testcontainers.
  • Doświadczenie w pracy z Git, procesami CI/CD oraz metodykami zwinnymi Scrum lub Kanban.
  • Wykształcenie wyższe.
  • Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną.
Nice to Haves:
  • Doświadczenie w pracy z Camunda BPMN.
  • Znajomość języka Kotlin.
  • Doświadczenie z MongoDB oraz Redis.
  • Znajomość Apache Kafka, RabbitMQ oraz Spring Cloud (Gateway, Config Server).
  • Doświadczenie w pracy z Kubernetes.
  • Znajomość Flyway lub Liquibase.
  • Doświadczenie z SonarQube, Gradle, GitHub, GitHub Actions lub GitLab CI.
  • Doświadczenie z sektorze bankowym na poziomie 2-5 lat.
Inne Szczegóły:
  • Lokalizacja: Warszawa, Kraków, Katowice.
  • Struktura Zespołu: Zespół liczący od 5 do 10 osób.
  • Wpływ: Rozwój platformy wykorzystywanej do procesowania produktów bankowych w kanałach cyfrowych.
  • Poziom: Senior, minimum 5 lat doświadczenia komercyjnego; doświadczenie poza sektorem bankowym powyżej 5 lat.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer Tech Lead z doświadczeniem w bankowości
Senior Java Developer Tech Lead z doświadczeniem w bankowości

emagine Polska • Warszawa

Hybrid
PLN 182,000 - 259,000
Hybrid work model
Java Developer
Java Developer

Integral Solutions - Data & AI • Województwo mazowieckie

On-site
PLN 136,382 - 194,241
Prywatna opieka medyczna
Karta Multisport
Senior Java Developer
Senior Java Developer

KUBO • Warszawa

Hybrid
PLN 240,000 - 320,000
Prywatna opieka medyczna
Karta sportowa
Ubezpieczenie na życie
Senior Java Developer
Senior Java Developer

Ness Solution • Warszawa

Hybrid
PLN 240,000 - 360,000
Luxmed i Multisport w preferencyjnych
Hybrydowy tryb pracy
Java Developer
Java Developer

Solid Company • Kraków

On-site
PLN 193,000 - 234,000
Pakiet medyczny
Karta sportowa
Bezpłatna opieka księgowa do 3 wpisów
Java Developer
Java Developer

Connectis_ • Warszawa

On-site
PLN 180,000 - 240,000
Bonus referrals 5 000 PLN
Senior Java Developer - Spring Boot & Camunda | Hybrid
Senior Java Developer - Spring Boot & Camunda | Hybrid

emagine • Warszawa

Hybrid
PLN 116,000 - 193,000
Senior Fullstack Developer (Java+React) (K/M)
Senior Fullstack Developer (Java+React) (K/M)

Neontri • Warszawa

On-site
PLN 186,000 - 200,000
Software Developer/Java
Software Developer/Java

B2B Network • Warszawa

On-site
PLN 180,000 - 240,000
Java/Fullstack Developer
Java/Fullstack Developer

Prime Engineering Poland • Kraków

On-site
PLN 180,000 - 240,000
Luxmed – prywatna opieka medyczna
Kafeteria MyBenefit (Multisport lub do
Prime Academy – platformy szkoleniowe
+3