Co będziesz robić 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 w obszarach szeroko pojętej elektryczności/elektromobilności, dot. głównie ładowania samochodów elektrycznych w modelach OTG (On The Go/na stacji), ładowania w domach (m.in. sprzedaż ładowarek domowych na terenie Skandynawii). Aplikacje znajdują się na różnych etapach rozwoju, a głównym celem jest tworzenie nowych funkcjonalności. Stack: Java 17/21, Spring, Spring Boot, Docker, AWS/Azure, 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 3 x w tygodniu z biura w Warszawie. Czego oczekujemy Min. 4 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, 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 pracy w zespole zgodnie z metodykami rozwoju oprogramowania Agile. Bardzo dobra znajomość języka angielskiego w mowie i piśmie (min. B2). Mile widziane Znajomość technik TDD i BDD (z użyciem Spock/Mockito/Cucumber). Doświadczenie z Domain Driven Development.