Calypso Developer (Mid/Senior)
⚲ Warszawa
23 520 - 31 920 PLN (B2B)
Wymagania
- Calypso
- Java
- Spring
- Spring Boot
- Kafka
- RabbitMQ
- JUnit
Opis stanowiska
O projekcie:
- Miejsce pracy: 100% zdalnie- Start: ASAP (max 1 miesiąc OW)- Branża: Finansowa- Forma współpracy: B2B z ITFS- Stawka: 140 - 190 PLN/h + VAT (zależne od doświadczenia)
Wymagania:
- Min. 3 lata doświadczenia komercyjnego na stanowisku Java Backend Developer,- Doświadczenie w pracy z oprogramowaniem Nasdaq Calypso,- Bardzo dobra znajomość Java 17+, Spring Framework oraz Spring Boot 3.x,- Doświadczenie w pracy z systemami kolejkującymi (ActiveMQ/JMS, Kafka lub RabbitMQ),- Umiejętność pracy z bazami danych (SQL Developer),- Umiejętność tworzenia testów jednostkowych, integracyjnych i funkcjonalnych przy użyciu JUnit oraz powiązanych bibliotek,- Świadomość zasad bezpiecznego tworzenia kodu oraz typowych podatności aplikacji,- Bardzo dobra znajomość programowania obiektowego, wzorców projektowych i zasad czystego kodu,- Podstawowa znajomość zagadnień z zakresu obserwowalności aplikacji (logi, metryki),- Język angielski na poziomie min. B2 (w mowie i pismie).
Codzienne zadania:
- Tworzenie rozwiązań backendowych w języku Java 17+ przy użyciu Spring / Spring Boot 3.x,
- Praca z rozwiązaniami opartymi o Nasdaq Calypso,
- Integracja i utrzymanie komponentów opartych na komunikacji masowej z wykorzystaniem ActiveMQ/JMS, Kafka lub RabbitMQ,
- Pisanie i utrzymanie testów automatycznych na poziomie jednostkowym, integracyjnym i funkcjonalnym (JUnit),
- Stosowanie dobrych praktyk w zakresie bezpiecznego kodowania, czystego kodu, programowania obiektowego oraz wzorców projektowych,
- Wsparcie w zakresie obserwowalności aplikacji poprzez logowanie i metryki.
- Miejsce pracy: 100% zdalnie- Start: ASAP (max 1 miesiąc OW)- Branża: Finansowa- Forma współpracy: B2B z ITFS- Stawka: 140 - 190 PLN/h + VAT (zależne od doświadczenia)
Wymagania:
- Min. 3 lata doświadczenia komercyjnego na stanowisku Java Backend Developer,- Doświadczenie w pracy z oprogramowaniem Nasdaq Calypso,- Bardzo dobra znajomość Java 17+, Spring Framework oraz Spring Boot 3.x,- Doświadczenie w pracy z systemami kolejkującymi (ActiveMQ/JMS, Kafka lub RabbitMQ),- Umiejętność pracy z bazami danych (SQL Developer),- Umiejętność tworzenia testów jednostkowych, integracyjnych i funkcjonalnych przy użyciu JUnit oraz powiązanych bibliotek,- Świadomość zasad bezpiecznego tworzenia kodu oraz typowych podatności aplikacji,- Bardzo dobra znajomość programowania obiektowego, wzorców projektowych i zasad czystego kodu,- Podstawowa znajomość zagadnień z zakresu obserwowalności aplikacji (logi, metryki),- Język angielski na poziomie min. B2 (w mowie i pismie).
Codzienne zadania:
- Tworzenie rozwiązań backendowych w języku Java 17+ przy użyciu Spring / Spring Boot 3.x,
- Praca z rozwiązaniami opartymi o Nasdaq Calypso,
- Integracja i utrzymanie komponentów opartych na komunikacji masowej z wykorzystaniem ActiveMQ/JMS, Kafka lub RabbitMQ,
- Pisanie i utrzymanie testów automatycznych na poziomie jednostkowym, integracyjnym i funkcjonalnym (JUnit),
- Stosowanie dobrych praktyk w zakresie bezpiecznego kodowania, czystego kodu, programowania obiektowego oraz wzorców projektowych,
- Wsparcie w zakresie obserwowalności aplikacji poprzez logowanie i metryki.
🔍 Dekoder Ogłoszenia
🔴
Calypso Developer (Mid/Senior)
Chociaż tytuł sugeruje stanowisko dla doświadczonych programistów, rzeczywiste wymagania mogą być niższe, a rola może obejmować więcej zadań niż typowo dla seniora.
🔴
max 1 miesiąc OW
Okres wypowiedzenia może być dłuższy niż standardowy, co może oznaczać, że firma chce mieć pewność, że kandydat nie odejdzie od razu.
🔴
Codzienne zadania: Tworzenie rozwiązań backendowych w języku Java 17+ przy użyciu Spring / Spring Boot 3.x
Chociaż wymieniono nowoczesne technologie, rzeczywiste zadania mogą być bardziej rutynowe i polegać na utrzymaniu istniejącego kodu niż na tworzeniu innowacyjnych rozwiązań.
🔴
Podstawowa znajomość zagadnień z zakresu obserwowalności aplikacji (logi, metryki)
Oczekiwana jest jedynie powierzchowna wiedza, co może oznaczać, że nie będzie możliwości rozwoju w tym obszarze lub będzie to zadanie dla kogoś innego.