Fullstack Developer (Java & Angular)
Dołącz do j‑labs i pracuj przy projekcie związanym z szeroko pojętą elektromobilnością.
B2B: 130 – 150 PLN netto/h
Lokalizacja: Warszawa (hybryda)
O projekcie
- j-labs współpracuje z globalnym liderem branży paliwowej, który aktywnie rozwija e-mobilność na skalę międzynarodową.
- Szukasz projektu, w którym możesz mieć realny wpływ na produkt – i to w temacie, który naprawdę ma znaczenie? Pracujemy nad rozwiązaniami do ładowania pojazdów elektrycznych, które zmieniają sposób, w jaki wygląda elektromobilność w przestrzeni publicznej i prywatnej – głównie na rynku skandynawskim.
- Mamy dla Ciebie dwie ścieżki, w zależności od tego, gdzie czujesz się pewniej:
🔸 Fullstack Developer – przewaga backendu (70% Java / 30% Angular)
🔸 Java Developer – backend 100 %
- Aplikacje znajdują się na różnych etapach rozwoju, a głównym celem jest tworzenie nowych funkcjonalności.
- Stack: Java 17+, TypeScript, Angular 16+, Spring Boot, Hibernate, Groovy, JUnit, Spock, JPA, PostgreSQL, Redis, RabbitMQ, Sonar, Docker, Kibana, Grafana, AWS, Kubernetes.
- Zespół składa się z developerów Backend, Frontend, Fullstack i Mobile oraz Analityka 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 w środowisku chmurowym oraz optymalizacja aplikacji pod kątem wydajności i skalowalności.
- Współpraca z zespołem podczas spotkań, analiz biznesowych oraz konsultacji z architektem
- Udział w code review
- 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 modelowaniu baz danych (PostgreSQL, SQL, NoSQL, Redis) oraz pracy z systemami wiadomości (RabbitMQ)
- Znajomość architektury REST/mikroserwisów oraz dokumentowania API w Swaggerze
- Doświadczenie w pracy z narzędziami takimi jak GitHub Actions, Gradle, Sonar, Git, Docker, Kibana, Grafana
- Znajomość Angulara (16+)
- 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).