Java Lead Developer
Tech Stack / Keywords
Firma i stanowisko
Firma emagine Polska poszukuje doświadczonego Back-End Developera / Technical Leada do zespołu rozwijającego aplikację wspierającą procesy kredytowe dla klientów korporacyjnych. Projekt oparty jest na architekturze hybrydowej mikroserwisów i systemów rozproszonych, działających w metodyce Agile.
Wymagania
- Minimum 5 lat doświadczenia w developmentcie back-end.
- Bardzo dobra znajomość technologii Java.
- Praktyczne doświadczenie w projektowaniu systemów rozproszonych i architekturze mikroserwisowej.
- Doświadczenie z architekturą event-driven.
- Bardzo dobra znajomość REST.
- Praktyczna znajomość RabbitMQ.
- Znajomość AsyncAPI.
- Znajomość baz danych Oracle.
- Znajomość narzędzi Git, Maven, Jenkins i OpenShift.
- Doświadczenie w budowie i rozwoju procesów CI/CD.
- Znajomość technologii DevOps.
- Praktyczna znajomość metodyk wdrożeniowych oprogramowania.
- Doświadczenie w pracy w metodyce Agile.
- Znajomość narzędzia JIRA.
- Wysokie kompetencje analityczne i umiejętność rozwiązywania złożonych problemów.
- Doświadczenie w prowadzeniu code review i egzekwowaniu standardów jakości.
- Doświadczenie w mentoringu i roli lidera technologicznego.
Nice to have:
- Znajomość Domain-Driven Design (DDD).
- Doświadczenie w efektywnym wykorzystaniu narzędzi AI w procesie SDLC.
Obowiązki
- Rozwój i utrzymanie aplikacji CLP wspierającej procesy kredytowe.
- Projektowanie i rozwój rozwiązań opartych na architekturze mikroserwisowej i systemach rozproszonych.
- Tworzenie i rozwój integracji z wykorzystaniem usług REST, AsyncAPI oraz komunikacji asynchronicznej RabbitMQ.
- Współtworzenie i rozwój procesów CI/CD.
- Definiowanie i egzekwowanie standardów jakości kodu, testów oraz code review.
- Analiza i rozwiązywanie złożonych problemów technicznych.
- Mentoring mniej doświadczonych programistów oraz wsparcie jako lider technologiczny.
- Współpraca w zespole biznesowo-technicznym działającym w metodyce Agile.
Benefity
- Praca zdalna 100%.
- Umowa B2B.
- Stawka 130-150 zł/h netto.
- Możliwość pracy w metodyce Agile.
- Udział w rozwoju nowoczesnej aplikacji kredytowej dla klientów korporacyjnych.
Inne informacje
Administratorem danych jest emagine z siedzibą w Warszawie. Dane osobowe są przetwarzane zgodnie z przepisami o ochronie danych osobowych w celu realizacji procesu rekrutacji. Podanie danych obowiązkowych jest niezbędne do przeprowadzenia rekrutacji. Osoby aplikujące mają prawo dostępu do swoich danych, ich poprawiania, usunięcia oraz wniesienia sprzeciwu. Dane będą przetwarzane do zakończenia rekrutacji i przez okres dochodzenia ewentualnych roszczeń.
emagine
865 aktywnych ofert