W skrócie
- Zadania: Twórz solidną logikę biznesową i rozwijaj API w obszarze kart i płatności.
- Firma: Renomowana firma w branży bankowej z niekorporacyjną atmosferą.
- Benefity: Elastyczne godziny pracy, możliwość rozwoju i program poleceń pracowniczych.
- Pozostałe informacje: Doskonałe możliwości rozwoju kariery w zróżnicowanym środowisku.
- Dlaczego ta praca: Pracuj nad systemami używanymi przez klientów banków każdego dnia.
- Kwalifikacje: Minimum 3 lata doświadczenia w programowaniu w Javie oraz znajomość Spring Boot.
Przewidywane wynagrodzenie mieści się w przedziale 45000 - 55000 zł za rok.
Opis
Dla naszego Klienta z branży bankowej poszukujemy programisty Java do pracy nad projektem w obszarze kart i płatności. Ta rola jest dla kogoś, kto lubi tworzyć solidną logikę biznesową i dopracowane API, zwraca uwagę na wydajność rozwiązań oraz dba o jakość kodu w zespole. Jeśli czujesz się jak w domu w ekosystemie Spring Boot i chcesz rozwijać systemy używane przez klientów banków każdego dnia, ta rola jest dla Ciebie.
Zadania
- Projektowanie i wdrażanie logiki biznesowej dla systemów obsługujących karty i płatności
- Tworzenie i rozwijanie REST API zgodnie ze specyfikacją OpenAPI 3
- Analiza wydajności aplikacji, identyfikacja wąskich gardeł i wdrażanie ulepszeń
- Pisanie testów automatycznych oraz zapewnianie jakości, czytelności i utrzymywalności kodu
- Uczestnictwo w przeglądach kodu i dzielenie się dobrymi praktykami w zespole
Wymagania
- Co najmniej 3-letnie doświadczenie komercyjne w programowaniu w Javie (wersje 17–21)
- Praktyczna znajomość Spring i Spring Boot 4.x, a także Maven i Lombok
- Doświadczenie w tworzeniu RESTful API i pracy ze specyfikacją OpenAPI 3
- Umiejętność analizy i poprawy wydajności aplikacji
- Dobra znajomość baz danych relacyjnych i SQL, szczególnie PostgreSQL, a także Flyway i jOOQ
- Doświadczenie w pisaniu testów automatycznych w Spock i Groovy
- Pewność w korzystaniu z narzędzi do rozwoju oprogramowania: IntelliJ IDEA, GitLab, Jenkins, Artifactory, ELK
- Znajomość konteneryzacji i automatyzacji wdrożeń przy użyciu Docker, Ansible i OpenShift
- Znajomość języka polskiego na poziomie C1
Warunki
- Zatrudnienie w ramach grupy kapitałowej, przez Exorigo-Upos
- Hybrydowy model pracy — 1–2 dni z biura w Warszawie
- Praca w renomowanej organizacji (ITwiz BEST100), która działa zgodnie z międzynarodowymi standardami jakości i bezpieczeństwa (ISO 9001, ISO 27001)
- Niekorporacyjna atmosfera i płaska struktura organizacyjna
- Możliwości ciągłego rozwoju poprzez pracę z różnorodnymi technologiami nad projektami dla renomowanych klientów, współpracując z doświadczonym zespołem ekspertów, którzy chętnie dzielą się swoją wiedzą, oraz finansowanie szkoleń i certyfikacji
- Program poleceń pracowniczych
- Kultura organizacyjna oparta na następujących wartościach: działamy w dobrej wierze; dzielimy się wiedzą; bierzemy odpowiedzialność; nieustannie się rozwijamy; ludzie są najważniejsi; działamy z jasnym zrozumieniem celu i sensu naszej pracy; komunikujemy się uczciwie i profesjonalnie
- Udział w inicjatywach charytatywnych, w tym współpraca z Fundacją Joanny Radziwill 'Caring Wings' oraz udział w kampanii świątecznej 'Gwiazdorzymy'
- Różnorodne i inkluzywne środowisko pracy — w naszej firmie współpracują ludzie z czterech pokoleń
- Równe możliwości rozwoju — kobiety zajmują 50% stanowisk kierowniczych i przywódczych
Java Developer in Cards and Payments in Warsaw – pracodawca: Exorigo-Upos Group
Exorigo-Upos Group oferuje pracownikom możliwość rozwoju zawodowego w dynamicznym środowisku, gdzie innowacyjne rozwiązania są na porządku dziennym. Pracownicy mogą liczyć na współpracę z doświadczonym zespołem oraz dostęp do nowoczesnych technologii, co sprzyja zdobywaniu nowych umiejętności. Dodatkowo, firma stawia na jakość kodu i efektywność, co przekłada się na satysfakcję z wykonywanej pracy.