Nasz klient z branży finansowej poszukuje Senior JavaDevelopera, który dołączy do jego zespołu i od pierwszego dnia będzie miał realny wpływ na rozwój produktu i firmy.
Jeśli chcesz współpracować z doświadczonym zespołem, pracować w miejscu, gdzie Twoje pomysły i inicjatywa są doceniane, to ta rola jest właśnie dla Ciebie!
Senior Java Developer
Twój zakres obowiązków
- Projektowanie, rozwój i utrzymanie aplikacji backendowych w oparciu o Java oraz Spring/Spring Boot
- Tworzenie i integracja REST API w zgodzie z najlepszymi praktykami
- Praca z systemami kolejkowymi, w szczególności Apache Kafka – projektowanie i implementacja procesów asynchronicznych
- Pisanie zapytań SQL oraz integracja z bazą danych Oracle
- Współpraca z zespołami frontendowymi, analitykami i testerami w ramach zespołów scrumowych
- Udział w code review oraz zapewnienie jakości kodu i zgodności z przyjętymi standardami
- Diagnozowanie i rozwiązywanie problemów technicznych oraz optymalizacja działania aplikacji
- Udział w procesie wdrażania aplikacji na środowiska testowe i produkcyjne
Nasze wymagania
- Minimum 6-8 lat doświadczenia w programowaniu w języku Java
- Dobra znajomość Spring Framework, w szczególności Spring Boot
- Doświadczenie w pracy z Apache Kafka lub innym systemem kolejkowym
- Umiejętność tworzenia i dokumentowania REST API
- Dobra znajomość SQL oraz doświadczenie w pracy z bazami danych Oracle
- Znajomość narzędzi do wersjonowania kodu (np. Git) oraz pracy zespołowej (Jira, Confluence)
- Zrozumienie zasad projektowania oprogramowania (SOLID, Clean Code)
- Umiejętność pracy w metodykach zwinnych (Scrum, Agile)
- Komunikatywność i umiejętność pracy w zespole
To oferujemy
- Pracę zdalną
- Umowę B2B – elastyczność współpracy, prostota rozliczeń,
- Długoterminową współpracę – oferujemy długotrwałe projekty, a po ich zakończeniu staramy się znaleźć inne, które będą dopasowane do Twoich umiejętności.