JustJoin.IT Hybrydowo Senior

Senior Java Software Engineer

EPAM Systems

⚲ Krakow

Do uzgodnienia

Wymagania

  • wykształcenie wyższe w informatyce lub pokrewne (preferowane magisterskie)
  • 8+ lat doświadczenia w profesjonalnym rozwoju oprogramowania
  • 8+ lat doświadczenia w projektowaniu i rozwoju mikroserwisów, REST API oraz aplikacji frontendowych
  • doświadczenie z usługami AWS cloud-native (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch)
  • doświadczenie w analizie aplikacji legacy i definiowaniu architektury docelowej
  • doświadczenie w pracy w metodyce Agile
  • doskonała komunikacja i prezentacja w języku angielskim (rola client-facing)

Mile widziane

  • doświadczenie z Angular i TypeScript lub Node.js

Opis stanowiska

Rola Technology Lead dla zespołu produktowego budującego rozwiązania dla inwestorów jednego z największych globalnych asset managerów. Praca obejmuje hands-on backend (mikroserwisy, API, modelowanie danych) w architekturze cloud-native AWS, z odpowiedzialnością za modernizację legacy i wdrażanie standardów technologicznych. Uwaga: 'serve as a Technology Lead' może oznaczać zarówno faktyczne prowadzenie zespołu, jak i rolę doradczą/koordynacyjną bez formalnej władzy — warto dopytać o zakres decyzyjności.

🔍 Dekoder Ogłoszenia

🔴
serve as a Technology Lead for a product team
Może oznaczać zarówno faktyczne prowadzenie zespołu technicznego, jak i rolę bardziej doradczą lub koordynacyjną bez formalnej władzy.
🔴
delivering investor-facing solutions
Praca nad produktami skierowanymi do inwestorów, co może oznaczać dużą odpowiedzialność i konieczność zrozumienia specyfiki branży finansowej.
🔴
driving a major digital transformation
Oznacza pracę w dynamicznym środowisku, gdzie procesy i technologie mogą się szybko zmieniać, co wymaga elastyczności i adaptacji.
🔴
EPAM operates as a strategic engineering partner with end-to-end product ownership
Sugestia pełnej odpowiedzialności za produkt, co może oznaczać dużą presję i konieczność zaangażowania na wszystkich etapach cyklu życia produktu.
🔴
provide hands-on technology leadership for full-stack backend development
Chociaż brzmi to jak możliwość wpływu, może oznaczać również konieczność pisania kodu i rozwiązywania problemów technicznych na poziomie seniorskim, a nie tylko zarządzania.