Senior Java Developer
Lumicode Sp. z o.o. (Pentacomp Group)
⚲ Warszawa
20 160 - 21 840 PLN netto (B2B)
Wymagania
- minimum 5 lat doświadczenia zawodowego na stanowisku Java Developer / Java Programmer
- bardzo dobra znajomość Javy — minimum w wersji 8
- doświadczenie w pracy z JPA lub innymi technologiami ORM (np. Hibernate)
- praktyczna znajomość relacyjnych baz danych: MySQL, PostgreSQL, MS SQL lub Oracle
- doświadczenie z Maven lub Gradle
- praktyczna znajomość REST API
- doświadczenie z frameworkami Spring oraz Spring Boot
- znajomość co najmniej jednej biblioteki do testów jednostkowych (JUnit lub Mockito)
Opis stanowiska
Rozwój i utrzymanie aplikacji backendowych w Javie dla klienta z Grupy Pentacomp — projekty cyfrowej transformacji dla dużych przedsiębiorstw i sektora publicznego. Praca obejmuje projektowanie nowych funkcjonalności, REST API, pracę z bazami danych i ORM oraz testy jednostkowe. Rekrutacja odbywa się w siedzibie klienta w Warszawie, co warto uwzględnić planując dojazdy.
🔍 Dekoder Ogłoszenia
🟡
Realizujemy projekty wspierające cyfrową transformację naszych klientów, łącząc doświadczenie z nowoczesnymi technologiami.
Może to oznaczać zarówno innowacyjne projekty, jak i utrzymanie starszych systemów z niewielkimi usprawnieniami.
🟡
Rekrutacja w siedzibie klienta w Warszawie.
Praca będzie wykonywana fizycznie w biurze klienta, a nie zdalnie, co może być istotne dla osób preferujących pracę z domu.
🔴
Minimum 5 lat doświadczenia zawodowego na stanowisku Java Developer / Java Programmer
Może oznaczać zarówno 5 lat ciągłego doświadczenia w Javie, jak i sumę lat pracy z tym językiem, nawet jeśli były przerwy lub praca w innych technologiach.
🟡
Umiejętności praktycznego wykorzystania powyższych technologii w realizowanych projektach oraz samodzielnego rozwiązywania problemów programistycznych
Oczekuje się, że kandydat będzie w stanie samodzielnie radzić sobie z trudnościami technicznymi bez ciągłego wsparcia.
🟡
Rozwój i utrzymanie aplikacji backendowych w technologii Java
Część pracy może polegać na utrzymaniu istniejącego kodu, a nie tylko na tworzeniu nowych funkcjonalności.