Pracuj.pl Hybrydowo Senior New

Senior Java Developer (K/M)

All for One Poland

⚲ Poznań, Stare Miasto

Wymagania

  • Java
  • Spring Framework
  • Spring Boot
  • Jira
  • GIT
  • Maven
  • Gradle
  • Jenkins
  • Keycloak
  • Docker
  • RabbitMQ
  • Appache Kafka

Opis stanowiska

Nasze wymagania: Doświadczenie w wytwarzaniu oprogramowania – min. 6 lat, Dobra znajomość: Java 21, Spring Framework, Spring Boot 3, Doświadczenie w pracy z narzędziami wspierającymi proces wytwarzania oprogramowania (Jira, GIT, Maven, Gradle, Jenkins), Dobre zrozumienie aspektów technicznych i wytwarzania oprogramowania, praktyk, procesów i narzędzi, Orientacja na osiąganie celów, dbałość o terminowość i jakość dostarczanych produktów, Znajomość języka angielskiego na komunikatywnym poziomie, Samodzielność i proaktywność - masz realną możliwość ulepszania produktów oraz proponowania własnych rozwiązań, Dobra umiejętność i chęć do pracy w zespole i dzielenia się swoją wiedzą z innymi, Wysoka motywacja i umiejętność motywowania innych. Mile widziane: Znajomość: Keycloak, Docker, RabbitMQ/ Appache Kafka. O projekcie: - Tworzymy, rozwijamy i wspieramy innowacyjne aplikacje wspomagające procesy biznesowe w dużych polskich oraz międzynarodowych przedsiębiorstwach, - Rozwijamy szereg produktów wykorzystując architekturę mikroserwisów, m.in. produkty służące do automatyzacji procesów, pomagające w analizie danych dotyczących infrastruktury SAP, a także wykorzystujące AI, - Piszemy w stacku: Java, Node.js, React, TypeScript, - Korzystamy głównie z relacyjnych baz danych – PostgreSQL, - Działamy w oparciu o metodykę Scrum, - Korzystamy z narzędzi CI/CD: Git, Jenkins, Docker, Ansible, Grafana, - Wykorzystujemy technologie chmurowe. Zakres obowiązków: Udział w całym cyklu wytwarzania oprogramowania: od etapu analizy poprzez projektowanie architektury, implementację, tworzenie dokumentacji oraz testy funkcjonalności, Projektowanie architektury nowych i istniejących systemów (backend + integracja z frontendem), Udział w definiowaniu roadmapy technicznej i podejmowaniu decyzji technologicznych, Rozwój głównie nowych funkcjonalności oraz implementacja kluczowych komponentów w Javie, Wykorzystywanie nowoczesnych technologii adekwatnych do prowadzonych projektów, Rekomendowanie rozwiązań odpowiednich dla danej klasy problemu, Wsparcie mniej doświadczonych pracowników przy wyborze odpowiedniego podejścia/rozwiązania, Dbanie o wysokie standardy kodu, zgodność z dobrymi praktykami i standardami architektonicznymi, Identyfikacja i walidacja ryzyka związanego z utrzymaniem i rozwojem systemów, Współpraca z pozostałymi członkami zespołu projektowego zgodnie z metodologią Scrum. Oferujemy: Twoje wynagrodzenie będzie rozwijać się razem z Tobą 😊, Będziesz mógł/a rozwijać się jako ekspert i mentor, Masz możliwość zmiany projektu, Zapewniamy budżet rozwojowy oraz możliwość uczestniczenia w szkoleniach i warsztatach, Odpowiednie wdrożenie w projekty, Możliwość pracy hybrydowej (2 dni w tygodniu z biura w Poznaniu, ul. Ratajczaka), Możliwość implementacji rozwiązań, które zaproponujesz, będziesz mieć realny wpływ na kierunki rozwoju produktu, Będziesz pracować w zgranym, nastawionym na rozwój zespole, otwartym na nowe pomysły i dzielenie się wiedzą, Udoskonalisz język na projektach międzynarodowych.

🔍 Dekoder Ogłoszenia

🔴
masz realną możliwość ulepszania produktów oraz proponowania własnych rozwiązań
Twoje pomysły mogą zostać wysłuchane, ale ostateczna decyzja i implementacja zależy od innych czynników.
🔴
Wysoka motywacja i umiejętność motywowania innych.
Oczekuje się, że będziesz nie tylko sam zmotywowany, ale także będziesz wpływać na morale zespołu, co może oznaczać konieczność radzenia sobie z problemami motywacyjnymi innych.
🔴
Udział w całym cyklu wytwarzania
Może to oznaczać zarówno pełne zaangażowanie od analizy po wdrożenie, jak i konieczność wykonywania zadań poza stricte kodowaniem, np. wsparcie techniczne czy dokumentacja.
🟡
Tworzymy, rozwijamy i wspieramy innowacyjne aplikacje
Część pracy może polegać na utrzymaniu i poprawianiu istniejących, być może starszych, aplikacji, a nie tylko na tworzeniu zupełnie nowych.
🟡
Piszemy w stacku: Java, Node.js, React, TypeScript
Chociaż ogłoszenie jest na Java Developera, oczekuje się znajomości lub przynajmniej zrozumienia innych technologii w projekcie, co może oznaczać pracę w interdyscyplinarnym zespole lub potrzebę szybkiego uczenia się.