Szukasz nowych wyzwań w rozwojowym środowisku i chcesz mieć realny wpływ na tworzenie innowacyjnych projektów? Dołącz do naszego zespołu jako Senior Java Developer i pracuj nad transformacyjnymi rozwiązaniami w ramach modelu Banking as a Service (BaaS).
Będziesz współpracować z zespołem, rozwijając wysokiej jakości oprogramowanie w oparciu o najnowsze technologie Google Cloud Platform (GCP). Jeśli posiadasz doświadczenie w tworzeniu oprogramowania, potrafisz rozwiązywać problemy, a komunikacja to Twoja mocna strona, to szukamy właśnie Ciebie!
Zakres obowiązków
- Projektowanie i implementacja zaawansowanych, skalowalnych aplikacji w języku Java, w oparciu o architekturę Cloud Native
- Współtworzenie architektury systemów i podejmowanie kluczowych decyzji technicznych
- Przeglądanie kodu innych programistów i udzielanie konstruktywnych informacji zwrotnych
- Wspieranie i mentorowanie mniej doświadczonych członków zespołu, dzieląc się swoją wiedzą i doświadczeniem
- Analizowanie i rozwiązywanie problemów technicznych, a także optymalizowanie wydajności aplikacji
- Rozwój aplikacji z wykorzystaniem frameworków takich jak Hibernate, Spring, Spring Boot oraz implementacja REST API i mikroserwisów
- Praca z systemami BPMN 2.0, takimi jak Flowable, Camunda, Activiti lub jBPM
- Integracja systemów BPM z innymi aplikacjami w ramach architektury rozproszonej
- Utrzymywanie i tworzenie dokumentacji technicznej i kodu
- Współpraca z narzędziami chmurowymi, w szczególności GCP, oraz z systemami zarządzania kolejkami komunikatów (Kafka, PubSub)