Senior Java Developer (Java 21 | Spring Boot | PostgreSQL) – 100% zdalnie
⚲ Remote
21 840 - 26 880 PLN (B2B)
Wymagania
- Java
- Spring Boot
- C
- R
- AI
- PostgreSQL
- SQL
- OpenAPI
- JMS
- IBM MQ
- Git
- CD (nice to have)
- Principle (nice to have)
Opis stanowiska
O projekcie:
Senior Java Developer (Java 21 | Spring Boot | PostgreSQL) – 100% zdalnieLokalizacja: Praca zdalna
Forma współpracy: B2B
Start projektu: 1 września
Kontrakt: 6 miesięcy z możliwością przedłużenia
Metodyka pracy: Agile
O projekciePoszukujemy doświadczonego Senior Java Developera, który dołączy do międzynarodowego zespołu realizującego projekt dla jednego z największych banków w Europie. Będziesz uczestniczyć w rozwoju nowoczesnych rozwiązań wspierających produkty oszczędnościowe i inwestycyjne, tworząc systemy o wysokiej dostępności, wydajności i bezpieczeństwie.Praca odbywa się w środowisku Agile, w zespole mieszanym (specjaliści klienta oraz konsultanci).
Wymagania
- Minimum 6 lat doświadczenia komercyjnego w programowaniu w Java.- Bardzo dobra znajomość Java 21.- Doświadczenie z Spring Boot oraz frameworkami Spring i Hibernate.- Bardzo dobra znajomość PostgreSQL oraz SQL.- Znajomość OpenAPI oraz AsyncAPI.- Doświadczenie w pracy z systemami kolejkowymi (JMS, MQ lub podobne).- Znajomość Git oraz procesów CI/CD.- Bardzo dobra znajomość wzorców projektowych i zasad programowania obiektowego.- Umiejętność pracy zespołowej i współpracy zgodnie z zasadą four-eyes principle (code review).- Zdolność analitycznego myślenia oraz gotowość do pracy w dynamicznie zmieniającym się środowisku.- Bardzo dobra znajomość języka polskiego i angielskiego.Mile widziane- Doświadczenie w projektach z sektora bankowego lub finansowego.Oferujemy- Pracę w 100% zdalną.- Kontrakt B2B- Udział w długofalowym projekcie dla renomowanej instytucji finansowej.- Międzynarodowe środowisko pracy.- Możliwość rozwoju przy nowoczesnych technologiach i systemach o dużej skali.- Kulturę pracy opartą na współpracy, wymianie wiedzy i wysokich standardach jakości.Proces rekrutacji- Rozmowa z rekruterem.- Spotkanie techniczne.- Rozmowa z klientem.- Decyzja i szybki feedback.
Codzienne zadania:
- Projektowanie, rozwój i utrzymanie aplikacji opartych o Java 21 i Spring Boot.
- Tworzenie wydajnych silników kalkulacyjnych zgodnych z obowiązującymi przepisami podatkowymi w różnych krajach.
- Implementacja złożonych procesów biznesowych oraz integracji z systemami zewnętrznymi, w tym organami podatkowymi.
- Rozwój rozwiązań generujących raporty dla klientów.
- Udział w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie, implementację i testowanie, po wdrożenie.
- Współpraca z analitykami biznesowymi i ekspertami domenowymi.
- Mentoring mniej doświadczonych programistów oraz udział w przeglądach kodu i projektów.
- Wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania zgodnie z dobrymi praktykami.
- Dbanie o wysoką jakość kodu oraz standardy inżynierskie.
Senior Java Developer (Java 21 | Spring Boot | PostgreSQL) – 100% zdalnieLokalizacja: Praca zdalna
Forma współpracy: B2B
Start projektu: 1 września
Kontrakt: 6 miesięcy z możliwością przedłużenia
Metodyka pracy: Agile
O projekciePoszukujemy doświadczonego Senior Java Developera, który dołączy do międzynarodowego zespołu realizującego projekt dla jednego z największych banków w Europie. Będziesz uczestniczyć w rozwoju nowoczesnych rozwiązań wspierających produkty oszczędnościowe i inwestycyjne, tworząc systemy o wysokiej dostępności, wydajności i bezpieczeństwie.Praca odbywa się w środowisku Agile, w zespole mieszanym (specjaliści klienta oraz konsultanci).
Wymagania
- Minimum 6 lat doświadczenia komercyjnego w programowaniu w Java.- Bardzo dobra znajomość Java 21.- Doświadczenie z Spring Boot oraz frameworkami Spring i Hibernate.- Bardzo dobra znajomość PostgreSQL oraz SQL.- Znajomość OpenAPI oraz AsyncAPI.- Doświadczenie w pracy z systemami kolejkowymi (JMS, MQ lub podobne).- Znajomość Git oraz procesów CI/CD.- Bardzo dobra znajomość wzorców projektowych i zasad programowania obiektowego.- Umiejętność pracy zespołowej i współpracy zgodnie z zasadą four-eyes principle (code review).- Zdolność analitycznego myślenia oraz gotowość do pracy w dynamicznie zmieniającym się środowisku.- Bardzo dobra znajomość języka polskiego i angielskiego.Mile widziane- Doświadczenie w projektach z sektora bankowego lub finansowego.Oferujemy- Pracę w 100% zdalną.- Kontrakt B2B- Udział w długofalowym projekcie dla renomowanej instytucji finansowej.- Międzynarodowe środowisko pracy.- Możliwość rozwoju przy nowoczesnych technologiach i systemach o dużej skali.- Kulturę pracy opartą na współpracy, wymianie wiedzy i wysokich standardach jakości.Proces rekrutacji- Rozmowa z rekruterem.- Spotkanie techniczne.- Rozmowa z klientem.- Decyzja i szybki feedback.
Codzienne zadania:
- Projektowanie, rozwój i utrzymanie aplikacji opartych o Java 21 i Spring Boot.
- Tworzenie wydajnych silników kalkulacyjnych zgodnych z obowiązującymi przepisami podatkowymi w różnych krajach.
- Implementacja złożonych procesów biznesowych oraz integracji z systemami zewnętrznymi, w tym organami podatkowymi.
- Rozwój rozwiązań generujących raporty dla klientów.
- Udział w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie, implementację i testowanie, po wdrożenie.
- Współpraca z analitykami biznesowymi i ekspertami domenowymi.
- Mentoring mniej doświadczonych programistów oraz udział w przeglądach kodu i projektów.
- Wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania zgodnie z dobrymi praktykami.
- Dbanie o wysoką jakość kodu oraz standardy inżynierskie.
🔍 Dekoder Ogłoszenia
🔴
nowoczesnych rozwiązań wspierających produkty oszczędnościowe i inwestycyjne
Może oznaczać pracę nad przestarzałymi systemami, które są jedynie 'modernizowane' na potrzeby opisu.
🟡
systemy o wysokiej dostępności, wydajności i bezpieczeństwie
Często jest to standardowy opis, który niekoniecznie odzwierciedla rzeczywiste wyzwania techniczne lub priorytety projektu.
🔴
zespole mieszanym (specjaliści klienta oraz konsultanci)
Może sugerować potencjalne konflikty interesów lub trudności w komunikacji między różnymi grupami.
🔴
6 miesięcy z możliwością przedłużenia
Kontrakt może być faktycznie krótszy lub przedłużenie może nie nastąpić, mimo obietnicy.
🔴
gotowość do pracy w dynamicznie zmieniającym się środowisku
Może oznaczać chaos, częste zmiany wymagań i priorytetów, a także nieprzewidywalność projektu.