Java Developer

Nowa Wieś, Greater Poland Voivodeship, PL

about 1 month ago
Save Job

Summary

O projekcie

  • j-labs współpracuje z globalnym liderem branży paliwowej, który aktywnie rozwija e-mobilność na skalę międzynarodową. W ramach tej współpracy wdrażamy nowoczesne rozwiązania, takie jak płatności zbliżeniowe na stacjach, zaawansowane programy lojalnościowe oraz platformy sprzedażowe oparte na chmurze (Azure/AWS).
  • Obecnie poszukujemy Java Developera do projektu, który oferuje zróżnicowane portfolio rozwiązań mobilnych i webowych, które wzajemnie się uzupełniają, umożliwiając pełne i niezależne zarządzanie potrzebami Klientów związanymi z tankowaniem, ładowaniem samochodów elektrycznych, czy usługami płatniczymi (fakturowanie, wirtualne karty paliwowe i zarządzanie kontami).
  • Aplikacje znajdują się na różnych etapach rozwoju, a głównym celem jest tworzenie nowych funkcjonalności.
  • Stack: Java 17, Spring, Spring Boot, Docker, Azure/AWS, Kubernetes, Jenkins, PostgreSQL, Redis.
  • Zespół składa się z developerów Backend, Fullstack i Mobile, a także Product Ownera i Testera, łącznie 7-8 osób.
  • Zespół pracuje w metodologii Scrum z dwutygodniowymi sprintami.
  • W procesie wytwarzania oprogramowania stosowane są dobre praktyki programistyczne, TDD, clean code, code review.
  • Hybryda 2 x w tygodniu z biura w Warszawie.

Twoje zadania

  • Projektowanie i tworzenie skalowalnych, wielowątkowych rozwiązań o wysokiej dostępności.
  • Implementacja nowych funkcjonalności oraz optymalizacja aplikacji pod kątem wydajności i skalowalności.
  • Współpraca z zespołem podczas spotkań, analiz biznesowych oraz konsultacji z architektem.
  • Diagnozowanie i rozwiązywanie problemów związanych z oprogramowaniem.
  • Pisanie testów jednostkowych i integracyjnych w celu zapewnienia jakości kodu.
  • Praca w międzynarodowym środowisku.

Wymagania

  • Min. 5 lat doświadczenia programistycznego w języku Java (w tym wersja 17+).
  • Doświadczenie z frameworkiem Spring (Spring Data, Spring Boot, Spring Cloud).
  • Doświadczenie z chmurami publicznymi (AWS/Azure).
  • Znajomość architektury mikroserwisowej.
  • Doświadczenie w pracy z Docker i Kubernetes.
  • Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych.
  • Doświadczenie w tworzeniu i dokumentowaniu interfejsów REST/SOAP przy użyciu Swagger.
  • Doświadczenie w automatyzacji testów dla testów jednostkowych i integracyjnych.
  • Doświadczenie w inżynierii wymagań, pracy z backlogiem produktu i umiejętności przeglądu kodu.
  • Doświadczenie w pracy w zespole zgodnie z metodykami rozwoju oprogramowania Agile.
  • Bardzo dobra znajomość języka angielskiego w mowie i piśmie (min. B2).

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: