linkgroup
linkgroup
New

Lead/Senior Java Developer

190 - 260 PLN/ godz.
SeniorFull-time
#416667·Dodano wczoraj·3
Źródło: LinkGroup
Aplikuj teraz

Tech Stack / Keywords

JavaDockerKubernetesKafkaSpringSpring FrameworkREST APIMicroservices

Firma i stanowisko

Dołączysz do międzynarodowego projektu z obszaru Financial Markets, którego celem jest rozwój nowoczesnej platformy wspierającej zespoły sprzedażowe i tradingowe. Projekt jest obecnie na etapie POC i obejmuje budowę nowych komponentów backendowych oraz aplikacji przetwarzających dane transakcyjne w czasie rzeczywistym. Jednym z kluczowych elementów będzie Trade Blotter, odpowiedzialny za pobieranie danych z wielu źródeł, ich agregowanie i udostępnianie frontendowi w czasie rzeczywistym. Środowisko działa on-premise, z wykorzystaniem Docker i Kubernetes.

Wymagania

  • minimum 7 lat doświadczenia w rozwoju aplikacji Java
  • bardzo dobra znajomość Core Java
  • doświadczenie z Spring / Spring Framework
  • znajomość REST API
  • doświadczenie w budowie Microservices
  • znajomość event-driven architecture
  • doświadczenie z multithreading / concurrency
  • doświadczenie w budowie systemów rozproszonych i przetwarzających dane w czasie rzeczywistym
  • znajomość Kafka lub innych technologii messagingowych / kolejek
  • doświadczenie z Docker i Kubernetes
  • znajomość SQL
  • znajomość zasad projektowania systemów i System Design
  • dobra znajomość wzorców projektowych i dobrych praktyk
  • bardzo dobra znajomość języka angielskiego
  • umiejętność samodzielnego projektowania rozwiązań dla złożonych problemów

Nice to have:

  • doświadczenie w Financial Markets
  • doświadczenie w Investment Banking
  • znajomość systemów tradingowych
  • znajomość RxJava / Reactive Web Services
  • doświadczenie z Oracle / Hazelcast
  • znajomość Solace
  • doświadczenie z OpenShift / Helm
  • doświadczenie z CI/CD, np. Azure DevOps

Obowiązki

  • projektowanie i rozwój skalowalnych usług backendowych w Java
  • tworzenie i rozwój architektury mikroserwisowej
  • projektowanie rozwiązań dla systemów rozproszonych i event-driven
  • przetwarzanie danych w czasie rzeczywistym
  • integracja danych z wykorzystaniem Kafka lub innych technologii messagingowych
  • rozwój usług działających w środowisku Docker/Kubernetes
  • projektowanie rozwiązań dla złożonych problemów biznesowych
  • optymalizacja wydajności systemów o niskich wymaganiach dotyczących latency
  • tworzenie testowalnego, wysokiej jakości kodu
  • współpraca z zespołami technicznymi oraz biznesem
  • udział w definiowaniu wymagań i podejmowaniu decyzji architektonicznych
linkgroup

linkgroup

437 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz