Senior Java Developer
Dołącz do j‑labs i pracuj w wewnętrznym dziale R&D wspierającym jakość tworzonego oprogramowania.
B2B: 160 – 180 PLN netto/h
Lokalizacja: Warszawa (hybryda)
O projekcie
- Projekt realizowany jest w ramach wewnętrznego działu R&D.
- Celem projektu jest usprawnienie procesu tworzenia oprogramowania poprzez zbieranie danych z analizy kodu, ich agregację oraz prezentację w przystępnej i ustandaryzowanej formie.
- Wykorzystywany jest ORM MyBatis – kluczowe znaczenie ma bardzo dobra znajomość SQL i pracy z natywnymi zapytaniami.
- Zespół składa się z Project Leadera oraz 3 developerów.
- Stack technologiczny: Java 17, Spring Framework, MyBatis, SQL, Docker, JavaScript, REST API, PostgreSQL, MariaDB, GitHub.
- Praca w modelu hybrydowym – minimum 1 dzień w tygodniu z biura w Warszawie (Warsaw Spire).
Twoje zadania
- Rozwój oraz optymalizacja istniejącej architektury aplikacji.
- Udział w analizie wykonalności dla nowych rozwiązań technologicznych.
- Udział w procesie code review i dbałość o wysoką jakość kodu.
- Optymalizacja wydajności rozwiązań poprzez poprawę efektywności kodu.
- Merytoryczne wsparcie młodszych programistów poprzez dzielenie się najlepszymi praktykami.
- Współtworzenie końcowej wizji produktu, w tym identyfikacja nowych obszarów, w których może on przynieść korzyści interesariuszom.
Wymagania
- Minimum 7 lat doświadczenia programistycznego w Javie.
- Biegła znajomość frameworka Spring.
- Doświadczenie w pracy z bazami danych SQL.
- Znajomość projektowania i implementacji REST API.
- Doświadczenie w pracy z Dockerem.
- Szeroka wiedza z zakresu testów jednostkowych, integracyjnych oraz end-to-end.
- Podstawowa znajomość systemu Linux oraz fundamentalnych praktyk DevOps.
- Bardzo dobra znajomość języka angielskiego.