Senior Java Engineer
Team Connect jest wiodącym polskim dostawcą usług IT typu nearshore i offshore. Od 2008 roku z sukcesem tworzymy i rozwijamy oprogramowanie dla naszych klientów.
Jesteśmy również certyfikowanym partnerem Salesforce.
Specjalizujemy się w tworzeniu oprogramowania w oparciu o Agile i DevOps. Od etapu analizy po wdrożenie. Tworzymy aplikacje backendowe, frontendowe i mobilne.
Dla jednego z naszego Klientów poszukujemy osoby na stanowisko Senior Java Engineera.
Lokalizacja: praca zdalna 100%
Projekt: Zespół pracuje nad rozbudową istniejącego, kluczowego dla działalności klienta systemu obrotu akcjami. System ten jest platformą transakcyjną opartą na języku Java, charakteryzującą się niskim poziomem opóźnień, obejmującą pełny cykl życia transakcji i działającą zgodnie z wymogami dotyczącymi wydajności i stabilności. Platforma obejmuje pełny cykl życia transakcji giełdowych w środowisku działającym w czasie rzeczywistym i wrażliwym na opóźnienia. Obejmuje ona pozyskiwanie i przetwarzanie danych rynkowych, wycenę i kwotowanie, wprowadzanie i zarządzanie zleceniami (OMS), realizację i inteligentne kierowanie zleceniami (SOR/EMS), kontrolę ryzyka przedtransakcyjnego oraz wzbogacanie i raportowanie potransakcyjne. Wszystkie komponenty działają bez przetwarzania wsadowego, zapewniając ciągłą wydajność i niskie opóźnienia w całym systemie.
Obowiązki:
Projektowanie, opracowywanie i rozbudowa komponentów Java w ramach platformy transakcyjnej.
Wdrażanie nowych funkcji w całym cyklu życia transakcji.
Optymalizacja wydajności i ścieżek krytycznych..
Współpraca z zespołem, Technical Lead / Architect.
Przyczynianie się do stabilności, skalowalności i łatwości konserwacji systemu.
Praca w środowisku Agile/Scrum w ramach wielu strumieni tematycznych.
Wymagania:
Min. 7 lat doświadczenia w inżynierii oprogramowania z wykorzystaniem języka Java.
Udokumentowane doświadczenie w zakresie systemów transakcyjnych lub wykonawczych.
Dobra znajomość Event-Driven Architecture.
Umiejętność samodzielnej pracy w złożonych środowiskach o wysokiej wydajności.
Umiejętność szybkiego wdrażania się w istniejącą bazę kodu i architekturę.
TechStack:
Java 17
Frameworks / libraries: Spring Boot, Selective use of Hibernate
Messaging: Solace
Architecture: Microservices, Event-driven, Ring buffer patterns, sequencer concepts, CQRS
CI/CD: GitLab Jenkins
Infrastructure: Hybrid setup with Azure
Benefity
Długofalowa współpraca.
Pakiet benefitów – Multisport, prywatna opieka medyczna, ubezpieczenie na życie.
Budżet szkoleniowy.
Bezpłatne lekcje angielskiego.
Indywidualne wsparcie ze strony dedykowanego opiekuna firmy.
Senior Java Engineer
Senior Java Engineer