Java Developer
Primary stack
Nice to have's
Job description
Java Developer
About the Position
Mocno rozwijamy nasze systemy i potrzebujemy wsparcia doświadczonego specjalisty. Jesteśmy firmą zbudowaną przez inżynierów. Od początku naszej działalności, tj. od 2010 roku, stawiamy na budowę własnych systemów, które wspierają nas i naszych partnerów na rynkach finansowych. Realizując krytyczne zadania dostarczania płynności m.in. na rynkach krypto, potrzebujemy najwyższej klasy systemów rozproszonych, przetwarzających miliony komunikatów dziennie.
Stoisz przed niepowtarzalną szansą dołączenia do utalentowanego zespołu rozwijającego jeden z najbardziej zaawansowanych technologicznie systemów na polskim rynku IT. Nasz cel jest równie prosty co ambitny – chcemy przy pomocy tworzonego przez nas oprogramowania zmienić sposób w jaki działają rynki kapitałowe. I ten właśnie cel możesz nam pomóc zrealizować.
- Kosmiczne wyzwania Czekają na Ciebie ambitne wyzwania, Będziesz miał do czynienia z ogromną ilością danych przetwarzanych z szybkością poniżej milisekundy i setkami coinów, którymi tradujemy codziennie na globalnych rynkach krypto.
- Autonomia i swoboda działania Zyskujesz autonomię, odpowiedzialność i swobodę działania. Pracując w kameralnym zespole nie mierzysz się z długą ścieżką decyzyjną, biurokracją i rozproszeniem odpowiedzialności.
- Elastyczny czas i miejsce pracy Sam wybierasz jaki tryb pracy Ci odpowiada – 100% zdalnie lub w biurze, umowa o pracę czy B2B. Pracujemy elastycznie, godziny rozpoczęcia i zakończenia pracy dostosowujesz do swojego rytmu dnia.
Responsibilities
- Rozwój architektury systemu ukierunkowanej na wysoką wydajność przetwarzania
- Tworzenie nowych modułów systemu, w których kluczowe zagadnienia to:
- współbieżność,
- systemy kolejkowania wiadomości,
- przetwarzanie w czasie rzeczywistym dużych ilości danych,
- optymalizacja wydajności
- Implementacja algorytmów i modeli finansowych
Requirements
- Bardzo dobra znajomość języka programowania Java 8+
- Doświadczenie w tworzeniu systemów w architekturze Microservices
- Znajomość Spring Boot Framework (Spring MVC, Spring Data JPA, Spring Cloud)
- Znajomość relacyjnych baz danych, języka SQL (MySQL) oraz technologii ORM (JPA/Hibernate)
- Znajomość baz danych NoSQL (MongoDB, Cassandra, Redis)
- Znajomość i stosowanie praktyk Clean Code
- Znajomość stosowania praktyk TDD
- Znajomość zagadnień związanych z integracją systemów
- Komunikatywny język angielski
Nice to Have
- Programowanie współbieżne
- Programowanie z użyciem Reactive Streams, modelu Aktorów
- Programowanie z użyciem komunikacji asynchronicznej, np. JMS, Apache Kafka,
- Programowanie funkcyjne/DDD
- Znajomość zagadnień DevOps (Docker, Ansible)
- Znajomość zagadnień Continuous Integration/Continuous Deployment
- Optymalizacja kodu i testowanie wydajności systemów,
- Znajomość dodatkowych języków programowania (Python, R, Scala, JavaScript, Clojure)
- Implementacja matematycznych modeli finansowych,
- Pasja i zainteresowanie najnowszymi technologiami
We Offer
- nieustraszona postawa wobec wyzwań jakie niesie branża krypto
- nienasycona ciekawość świata
- poczucie humoru
About the Company
Jeśli chcesz dowiedzieć się więcej na temat naszego zespołu, wartości jakie nami kierują oraz dodatkowych korzyści i benefitów z pracy w Empirice, skorzystaj z linków poniżej.
Nasze wartości: czego oczekujemy od Ciebie i co możemy Ci zapewnić.
Poznajmy się bliżej i już dziś poczuj się częścią naszej drużyny
Dodatkowe benefity
Etapy procesu rekrutacji
Apply Now
Aby rozpocząć rozmowę o dołączeniu do naszego zespołu
wyślij swoje CV na adres [email protected]
podaj numer referencyjny:
EMPIRICA/JD/2023
Skontaktujemy się z Tobą i omówimy dalsze kroki!
Aplikując na ogłoszenie prosimy wstaw do swojego CV lub maila zgodę:
Wyrażam zgodę na przetwarzanie moich danych osobowych przez Empirica spółka z ograniczoną odpowiedzialnością, z siedzibą we Wrocławiu w celu prowadzenia rekrutacji na aplikowane przeze mnie stanowisko.
Dodatkowo, gdybyś chciał uczestniczyć w naszych przyszłych rekrutacjach, prosimy dopisz:
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu prowadzenia przyszłych rekrutacji przez wyżej wskazaną firmę.
Informacja RODO
Przetwarzamy Twoje dane osobowe w celu obecnej lub przyszłych rekrutacji, w zależności na co wyraziłeś zgodę. Administratorem jest Empirica Sp. z o.o., ul. Curie-Skłodowskiej 12, 50-381 Wrocław, tel: +48 661 879 640, e-mail: [email protected]
W każdym momencie możesz cofnąć swoją zgodę, kontaktując się z nami mailowo, co spowoduje usunięcie Twojej aplikacji niezwłocznie. Możemy udostępniać Twoje dane, jeśli zaistnieje taka konieczność, ale tylko i wyłącznie takim podmiotom, które realizują zadania rekrutacyjne w naszym imieniu i tylko w zakresie prowadzonej dla nas rekrutacji. Dane osobowe mogą być przechowywane na serwerze państwa trzeciego, które zapewnia zgodność z RODO*.
Masz prawo dostępu do swoich danych, ich sprostowania czy usunięcia. Ponadto prawo do wniesienia sprzeciwu, do przeniesienia danych, wniesienia skargi do organu nadzorczego, ograniczenia przetwarzania i do bycia zapomnianym. Podanie danych jest dobrowolne, ale niezbędne do wzięcia udziału w procesie rekrutacji. Przy podejmowaniu decyzji nie korzystamy z automatów – profilowania.
Informujemy, że masz prawo w dowolnym momencie cofnąć udzielone powyżej zgody. Informacja o wycofaniu zgody może zostać wysłana na adres: [email protected] Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych osobowych w okresie od dnia wyrażenia zgody na przetwarzanie danych osobowych do dnia wycofania tej zgody.
RODO – Rozporządzenie Parlamentu Europejskiego i Rady(UE) 2016/679 z dnia 27 kwietnia 2016 r.
© EMPIRICA. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Financial Technology (FinTech),Cryptocurrency
About the Company EMPIRICA is a software solutions provider specializing in the FinTech industry. They are the sole Polish supplier of algorithmic trading tools for financial markets. Their focus is on liquidity management tools for blockchain-based instruments. Products, Services & Tech Stack Core Solutions Crypto Market Maker & Liquidity Provider for Token Projects and Exchanges Technologies & Frameworks Solutions for both traditional and digital asset (cryptocurrency) markets. Project Scope & Target Clients Client Base Financial institutions in Poland and globally, including: Warsaw Stock Exchange Trigon Dom Maklerski Dom Maklerski Banku Ochrony Środowiska ING Bank Śląski Engineering Scale Systems operating on major cryptocurrency exchanges worldwide. Providing liquidity for tokens on regional exchanges to facilitate successful listings on top-tier platforms.