Senior Java Developer
Tech Stack / Keywords
Firma i stanowisko
Nasz Klient to organizacja rozwijająca nowoczesne rozwiązania technologiczne wspierające kluczowe procesy biznesowe oraz integrację systemów w środowisku o dużej skali.
Wymagania
Must have:
- Minimum 5 lat doświadczenia komercyjnego w programowaniu w Java
- Bardzo dobra znajomość Java 17+ oraz Spring Boot
- Doświadczenie w projektowaniu i implementacji REST API
- Znajomość wzorców integracyjnych oraz architektury event-driven
- Doświadczenie z platformami messagingowymi i rozwiązaniami opartymi o event streaming
- Praktyczna znajomość Kafka (mile widziane doświadczenie z Confluent Kafka)
- Doświadczenie w pracy z relacyjnymi bazami danych, takimi jak PostgreSQL, MS SQL lub Oracle
- Podstawowa wiedza z obszaru DevOps
- Doświadczenie w pracy z Kubernetes
- Doświadczenie związane z refaktoryzacją lub modernizacją istniejących aplikacji
- Znajomość Git oraz doświadczenie w pracy zespołowej z wykorzystaniem systemów kontroli wersji
- Dobra znajomość języka angielskiego
Nice to have:
- Doświadczenie w środowiskach chmurowych
- Znajomość praktyk związanych z CI/CD
- Doświadczenie w pracy z architekturami mikroserwisowymi
Obowiązki
- Projektowanie i rozwijanie aplikacji backendowych w oparciu o Java 17+ oraz Spring Boot
- Tworzenie i rozwijanie integracji pomiędzy systemami z wykorzystaniem REST API, komunikacji asynchronicznej oraz wzorców integracyjnych
- Udział w projektowaniu i implementacji architektury opartej o zdarzenia (event-driven)
- Rozwijanie rozwiązań wykorzystujących platformy messagingowe i event streamingowe
- Modernizacja oraz refaktoryzacja istniejących aplikacji i komponentów systemowych
- Współpraca z zespołami technologicznymi przy projektowaniu i wdrażaniu nowych funkcjonalności
- Wspieranie procesów wdrożeniowych oraz utrzymanie wysokiej jakości dostarczanych rozwiązań
Benefity
- Udział w inicjatywach związanych z transformacją i modernizacją architektury aplikacyjnej
- Praca przy projekcie z architekturą event-driven oraz rozwiązaniami opartymi o Kafka
- Współpraca z doświadczonymi zespołami technologicznymi
- Realny wpływ na kierunek rozwoju rozwiązań oraz podejmowane decyzje techniczne
- Projekt realizowany w nowoczesnym środowisku technologicznym
Inne informacje
By applying, you acknowledge that your personal data will be processed by TQLO sp. z o.o. with its registered office in Warsaw (hereinafter: the “Controller”) for the purpose of conducting the recruitment process.
The legal basis for processing your personal data is: – taking steps prior to entering into a contract and fulfilling legal obligations under applicable law (Art. 6(1)(b) and (c) GDPR), – your consent, in case of providing additional data beyond the scope required by law or consenting to participation in future recruitment processes (Art. 6(1)(a) GDPR).
Providing personal data within the scope resulting from the Polish Labour Code is necessary to participate in the recruitment process. Providing additional data is voluntary.
Your personal data may be shared with entities cooperating with the Controller in the recruitment process, including IT system providers and potential clients for whom recruitment processes are conducted.
Personal data will be processed for the duration of the recruitment process and for the period necessary to establish, exercise or defend legal claims. In the case of consent for future recruitment processes, data will be processed until the consent is withdrawn.
You have the right to access your personal data, rectify it, erase it, restrict processing, object to processing, request data portability, and lodge a complaint with a supervisory authority.
You may withdraw your consent at any time without affecting the lawfulness of processing carried out prior to its withdrawal.
TQLO sp. z o.o.
119 aktywnych ofert