W skrócie
- Zadania: Twórz nowoczesne aplikacje w Java i rozwijaj mikroserwisy dla czołowego banku w Polsce.
- Firma: Innowacyjna firma IT z dynamiczną kulturą pracy i długoterminowymi projektami.
- Benefity: Atrakcyjne wynagrodzenie, elastyczny czas pracy, szkolenia i możliwość rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy w hybrydowym modelu oraz uczestnictwo w integracyjnych spotkaniach.
- Dlaczego ta praca: Pracuj nad ambitnymi projektami i wykorzystuj najnowsze technologie, w tym AI.
- Kwalifikacje: Doświadczenie w programowaniu w Java oraz znajomość architektury mikroserwisowej.
Model pracy: hybrydowy, 4 dni w miesiącu z biura.
Lokalizacja: Warszawa, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin, Szczecin.
Wymagana dostępność: maksymalnie 30 dni okresu wypowiedzenia.
Dlaczego warto wybrać tę ofertę?
- Będziesz częścią projektu jednego z czołowych banków w Polsce.
- Dołączysz do organizacji, która nastawiona jest na podążanie za nowymi technologiami pojawiającymi się na rynku.
- Przed Tobą praca nad ambitnymi projektami o dużej skali, gdzie będziesz mieć przestrzeń do wykazania się.
- W projekcie mile widziane są nowe, świeże podejście i kreatywność.
- Społeczność JIT umili Ci czas podczas cyklicznych spotkań integracyjnych.
- Zyskasz możliwość uczestniczenia w JIT communities i szkoleniach, aby dalej rozwijać swoje umiejętności.
- Dołączysz do długoterminowego projektu realizowanego w sektorze finansowym.
Będziesz odpowiedzialny/a za rozwój i utrzymanie nowoczesnych systemów opartych o architekturę mikroserwisową, wspierających kluczowe procesy biznesowe. Poszukujemy osoby, która swobodnie porusza się w środowisku rozproszonym, posiada doświadczenie w projektowaniu skalowalnych rozwiązań oraz potrafi łączyć aspekty techniczne z potrzebami biznesowymi. Istotnym elementem roli będzie wykorzystanie nowoczesnych narzędzi, w tym rozwiązań AI wspierających proces tworzenia oprogramowania.
Zakres obowiązków:
- Projektowanie i rozwój aplikacji backendowych w technologii Java.
- Tworzenie oraz rozwijanie rozwiązań opartych o architekturę mikroserwisową.
- Implementacja rozwiązań zgodnie z założeniami Domain-Driven Design (DDD).
- Projektowanie i rozwój integracji z wykorzystaniem REST, SOAP oraz Kafka.
- Dbanie o wysoką jakość kodu i stosowanie dobrych praktyk programistycznych.
- Tworzenie testów jednostkowych, integracyjnych oraz automatycznych.
- Analiza oraz optymalizacja wydajności aplikacji.
- Współpraca z architektami, analitykami oraz zespołami projektowymi.
- Udział w procesach wdrożeniowych i utrzymaniowych.
- Wykorzystanie narzędzi AI wspierających proces developmentu.
Wymagane kompetencje:
- Minimum kilkuletnie doświadczenie komercyjne w programowaniu w Java 11+.
- Praktyczna znajomość Spring Framework oraz Spring Boot 3.5+.
- Doświadczenie w pracy z Hazelcast lub Redis.
- Bardzo dobra znajomość JPA oraz Hibernate.
- Doświadczenie w projektowaniu i rozwoju systemów opartych o architekturę mikroserwisową.
- Znajomość architektury heksagonalnej.
- Praktyczne doświadczenie z Domain-Driven Design (DDD).
- Doświadczenie w integracjach z wykorzystaniem SOAP, REST oraz Kafka.
- Bardzo dobra znajomość SQL.
- Doświadczenie w pracy z bazami danych PostgreSQL oraz Oracle.
- Znajomość wzorców projektowych i integracyjnych.
- Znajomość wzorców oraz mechanizmów zapewniania odporności usług w systemach rozproszonych.
- Znajomość zasad SOLID, DRY, KISS oraz dobrych praktyk programistycznych.
- Doświadczenie w tworzeniu i doborze odpowiednich testów oprogramowania.
- Znajomość narzędzi i metod związanych z diagnostyką oraz optymalizacją wydajności aplikacji.
- Znajomość Maven, Jenkins, Docker, Kubernetes oraz procesów CI/CD.
- Ogólna znajomość zagadnień związanych z bankowością i sektorem finansowym.
- Umiejętność efektywnego wykorzystania narzędzi AI w procesie tworzenia oprogramowania.
Technologie, z jakimi będziesz pracować:
- Architektura mikroserwisowa.
- Architektura heksagonalna.
Senior Java Developer in Katowice – pracodawca: Jit
Jit Team to doskonały pracodawca, który stawia na rozwój swoich pracowników w międzynarodowym środowisku pracy. Oferujemy elastyczną organizację pracy oraz skandynawską kulturę organizacyjną, która sprzyja równowadze między życiem zawodowym a prywatnym. Nasza społeczność Jit zapewnia regularne spotkania integracyjne, a także finansowane szkolenia, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i pełnej wyzwań kariery.