W skrócie
- Zadania: Rozwijaj aplikacje w Java i współpracuj nad innowacyjnymi projektami bankowymi.
- Firma: Dynamiczna firma w branży bankowej z nowoczesnym podejściem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Hybrydowy model pracy z zespołem liczącym od 5 do 10 osób.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na cyfrowe procesy bankowe.
- Kwalifikacje: Minimum 5 lat doświadczenia w programowaniu w Java i Spring Boot.
Przewidywane wynagrodzenie mieści się w przedziale 126 - 154 zł za godzinę.
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)
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 sektorem 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.
Senior Java Developer in Warsaw – pracodawca: emagine
Nasza firma to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu hybrydowym oraz atrakcyjne wynagrodzenie do 145 zł/h. Wspieramy rozwój naszych pracowników poprzez dostęp do nowoczesnych technologii i możliwości uczestnictwa w innowacyjnych projektach, co sprzyja nie tylko ich zawodowemu rozwojowi, ale także satysfakcji z wykonywanej pracy. Pracując w Warszawie, będziesz częścią dynamicznego zespołu, który ceni współpracę i kreatywność, a także dba o dobrą atmosferę w biurze.