🇵🇱 Warsaw, Poland · 19h ago
Senior Java Developer
emagine
LinkedInsenior
INFORMACJE O PROJEKCIE:Branża: bankowośćStawka: do 140 PLN/h netto + VAT (B2B)Lokalizacja: Warszawa, Kraków, Katowice (praca hybrydowa)PodsumowaniePoszukujemy 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).Doświadczenie w pracy z Camunda BPMN.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: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 w 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.Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.