Senior Java Developer / Technical Analyst
Tech Stack / Keywords
Firma i stanowisko
Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic, która zatrudnia 5500 osób. Klientem jest globalna firma technologiczna specjalizująca się w sektorze usług finansowych, dostarczająca rozwiązania dla banków, instytucji finansowych, firm płatniczych oraz przedsiębiorstw na całym świecie. Obsługuje tysiące klientów w ponad 100 krajach, skupiając się na płatnościach cyfrowych, bankowości elektronicznej, przetwarzaniu transakcji, systemach core bankingowych oraz rozwiązaniach data center i infrastrukturalnych.
Wymagania
- Bardzo dobra znajomość Java 8+ oraz programowania obiektowego
- Doświadczenie w samodzielnym projektowaniu, implementacji, dokumentowaniu i testowaniu komponentów aplikacyjnych
- Bardzo dobra, praktyczna znajomość Spring, Spring Boot, Hibernate/JPA oraz JEE
- Praktyczna znajomość systemów kolejkowych, w szczególności RabbitMQ
- Znajomość narzędzi wspierających proces wytwarzania oprogramowania: Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira
- Znajomość relacyjnych baz danych, w szczególności Oracle
- Praktyczna znajomość projektowania RESTful API
- Doświadczenie w integracji systemów oraz z systemami rozproszonymi
- Doświadczenie z serwerami aplikacyjnymi JBoss/WildFly
- Umiejętność pracy z istniejącym kodem oraz systemami legacy
- Znajomość języka angielskiego na poziomie min. B2
Nice to have:
- Doświadczenie z systemami typu Terminal Management System lub rozwiązaniami płatniczymi
- Znajomość rozproszonych transakcji, w tym podejść two-phase commit oraz saga
- Doświadczenie z rozproszonym cache, w szczególności Hazelcast
- Znajomość integracji przez REST, SOAP, RMI, bezpośrednie połączenia bazodanowe oraz database links
- Doświadczenie z GWT lub GWTExt
- Znajomość narzędzi do skanowania bezpieczeństwa aplikacji, takich jak Fortify lub Sonatype
- Doświadczenie w usuwaniu podatności wykrywanych podczas cyklicznych skanów aplikacyjnych
- Umiejętność reverse engineeringu na podstawie kodu źródłowego, dokumentacji oraz działania systemu
Obowiązki
- Projektowanie i implementacja rozwiązań IT na podstawie dokumentacji analitycznej i technicznej
- Analiza oraz weryfikacja dokumentacji analitycznej
- Tworzenie dokumentacji technicznej
- Rozwój i modernizacja istniejącego systemu
- Praca z kodem legacy oraz analiza działania istniejących komponentów
- Reverse engineering na podstawie kodu źródłowego, dokumentacji funkcjonalnej i technicznej, procesów biznesowych, interfejsu użytkownika oraz baz danych
- Wspieranie stopniowej migracji funkcjonalności z TMS do RTMS
- Integracja systemu z rozwiązaniami wewnętrznymi i zewnętrznymi
- Definiowanie i budowanie przypadków testowych dla testów automatycznych
- Współpraca z zespołem technicznym przy utrzymaniu jakości, bezpieczeństwa i stabilności aplikacji
Benefity
- Indywidualne wsparcie Service Delivery Managera w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje finansowane lub dofinansowane przez pracodawcę
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Dbałość o work-life balance poprzez wyjścia integracyjne, aktywności sportowe i webinary (#edge1talks)
- Wsparcie inicjatyw sportowych i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie oraz platforma wsparcia psychologicznego
- Elastyczne benefity pozwalające na indywidualny wybór świadczeń
- Lekcje języka angielskiego dostosowane do poziomu pracownika
Inne informacje
Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Edge One Solutions
233 aktywne oferty