Bulldogjob Stacjonarnie Senior

Senior Java Software Developer

Luxoft DXC

⚲ Krakow, Warsaw, Wroclaw

20 000 – 30 000 zł / mies.

Wymagania

  • doświadczenie w programowaniu w Java
  • znajomość Spring Boot
  • doświadczenie z Kubernetes
  • znajomość Kafka
  • doświadczenie z Terraform
  • doświadczenie w tworzeniu aplikacji cloud-native z HA, zero downtime i wdrożeniami A/B

Opis stanowiska

Dołączysz do zespołu rozwijającego scentralizowaną platformę dla biznesu sales and trading w branży bankowej i rynków kapitałowych. Twoim zadaniem będzie rozwój aplikacji cloud-native z wysoką dostępnością, zero downtime i wdrożeniami A/B, a także dbanie o instrumentację aplikacji (logging, tracing, metrics) oraz zarządzanie rejestrem usług i ich odkrywalnością. To oferta dla doświadczonego programisty Java, który chce pracować przy dużym, złożonym projekcie platformowym. Uwaga: projekt może być w początkowej fazie, co oznacza potencjalnie dużo zmian i niepewności co do ostatecznego kształtu produktu.

🔍 Dekoder Ogłoszenia

🔴
building a centralized platform for its sales and trading business vertical
Projekt może być w początkowej fazie, co oznacza potencjalnie dużo zmian i niepewności co do ostatecznego kształtu produktu.
🔴
A critical challenge is the client experience, where clients face off with three separate businesses, rather than a one-stop-shop.
Problem, który mają rozwiązać, jest złożony i może oznaczać trudności w integracji istniejących systemów oraz presję na szybkie dostarczenie rozwiązania.
🔴
Large application footprint deployment and support
Może oznaczać konieczność pracy z wieloma, potencjalnie starymi i skomplikowanymi aplikacjami, a także odpowiedzialność za ich stabilność w produkcji.
🟡
Cloud native application development, HA, zero downtime, A/B deployment
Wymaga głębokiej wiedzy o chmurze i zaawansowanych technikach wdrażania, co może być wyzwaniem, jeśli zespół nie ma doświadczenia w tych obszarach.
🟡
State of the art application instrumentation (logging, tracing, metrics)
Oznacza potrzebę implementacji zaawansowanych narzędzi do monitorowania i debugowania, co może być czasochłonne i wymagać specyficznych umiejętności.