#1 Job Board for tech industry in Europe

Tech Lead
Java

Tech Lead

Type of work
Full-time
Experience
Manager/C-level
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Microservices

    advanced

    Java

    advanced

    Git

    regular

Job description

OGÓLNE INFORMACJE:

Branża: bankowość

Lokalizacja: Warszawa/Kraków (praca hybrydowa - 2 razy w miesiącu w biurze)

Stawka: do 215 zl/h netto+vat

Forma współpracy: B2B

Czas rozpoczęcia: ASAP


Opis stanowiska:

Poszukujemy doświadczonego Senior Software Developera / Tech Lead, który będzie odpowiedzialny za wsparcie, rozwój oraz utrzymanie rozwiązań produkcyjnych w architekturze mikroserwisowej. W ramach zespołu będziesz realizować różnorodne zadania, od monitorowania środowiska, przez drobne zmiany rozwojowe, po wprowadzanie usprawnień i automatyzację procesów.


Zadania:

  • Rozwój i utrzymanie rozwiązań dostarczanych przez Zespół Wytwórczy.
  • Monitorowanie oraz aktualizacja dokumentacji technicznej po wdrożeniach.
  • Drobne zmiany i dalszy rozwój istniejących rozwiązań.
  • Obsługa incydentów i awarii technologicznych na produkcji.
  • Monitoring techniczny i biznesowy systemów.
  • Usprawnianie testów automatycznych i wprowadzanie nowych rodzajów testów.
  • Implementacja narzędzi usprawniających działanie środowisk produkcyjnych (np. detekcja błędów, optymalizacja testów).
  • Pełnienie roli Quality Gate: weryfikacja jakości, regresja przed wdrożeniem na produkcję, dbanie o kompletność metryk biznesowych i monitoringu.


Wymagania:

  • Min. 5 lat doświadczenia w obszarze backendu w Javie.
  • Znajomość architektury mikroserwisowej i jej utrzymania.
  • Doświadczenie w obsłudze incydentów i awarii technologicznych.
  • Biegła obsługa narzędzi do monitorowania serwisów (w tym konfiguracji alertów).
  • Umiejętność weryfikacji kodu i dokumentacji technicznej.
  • Doświadczenie w optymalizacji procesów utrzymania i rozwoju aplikacji.
  • Praktyczna wiedza w zakresie GIT/GitLab, SDLC, obsługi incydentów, SLA.
  • Nastawienie na współpracę, proaktywność, odwaga w działaniu.


Wykorzystywane technologie i narzędzia:

  • Backend: Java, Spring Boot, Spring Data JPA, Kafka, REST, Mikroserwisy, Liquibase, SQL (PostgreSQL, Oracle, MSSQL), Hibernate, Docker/Podman.
  • Frontend: TypeScript/JavaScript, Angular, Material UI, Microfrontendy.
  • Narzędzia: CI/CD, Kibana/Elasticsearch, Dynatrace, OpenAPI, Micrometer/OpenTelemetry.
  • Standardy pracy: Clean Code, TDD/BDD, Pair Programming, Code Review.


Mile widziane:

  • Doświadczenie z pracą po stronie frontendu.
  • Znajomość narzędzi skanujących (Fortify, NexusIQ, SonarQube) oraz Kubernetes/Openshift.