Bulldogjob Stacjonarnie Senior

Senior Java Developer with Azure & DevOps

Luxoft DXC

⚲ Wroclaw

Do uzgodnienia

Wymagania

  • Doświadczenie w projektowaniu i utrzymaniu wysoko dostępnych serwisów Java w chmurze
  • Praktyka z event-driven microservices (Kafka, Kafka Streams)
  • Doświadczenie z Kubernetes, Docker, Helm i CI/CD (GitLab CI/CD)
  • Gotowość do odpowiedzialności za funkcję end-to-end: od analizy wymagań po wsparcie produkcji
  • Znajomość wzorców DDD i CQRS oraz kontraktów Avro

Opis stanowiska

Projekt to FX Cobra — cloud-native system zarządzania zleceniami walutowymi, który zastępuje legacy w bankowości/tradingu. Będziesz projektować i utrzymywać event-driven serwisy w Javie (Spring Boot, Kafka, CQRS/DDD) oraz wdrażać je na Azure. Uwaga: opis sugeruje, że odpowiadasz za funkcję od analizy wymagań po utrzymanie na produkcji, a architektura platformy i dokumentacja wymagają dopracowania — realnie może to oznaczać dużą odpowiedzialność i gaszenie istniejących problemów ze skalowalnością. Dobra oferta dla doświadczonego backendowca, który lubi pełny cykl życia funkcji i pracę w domenie finansowej.

🔍 Dekoder Ogłoszenia

🔴
Own features from requirements analysis and technical design through implementation, production release, and support.
Oczekuje się, że będziesz odpowiedzialny za cały cykl życia funkcji, od pomysłu po utrzymanie w produkcji, co może oznaczać dużą odpowiedzialność i potencjalnie brak jasnego podziału obowiązków.
🔴
Contribute to platform architecture, code reviews, documentation, and continuous technical improvement.
Chociaż brzmi to jak szansa na rozwój, może oznaczać, że te obszary są zaniedbane i będziesz musiał poświęcić na nie znaczną część swojego czasu, potencjalnie kosztem innych zadań.
🔴
scalable, highly available Java services
Może oznaczać, że obecna architektura nie jest wystarczająco skalowalna lub dostępna, a Ty będziesz musiał rozwiązywać istniejące problemy.
🟡
cloud-native FX Order Management System
Choć brzmi nowocześnie, może oznaczać, że system jest w fazie rozwoju lub wymaga ciągłych zmian, aby sprostać wymaganiom chmury.
🟡
event-driven microservices
Wskazuje na złożoną architekturę, która może wymagać głębokiego zrozumienia komunikacji między usługami i potencjalnie trudności w debugowaniu.