Java Developer Mid (K/M) | obszar bankowy
Mid-level Java developer designing business logic and REST APIs for a bank's cards and payments systems. Day-to-day: Spring Boot services, performance tuning, automated testing, and code review, working hybrid (1-2 days/week) from the Warsaw office via Exorigo-Upos.
- Compensation
- Not disclosed
- Location
- Warszawa
- Work setup
- Hybrid
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Minimum 3 years of commercial Java programming experience (versions 17–21)
- Practical knowledge of Spring and Spring Boot 4.x, plus Maven and Lombok
- Experience building RESTful APIs and working with the OpenAPI 3 specification
- Ability to analyze and improve application performance
- Good knowledge of relational databases and SQL, especially PostgreSQL, plus Flyway and jOOQ
- Experience writing automated tests in Spock and Groovy
- Proficiency with development tooling: IntelliJ IDEA, GitLab, Jenkins, Artifactory, ELK
- Knowledge of containerization and deployment automation with Docker, Ansible and OpenShift
- Polish language proficiency at C1 level
Full description
Dla naszego Klienta z branży bankowej poszukujemy Programisty/Programistki Java do projektu z obszaru kart i płatności. To rola dla osoby, która lubi tworzyć solidną logikę biznesową i dopracowane API, zwraca uwagę na wydajność rozwiązań i dba o jakość kodu w zespole. Jeśli dobrze czujesz się w ekosystemie Spring Boot i chcesz rozwijać systemy, z których codziennie korzystają klienci banku, ta rola jest dla Ciebie.
Zatrudnienie ramach grupy kapitałowej – przez spółkę Exorigo-Upos.
Współpraca w trybie hybrydowym- 1-2 dni z biura w Warszawie Zakres obowiązków:
- projektowanie i implementacja logiki biznesowej dla systemów obsługujących karty i płatności
- tworzenie i rozwój interfejsów REST API zgodnie ze specyfikacją OpenAPI 3
- analiza wydajności aplikacji, identyfikowanie wąskich gardeł i wdrażanie usprawnień
- pisanie testów automatycznych oraz dbanie o jakość, czytelność i łatwość utrzymania kodu
- udział w code review i dzielenie się dobrymi praktykami w zespole
Wymagania:
- Minimum 3 letnie komercyjne doświadczenie 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 oraz pracy ze specyfikacją OpenAPI 3
- umiejętność analizy i poprawy wydajności aplikacji
- dobra znajomość relacyjnych baz danych i SQL, zwłaszcza PostgreSQL, oraz narzędzi Flyway i jOOQ
- doświadczenie w pisaniu testów automatycznych w Spock i Groovy
- swoboda w pracy z narzędziami wspierającymi wytwarzanie oprogramowania: IntelliJ IDEA, GitLab, Jenkins, Artifactory, ELK
- znajomość konteneryzacji i automatyzacji wdrożeń z wykorzystaniem Dockera, Ansible i OpenShift
- Znajomość języka polskiego na poziomie C1
Oferujemy:
- Pracę w renomowanej organizacji (ITwiz BEST100), działającej w oparciu o międzynarodowe standardy jakości i bezpieczeństwa (ISO 9001, ISO 27001)
- Niekorporacyjną atmosferę i płaską strukturę organizacyjną
- Możliwość ciągłego rozwoju poprzez:
- pracę z wykorzystaniem różnorodnych technologii w projektach dla renomowanych klientów
- współpracę z doświadczonym zespołem ekspertów, którzy chętnie dzielą się wiedzą
- dofinansowanie do szkoleń i certyfikatów