JustJoin.IT Hybrydowo Senior

Senior Java Software Developer

EPAM Systems

⚲ Krakow

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w programowaniu w Java
  • doświadczenie z agile, w szczególności SCRUM
  • znajomość test-driven i behavior-driven development
  • praktyczne doświadczenie z SQL i Unix
  • doświadczenie w pracy z CI/CD
  • umiejętność refaktoryzacji i ulepszania starszych baz kodu
  • gotowość do pełnienia wsparcia produkcyjnego poziomu 3 (level 3 support)
  • bardzo dobra komunikacja pisemna i ustna w języku angielskim

Opis stanowiska

Dołączysz do globalnego zespołu rozwijającego i utrzymującego systemy obsługi operacji papierów wartościowych i corporate actions w back office banku inwestycyjnego. Praca obejmuje rozwój nowych funkcjonalności, aplikacje streamingowe w Apache Flink oraz pisanie testów jednostkowych, integracyjnych i behawioralnych w metodyce BDD. Uwaga: oprócz developmentu będziesz pełnić wsparcie produkcyjne poziomu 3 (level 3 support), co może wiązać się z dyżurami i pracą poza standardowymi godzinami — warto to zweryfikować na rozmowie. Oferta dla osób lubiących pracę z dużym, dojrzałym systemem i wysokimi standardami jakości kodu.

🔍 Dekoder Ogłoszenia

🔴
push software quality and automation to the limits
Oczekuje się bardzo wysokiego poziomu jakości kodu i automatyzacji, co może oznaczać rygorystyczne przeglądy kodu i duży nacisk na testy.
🔴
always understanding the value we want to provide
Może to oznaczać, że będziesz musiał często uzasadniać swoje decyzje techniczne pod kątem wartości biznesowej, co może być czasochłonne.
🟡
Members of this team work closely with the operations teams from all business areas
Może to oznaczać częste interakcje z zespołami operacyjnymi i biznesowymi, co wymaga dobrych umiejętności komunikacyjnych i zrozumienia procesów biznesowych.
🔴
Do level 3 support, assisting the production operations team in the rollout and support-related matters
Oprócz rozwoju, będziesz odpowiedzialny za rozwiązywanie problemów produkcyjnych, co może oznaczać dyżury i pracę poza standardowymi godzinami.
🟡
The system is the basis of the next-generation securities management system
Praca nad systemem, który jest podstawą dla przyszłych rozwiązań, może oznaczać zarówno ekscytujące wyzwania, jak i potencjalne zmiany kierunku rozwoju.