Java EE developer
Długoterminowa współpraca przy rozwoju i utrzymaniu systemów administracji publicznej.
Implementacja logiki biznesowej w architekturze enterprise.
Praca na serwerach aplikacyjnych J2EE.
Integracje w standardach SOAP i REST.
Twój zakres obowiązków
Implementacja funkcjonalności w architekturze Java EE (Java 8+, Java EE 6+)
Praca z EJB, JPA / Hibernate, Servlets, JSP / JSF
Tworzenie i integracja webserwisów SOAP i REST
Współpraca z relacyjnymi bazami danych (MySQL, PostgreSQL, MS SQL, Oracle)
Praca na serwerach aplikacyjnych (JBoss, WebLogic, GlassFish, WildFly, Tomcat)
Budowanie i utrzymanie projektów opartych o Maven / Gradle
Utrzymanie i rozwój warstwy frontowej w HTML5, CSS3, JavaScript (zakres podstawowy)
Przygotowywanie testów jednostkowych (dowolna biblioteka wspierająca testy)
Analiza kodu, poprawa błędów, refaktoryzacja
Tworzenie dokumentacji technicznej
Nasze wymagania
Minimum 3 lata doświadczenia jako programista Java EE
Bardzo dobra znajomość Java 8+ i Java EE 6+
Doświadczenie z JPA lub ORM (np. Hibernate)
Doświadczenie z relacyjnymi bazami danych (MySQL / PostgreSQL / MS SQL / Oracle)
Znajomość i praktyka pracy z dowolnym serwerem aplikacyjnym (JBoss / WebLogic / GlassFish / Tomcat)
Doświadczenie z Maven lub Gradle
Doświadczenie z webserwisami SOAP i REST
Znajomość HTML5, CSS3
Znajomość JavaScript (poziom podstawowy)
Doświadczenie w korzystaniu z dowolnej biblioteki testów jednostkowych
Mile widziane
Praktyczna znajomość i doświadczenie w customizacji Keycloak
Znajomość OIDC / SAML
Doświadczenie z WildFly
Doświadczenie z Quarkus
Doświadczenie w integracji poprzez Węzeł Krajowy (eIDAS)

Randlab to dynamiczna firma technologiczna, która tworzy innowacyjne rozwiązania dla nowoczesnego biznesu. Specjalizujemy się w tworzeniu oprogramowania, aplikacji mobilnych oraz systemów zarządzania danymi.
Java EE developer
Java EE developer
Centrum, Warszawa
Randlab