Java Developer
Al. Jerozolimskie 179, Warszawa
Lumicode Sp. z o.o. (Pentacomp Group)
Kim jesteśmy
Lumicode Sp. z o.o. należy do Grupy Pentacomp, która jest producentem rozwiązań informatycznych i dostawcą profesjonalnych usług IT dla dużych przedsiębiorstw i sektora publicznego.
Jako Pentacomp tworzymy rozwiązania IT łączące innowacyjność z latami doświadczeń - a ich mamy całkiem sporo. Istniejemy na rynku prawie 30 lat i możemy pochwalić się wieloma zrealizowanymi projektami.
Aktualnie poszukujemy do projektu Senior Java Developer
Praca zdalna;
Stawka do 120 pln/h netto + VAT B2B;
Dofinansowanie do karty sportowej oraz możliwość skorzystania z prywatnej opieki zdrowotnej;
Praca od zaraz;
Szybki proces rekrutacyjny
Wymagania
Minimum 3 lat doświadczenia na stanowisku programisty Java
Bardzo dobra znajomość języka Java
Doświadczenie w pracy z bibliotekami ORM oraz JPA
Umiejętność pracy z relacyjnymi bazami danych (MySQL, PostgreSQL, MS SQL, Oracle)
Praktyczna znajomość narzędzi do budowania projektów
Doświadczenie w projektowaniu i implementacji REST API
Bardzo dobra znajomość Spring i Spring Boot
Znajomość bibliotek wspierających testy jednostkowe.
Mile widziane
Doświadczenie w pracy z konteneryzacją
Doświadczenie w pracy z nierelacyjnymi bazami danych oraz oprogramowaniem ElasticSearch
Umiejętność projektowania rozwiązań w architekturze mikroserwisowej
Certyfikat WSO2 Certified Enterprise Integrator 6 Developer – ESB Profile lub równoważny.
Zakres obowiązków:
Projektowanie, implementacja i utrzymanie aplikacji w języku Java z wykorzystaniem frameworków Spring, Spring Boot
Tworzenie i rozwój REST API oraz integracja systemów wewnętrznych i zewnętrznych.
Praca z relacyjnymi i nierelacyjnymi bazami danych
Implementacja rozwiązań w architekturze mikroserwisowej
Tworzenie i utrzymywanie testów jednostkowych oraz dbanie o jakość kodu zgodnie z zasadami SOLID i Clean Code
Udział w całym cyklu wytwarzania oprogramowania - od analizy, przez implementację, po wdrożenie i utrzymanie
Współpraca w zespołach zwinnych oraz udział w codziennych spotkaniach i planowaniu sprintów