Realizowane zadania:
- Projektowanie i rozwój aplikacji w języku Java, uwzględniając integrację z narzędziami BPMN (np. Camunda, Flowable, jBPM).
- Implementacja oraz optymalizacja procesów biznesowych w oparciu o modele BPMN.
- Współpraca z analitykami biznesowymi oraz zespołem UX w celu dostosowania procesów do potrzeb klienta.
- Tworzenie i utrzymywanie dokumentacji technicznej.
- Diagnozowanie i rozwiązywanie problemów związanych z implementacją procesów oraz integracją systemów.
- Udział w code review oraz wsparcie mniej doświadczonych członków zespołu.
Wymagania:
- Minimum 4-letnie doświadczenie komercyjne w programowaniu w Javie
- Praktyczne doświadczenie z technologiami: Hibernate, Spring, Spring Boot, REST API, Mikroserwisy, Web Services
- Znajomość narzędzia Maven
- Dobra znajomość systemów kolejkowania wiadomości, takich jak Kafka czy PubSub
- Rozumienie rozwiązań chmurowych (Google / Azure / AWS), preferowane GCP
- Dobra znajomość SQL
- Znajomość Flowable
- Znajomość systemu kontroli wersji Git
- Podstawowa wiedza na temat narzędzi do orkiestracji chmury, takich jak Docker, Kubernetes, Helm (jeśli brak Ci doświadczenia praktycznego, zapewniamy szkolenie i rozwój w tym zakresie)
- Doświadczenie w projektowaniu, rozwijaniu i wdrażaniu procesów BPMN 2.0 przy użyciu takich narzędzi jak Flowable, Camunda, Activiti, jBPM lub innych
- Doświadczenie w integracji systemów BPM z innymi aplikacjami
- Umiejętność programowania wielowątkowego oraz znajomość systemów rozproszonych
- Doświadczenie w monitorowaniu aplikacji (w tym z narzędziami monitorującymi jak ELK)
- Ciekawość i chęć zdobywania wiedzy wykraczającej poza swoją specjalizację oraz otwartość na naukę nowych podejść i technologii
- Współpraca zespołowa to podstawa tego projektu, dlatego umiejętność pracy w zespole jest nieodzowna
- Dobra znajomość języka angielskiego w mowie i piśmie
Proponujemy:
- Elastyczną formę zatrudnienia, dopasowaną do Twoich preferencji i charakteru pracy. W przypadku umowy o pracę oferujemy korzystne rozliczenia związane z przeniesieniem praw autorskich (KUP).
- Możliwość wyboru miejsca pracy - możesz pracować zdalnie z domu lub w naszym biurze, w zależności od Twoich preferencji.
Mile widziane:
- Doświadczenie w pracy z mikroserwisami.
- Znajomość technologii chmurowych (AWS, Azure, GCP).
- Certyfikaty związane z BPMN lub Java (np. OCP).
- Znajomość metodologii Agile/Scrum.