NoFluffJobs Stacjonarnie Expert

Lead Java Developer & Test Automation

Devire

⚲ Kraków

26 880 - 30 240 PLN (B2B)

Wymagania

  • Java
  • Lead
  • Java 17+
  • Microservices architecture
  • Test automation
  • Spring
  • Spring Boot
  • REST Microservices
  • API
  • Data base
  • SQL
  • Oracle
  • TDD (nice to have)
  • Python (nice to have)
  • Bash (nice to have)
  • QA (nice to have)

Opis stanowiska

O projekcie: Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla wiodących Klientów prowadzących innowacyjne i nowoczesne projekty. Dla naszego Klienta - jednej z wiodących globalnych instytucji finansowych, poszukujemy osoby na stanowisko Lead Java Developer & Test Automation. - Model pracy: hybryda (2 dni w tygodniu z krakowskiego biura) - Stawka: 160-180zł/h netto + VAT - Kontrakt B2B via Devire (160-180zł/h netto). - Praca hybrydowa (2 dni w tygodniu z krakowskiego biura). - Pakiet benefitów. - Elastyczne godziny pracy. - Długofalowa współpraca Wymagania: - Minimum 10 lat doświadczenia zawodowego w inżynierii oprogramowania. - Co najmniej 3 lata doświadczenia na stanowisku liderskim (technical lead/lead developer). - Bardzo dobra znajomość Java 8+ (preferowana Java 17+). - Dogłębne zrozumienie architektury mikroserwisów, wzorców projektowych oraz dobrych praktyk. - Zaawansowane, praktyczne doświadczenie w testowaniu oprogramowania, w tym projektowaniu i wdrażaniu frameworków do automatyzacji testów. - Znajomość Spring/Spring Boot. - Praktyczna znajomość RESTowych mikroserwisów oraz API. - Doświadczenie w pracy z bazami danych oraz SQL (preferowany Oracle). Mile widziane: - Doświadczenie w pracy zgodnie z metodologią Test-Driven Development (TDD). - Znajomość języków skryptowych (np. Python, Bash). - Doświadczenie w pracy w zespole QA. Codzienne zadania: - Mentoring zespołu inżynierów, wspieranie ich w osiąganiu celów. - Nadzór nad projektowaniem i rozwojem usług backendowych oraz mikroserwisów z wykorzystaniem Java 8/11/17. - Odpowiedzialność za strategię automatycznego testowania w zespole, promowanie dobrych praktyk oraz nadzór nad wdrażaniem frameworków automatyzacji w celu redukcji kosztów. - Projektowanie architektury rozwiązań zmniejszających koszty i złożoność poprzez migrację do nowoczesnych wzorców integracyjnych, takich jak API, Kafka czy mikroserwisy. - Nadzór nad rozwojem i usprawnianiem funkcjonalności Straight-Through Processing (STP) w usługach.