Firma emagine Polska poszukuje doświadczonego Technical Leada Java Backend do pracy przy rozwijaniu zaawansowanej aplikacji wspierającej procesy kredytowe dla klientów korporacyjnych. Jest to rola dla eksperta, który chce łączyć wyzwania techniczne z mentoringiem zespołu w środowisku w pełni zdalnym.
Zakres obowiązków
- Projektowanie i rozwój rozwiązań opartych o architekturę mikroserwisową oraz systemy rozproszone.
- Tworzenie integracji z wykorzystaniem usług REST, AsyncAPI oraz komunikacji asynchronicznej RabbitMQ.
- Współtworzenie i rozwój procesów CI/CD oraz definiowanie standardów jakości kodu.
- Mentoring mniej doświadczonych programistów i wsparcie zespołu jako lider technologiczny.
- Analiza i rozwiązywanie złożonych problemów technicznych w ramach pracy w metodyce Agile.
Wymagania
- Minimum 5 lat doświadczenia w developmentcie back-end oraz bardzo dobra znajomość technologii Java.
- Praktyczne doświadczenie w projektowaniu systemów rozproszonych, architekturze mikroserwisowej i event-driven.
- Znajomość baz danych Oracle oraz narzędzi takich jak Git, Maven, Jenkins i OpenShift.
- Doświadczenie w prowadzeniu code review, egzekwowaniu standardów jakości oraz pracy w metodyce Agile.
- Wysokie kompetencje analityczne i umiejętność pełnienia roli lidera technologicznego.
Co oferujemy
- Możliwość pracy w 100% zdalnej przy ambitnych projektach dla sektora korporacyjnego.
- Współpracę w profesjonalnym zespole zorientowanym na nowoczesne standardy inżynierii oprogramowania.
- Długofalową współpracę w dynamicznym środowisku technologicznym.