Technical Leader and Architect
160 - 220 PLN/ godz.
SeniorFull-time
#384039·Dodano wczoraj·0
Źródło: EuvicTech Stack / Keywords
AgileJavaSpring BootRabbitMQMySQLMongoDBElasticsearchApache
Firma i stanowisko
Projekt realizowany dla międzynarodowego klienta z branży oprogramowania dla rynku nieruchomości komercyjnych (Commercial Real Estate), skupiający się na unifikacji rozbudowanych aplikacji wykorzystywanych przez profesjonalistów z branży finansowej i nieruchomościowej. Celem jest zaprojektowanie spójnego doświadczenia użytkownika dla platformy powstającej z połączenia kilku istniejących produktów oraz stworzenie przejrzystej architektury informacji umożliwiającej płynne poruszanie się między produktami.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w Java 11+/17+ i Spring Boot
- Minimum 5 lat doświadczenia na stanowisku Tech Leada
- Znajomość architektury rozproszonej i mikroserwisowej (REST, message bus)
- Doświadczenie w programowaniu asynchronicznym (RabbitMQ)
- Doświadczenie w projektowaniu schematów i migracjach baz danych (MySQL, MongoDB)
- Doświadczenie z Elasticsearch
- Doświadczenie z Apache Tomcat
- Doświadczenie z zarządzaniem sekretami (HashiCorp Vault)
- Otwartość na pracę z przetwarzaniem danych na dużą skalę (Databricks, Apache Spark, Delta Lake)
- Znajomość chmury AWS (S3, IAM, VPC)
- Doświadczenie z Web Security (OAuth2, SAML 2.0, JWT, Auth0)
- Otwartość na frontend (Angular i React)
- Bardzo dobre umiejętności komunikacyjne
- Znajomość języka angielskiego na poziomie C1 / B2+
Nice to have:
- Doświadczenie w domenie financial SaaS (zarządzanie portfelem długu, instrumenty pochodne, wycena MtM)
- Znajomość Java Tapestry (legacy SSR)
- Doświadczenie z BIRT i Protobuf
- Znajomość GigaSpaces XAP
- Doświadczenie z migracją on-prem → AWS (Terraform / CloudFormation)
- Znajomość Rancher / Docker
- Znajomość C4 Model / IcePanel
- Otwartość na narzędzia AI wspierające development (AISDLC, Claude Code)
Obowiązki
- Prowadzenie zespołu 3-8 osób jako Tech Lead
- Projektowanie architektury informacji zapewniającej spójne doświadczenie użytkownika
- Konsolidacja ekosystemu produktowego i tworzenie nowego modelu nawigacji dla platformy
- Współpraca w metodyce Agile / Scrum
Inne informacje
Proces rekrutacji obejmuje weryfikację tożsamości kandydata na kolejnych etapach. Pierwszy dzień pracy odbędzie się stacjonarnie w jednym z biur Euvic (onboarding, odbiór sprzętu).
EUVIC S.A.
32 aktywne oferty