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.