Back-end Software Developer - Java/Spring
Do uzgodnienia
Wymagania
- doświadczenie w tworzeniu i utrzymaniu aplikacji oraz mikroserwisów w Javie
- projektowanie i wdrażanie systemów monitoringu, logowania i alertowania
- egzekwowanie praktyk bezpieczeństwa na etapach developmentu i wdrożenia
- diagnozowanie i rozwiązywanie problemów w środowiskach dev, test i produkcji
- praca zespołowa z inżynierami, QA i zespołami produktowymi
Opis stanowiska
Praca przy aplikacji tradingowej dla klienta z sektora bankowego — rozwijasz i utrzymujesz mikroserwisy w Javie/Spring Boot, a obok samego kodu odpowiadasz za monitoring, logowanie i alerty oraz przestrzeganie standardów bezpieczeństwa na wszystkich etapach wdrożenia. To oferta dla kogoś, kto lubi pracę blisko produkcji i nie boi się diagnostyki problemów na żywym systemie. Uwaga: aplikacje tradingowe to zwykle wysokie obciążenie i niskie opóźnienia, a awarie w środowisku produkcyjnym mogą wymagać reakcji poza standardowymi godzinami pracy.
🔍 Dekoder Ogłoszenia
🔴
experienced Java Developer
Może oznaczać zarówno kogoś z wieloletnim doświadczeniem, jak i kogoś, kto po prostu dobrze zna Javę, ale niekoniecznie ma długi staż pracy.
🔴
work on a Trading application
Aplikacje tradingowe często charakteryzują się wysokim obciążeniem, niskimi opóźnieniami i wymagają dużej stabilności, co może przekładać się na stresujące środowisko pracy.
🔴
Design and deploy monitoring, logging, and alerting systems
Może oznaczać, że będziesz odpowiedzialny za tworzenie tych systemów od podstaw, a nie tylko za ich konfigurację lub utrzymanie.
🔴
Ensure security best practices are followed throughout all stages of development and deployment
Wymaga to nie tylko znajomości standardów bezpieczeństwa, ale także aktywnego egzekwowania ich w praktyce, co może być czasochłonne.
🔴
Troubleshoot and resolve issues in development, test, and production environments
Obejmuje to potencjalnie pracę w godzinach nocnych lub weekendy w przypadku awarii w środowisku produkcyjnym.