Tech Lead (Java +DevOps)
j-labs
⚲ Kraków
185 - 200 PLN/h netto (B2B)
Wymagania
- Java
- Spring Boot
- Kubernetes
- Terraform
Opis stanowiska
Praca z krakowskiego biura 2 razy w tygodniu. O projekcie Aplikacja służy do codziennego obliczania ekspozycji na ryzyko kredytowe kontrahentów dla klientów na całym świecie. System jest rozwijany w architekturze mikroserwisowej jako część długofalowej transformacji technologicznej, obejmującej migrację do chmury. Technologie: Java (17/21), Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform, Redis, REST API, Ansible, JenkinsZadania • Rozwój i utrzymanie mikroserwisów w obszarze risk calculation. • Projektowanie i implementacja wydajnego, skalowalnego kodu w Javie. • Udział w pełnym cyklu życia produktu (analiza, development, wdrożenie, monitoring). • Praca zgodnie z podejściem TDD. • Współpraca z międzynarodowymi zespołami. • Dbanie o wydajność, niezawodność, dostępność i bezpieczeństwo systemów. • Mentoring i wsparcie developerów. • Obsługa incydentów produkcyjnych oraz rozwój narzędzi automatyzujących. • Współpraca w środowisku Agile / DevOps / CI/CD. Wymagania Must have: • Min. 6 lat doświadczenia w rozwoju oprogramowania (Java). • Doświadczenie w projektowaniu i budowie systemów rozproszonych. • Doświadczenie w tworzeniu mikroserwisów (Java, Spring Boot, REST APIs). • Doświadczenie z Apache Beam i Apache Flink. • Znajomość rozwiązań chmurowych (preferowana GCP). • Praktyczne stosowanie TDD. • Znajomość praktyk DevOps i CI/CD. • Zrozumienie zasad: SOLID, KISS, DRY, YAGNI. • Bardzo dobre umiejętności komunikacyjne. • Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne. • Znajomość języka angielskiego i polskiego na poziomie B2+ Nice to have: • Doświadczenie w bankowości inwestycyjnej • Znajomość Jenkins, Ansible • Znajomość baz danych (Oracle, PostgreSQL) • Znajomość Pythona