Informacje o stanowisku
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, 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.
Dlaczego j-labs?
- Stabilna finansowo i ugruntowana pozycja na rynku.
- Długofalowa współpraca – nie patrzymy przez pryzmat 1 projektu.
- Masz możliwość zmiany projektu i przestrzeń do budowania swojej ścieżki zawodowej zgodnie ze swoimi zainteresowaniami.
- Masz przestrzeń do rozwoju (m.in. Talk4Devs, blog techniczny, gildie technologiczne) i wymiany wiedzy z ekspertami w swojej dziedzinie (średnia doświadczenia naszych inżynierów to 9+ lat).
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)
Mile widziane
- Znajomość technik TDD i BDD (z użyciem Spock/Mockito/Cucumber)
- Doświadczenie z Domain Driven Development
- Doświadczenie z Service Mesh
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, 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.
Dlaczego j-labs?
- Stabilna finansowo i ugruntowana pozycja na rynku.
- Długofalowa współpraca – nie patrzymy przez pryzmat 1 projektu.
- Masz możliwość zmiany projektu i przestrzeń do budowania swojej ścieżki zawodowej zgodnie ze swoimi zainteresowaniami.
- Masz przestrzeń do rozwoju (m.in. Talk4Devs, blog techniczny, gildie technologiczne) i wymiany wiedzy z ekspertami w swojej dziedzinie (średnia doświadczenia naszych inżynierów to 9+ lat).
,[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. Requirements: Java, Spring, AWS, Docker, Kubernetes, Microservices, PostgreSQL, REST, JUnit, Redis, Spock, TDD, BDD, DDD Tools: Jira, GitHub, GIT, Agile, Scrum. Additionally: Sport subscription, Private healthcare, International projects, Free coffee, Bike parking, Playroom, Free beverages, Modern office, No dress code, Canteen.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach