Senior Java Software Engineer

Senior Java Software Engineer

Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Prowadź zespół w tworzeniu innowacyjnych rozwiązań dla globalnego lidera finansowego.
  • Firma: EPAM - dynamiczna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne i możliwość pracy zdalnej.
  • Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Zyskaj doświadczenie w chmurze i nowoczesnych technologiach w finansach.
  • Kwalifikacje: 8+ lat doświadczenia w programowaniu i projektowaniu mikroserwisów.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

EPAM poszukuje Senior Java Software Engineer, który będzie pełnił rolę lidera technologicznego w zespole produktowym dostarczającym rozwiązania dla inwestorów dla drugiej co do wielkości firmy zarządzającej aktywami na świecie — globalnego lidera usług finansowych zarządzającego trylionami aktywów i obsługującego miliony inwestorów na całym świecie. Klient prowadzi dużą transformację cyfrową skoncentrowaną na zwinności, innowacjach i automatyzacji, opartą na całkowicie chmurowej architekturze AWS z silnym naciskiem na serverless i mikroserwisy. EPAM działa jako strategiczny partner inżynieryjny z pełną odpowiedzialnością za produkt — od ideacji po produkcję.

W tej roli będziesz zapewniać praktyczne przywództwo technologiczne w zakresie rozwoju backendu full-stack, w tym mikroserwisów, API i projektowania baz danych — jednocześnie prowadząc zespół przez modernizację dziedzictwa i przyjęcie architektury chmurowej. Ta rola wymaga dostępności do pracy w biurze 3 razy w tygodniu w Krakowie lub Gdańsku.

Obowiązki:

  • Przyjmowanie odpowiedzialności za rozwiązanie technologiczne i wyniki dostarczane przez zespół
  • Zapewnienie przywództwa myślowego w zakresie technologii i pomoc zespołowi w podejmowaniu właściwych decyzji technicznych
  • Usuwanie przeszkód związanych z technologią w całym cyklu projektu
  • Współpraca z architektami, organizacją CTO i zespołami międzyfunkcyjnymi w celu zapewnienia przestrzegania zasad zarządzania technologią i najlepszych praktyk
  • Zrozumienie wymagań funkcjonalnych, niefunkcjonalnych oraz atrybutów jakości i budowanie rozwiązań zgodnie z nimi
  • Udział w poprawie architektury i projektowania
  • Budowanie, przeglądanie i zapewnianie jakości modeli danych, kontraktów API, architektury, frameworków i kodu
  • Pomoc w szacowaniu wysiłku, planowaniu, priorytetyzacji i identyfikacji zależności
  • Zarządzanie wszystkimi artefaktami technologicznymi
  • Analiza aplikacji dziedzictwa i definiowanie docelowego projektu/architektury

Wymagania:

  • Dyplom licencjata w dziedzinie informatyki lub pokrewnej (preferowany dyplom magistra)
  • Ponad 8-letnie doświadczenie w profesjonalnym rozwoju oprogramowania
  • Ponad 8-letnie doświadczenie w projektowaniu i rozwijaniu mikroserwisów, REST API i aplikacji frontendowych
  • Silne doświadczenie praktyczne z Java i Spring Boot w zakresie rozwoju mikroserwisów backendowych
  • Doświadczenie z chmurowymi usługami AWS (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch)
  • Biegłość w architekturze mikroserwisów chmurowych z silną wiedzą na temat AWS
  • Ekspertyza w zakresie ekonomii API z umiejętnościami biznesowymi
  • Umiejętność analizy aplikacji dziedzictwa i definiowania architektury docelowej
  • Doświadczenie w pracy w metodologii Agile
  • Praktyczne przywództwo technologiczne — preferowane rozwój full-stack
  • Doskonałe umiejętności komunikacyjne i prezentacyjne w języku angielskim — jest to rola związana z klientem
  • Silne umiejętności organizacyjne z umiejętnością radzenia sobie z niepewnością
  • Dokładność i umiejętności przywódcze w zespole
  • Umiejętność współpracy z zespołami międzyfunkcyjnymi (Baza danych, organizacja CTO, Ekonomia API itp.)

Miło widziane:

  • Doświadczenie frontendowe z Angular i TypeScript
  • Doświadczenie z Node.js w usługach backendowych
  • Znajomość Pythona do skryptów lub zadań związanych z danymi
  • Doświadczenie z bazami danych: DynamoDB, PostgreSQL lub legacy DB2
  • Znajomość narzędzi monitorujących, takich jak Splunk
  • Doświadczenie z frameworkami testowymi (Cucumber, narzędzia do testowania API)
  • Znajomość narzędzi do testowania mobilnego, takich jak Perfecto
  • Tło w usługach finansowych, zarządzaniu aktywami lub platformach skierowanych do inwestorów
  • Doświadczenie z migracją danych i dekomisjonowaniem systemów dziedzictwa

Senior Java Software Engineer – pracodawca: EPAM Systems

EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.

E

Dane kontaktowe:

Zespół rekrutacyjny EPAM Systems

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Software Engineer

Java
Spring Boot
Microservices
REST APIs
AWS (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch)
Cloud-native architecture
Agile methodology