Senior Java Developer | Branża bankowa
Brak informacji o wynagrodzeniu
SeniorFull-time
#371347·Dodano wczoraj·1
Źródło: Edge One SolutionsTech Stack / Keywords
JavaSpring BootSQLRESTSOAPJSONXMLGit
Firma i stanowisko
Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.
Wymagania
- Wykształcenie wyższe kierunkowe (informatyka, matematyka lub pokrewne)
- Bardzo dobra znajomość wiodącego stacku technologicznego (Java, Spring Boot, Wildfly/JBoss EAP)
- Dobra znajomość relacyjnych baz danych oraz SQL, w tym projektowania struktur danych, optymalizacji zapytań i zagadnień związanych z transakcjami
- Doświadczenie w integracji systemów z wykorzystaniem REST, SOAP, JSON, XML i XSD
- Znajomość architektury mikroserwisowej oraz aplikacji rozproszonych
- Znajomość wzorców projektowych i architektonicznych
- Doświadczenie w code review oraz refaktoryzacji kodu
- Znajomość narzędzi do zarządzania kodem źródłowym (Git, Gerrit lub podobne)
- Doświadczenie w pracy z Jira i Confluence
- Doświadczenie w sektorze bankowym
- Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną
Nice to have:
- Doświadczenie z zakresu projektowania nowych rozwiązań z wykorzystaniem narzędzia Enterprise Architect / UML
- Znajomość Apache Kafka
- Doświadczenie w tworzeniu i wdrażaniu systemów Enterprise Content Management (ECM)
- Doświadczenie w pracy z platformą Doxis4 w obszarze zarządzania treścią w przedsiębiorstwie
Obowiązki
- Projektowanie, rozwój i utrzymanie aplikacji backendowych
- Tworzenie i rozwijanie REST API oraz integracji między mikroserwisami
- Współpraca z zespołem w zakresie projektowania rozwiązań, code review oraz rozwiązywania problemów technicznych
- Zarządzanie kodem źródłowym przy użyciu Git oraz udział w procesie wytwarzania oprogramowania
- Wsparcie procesów budowania i wdrażania aplikacji z wykorzystaniem Maven i Docker
- Dbanie o jakość, wydajność i niezawodność rozwijanych rozwiązań
- Współpraca z Analitykami biznesowymi, Architektami IT oraz klientem biznesowym
- Wsparcie techniczne mniej doświadczonych programistów
Benefity
- Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks wspierające work-life balance
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
- Elastyczne benefity z systemem punktowym
- Lekcje języka angielskiego dopasowane do poziomu
Szkolenia wewnętrzne
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Kursy językowe
Edge One Solutions
221 aktywnych ofert