JustJoin.IT Hybrydowo Junior

Java Junior Backend Developer

NEARSHORE SERVICES POLAND BARTOSZ SZUMIEL

⚲ Warszawa, Radom

Do uzgodnienia

Wymagania

  • Java
  • Spring
  • Git
  • SQL
  • REST API
  • HTTP protocol
  • Spring Boot
  • Design Patterns
  • JSP
  • SAP Commerce

Opis stanowiska

Poszukujemy Programistki / Programisty Junior Java Backend, która / który dołączy do naszego zespołu projektowego.
Twoją rolą będzie tworzenie, utrzymywanie i rozwój aplikacji w oparciu o Java/Spring na platformie SAP Commerce.

Kluczowe Zadania i Odpowiedzialności:
• Tworzenie i Rozwój Aplikacji: aktywna implementacja funkcjonalności w aplikacjach webowych i e-commerce przy użyciu Java/Spring.
• Praca na dużej platformie do sklepów internetowych - SAP Commerce (dawniej Hybris).
• Współpraca międzyfunkcyjna: ścisła współpraca z zespołem projektowym w zakresie analizy wymagań i implementacji rozwiązań.
• Jakość Kodu: dbanie o wysoką jakość, wydajność i utrzymywalność kodu, włączając dokumentację projektów.
• Cykl Życia Projektu: Udział w procesach testowania, debugowania i optymalizacji aplikacji w celu zapewnienia ich prawidłowego działania i najlepszego User Experience.
• Utrzymanie Wiedzy: Bieżące śledzenie i aktualizowanie wiedzy z zakresu nowych technologii, narzędzi i trendów (np. nowe wersje frameworków i języków programowania).

Wymagania

Kwalifikacje Konieczne:
• Dobra znajomość Javy, Springa i SQLa
• Wiedza z zakresu REST API i web developmentu
• Praktyczna znajomość systemu kontroli wersji Git.
• Doświadczenie Komercyjne: minimum 1 rok komercyjnego doświadczenia w pracy projektowej na stanowisku backend developera
• Narzędzia Deweloperskie: sprawne korzystanie z narzędzi deweloperskich w przeglądarce i IDE (IntelliJ lub VSCode) do debugowania i analizy wydajności.
• Język Angielski: znajomość języka angielskiego na poziomie minimum B2 (wymagana do komunikacji w międzynarodowym środowisku projektowym).
• Gotowość do Pracy Hybrydowej: gotowość do pracy hybrydowej z minimalną obecnością w biurze w Warszawie lub Radomiu 2 dni w tygodniu.
• Wykształcenie: ukończone studia o profilu informatycznym.
• Chęć nauki nowych frameworków i technologii (np. SAP Commerce lub Javascriptowe frameworki backendowe)

Mile Widziane (potraktujemy je jako atut):
• Doświadczenie z SAP Commerce (dawniej Hybris)
• Znajomość wzorców projektowych
• Wiedza z zakresu JSP oraz JSTL

Oferujemy
• Personalne podejście: brak ATS, Twoją aplikację przeczyta ktoś z nas.
• Prosty proces rekrutacji: wstępna rozmowa z CEO firmy na Teams → rozmowa techniczna → rozmowa podsumowująca - ustalenie warunków współpracy.
• Onboarding: materiały szkoleniowe i wsparcie doświadczonego developera.
• Rozwój zawodowy i możliwość poszerzania specjalistycznej wiedzy w obszarze frontend i backend, realizowany poprzez bezpośrednią współpracę przy wdrożeniach dla klientów zagranicznych oraz projektach wewnętrznych (aplikacje autorskie).
• Zespół i Kultura Pracy: praca w doświadczonym, zgranym zespole specjalistów i kulturze ceniącej wymianę wiedzy.
• Model Pracy: model pracy hybrydowej (2 dni w biurze) – zapewniamy równowagę między współpracą a komfortem pracy zdalnej.
• Forma Współpracy: umowa o pracę.
• Dofinansowanie pakietu Multisport.

🔍 Dekoder Ogłoszenia

🔴
Doświadczenie Komercyjne: minimum 1 rok komercyjnego doświadczenia w pracy projektowej na stanowisku backend developera
Może oznaczać, że szukają kogoś, kto już pracował w zespole nad komercyjnym produktem, a nie tylko nad projektami akademickimi lub hobbystycznymi.
🟡
Praca na dużej platformie do sklepów internetowych - SAP Commerce (dawniej Hybris).
Oznacza to, że będziesz pracować z konkretnym, często złożonym i specyficznym systemem, co może wymagać nauki jego niuansów.
🟡
Współpraca międzyfunkcyjna: ścisła współpraca z zespołem projektowym w zakresie analizy wymagań i implementacji rozwiązań.
Może oznaczać, że będziesz musiał aktywnie uczestniczyć w dyskusjach o wymaganiach i proponować rozwiązania, a nie tylko implementować gotowe specyfikacje.
🔴
Utrzymanie Wiedzy: Bieżące śledzenie i aktualizowanie wiedzy z zakresu nowych technologii, narzędzi i trendów (np. nowe wersje frameworków i języków programowania).
Oczekuje się, że będziesz poświęcać swój czas wolny na naukę, aby być na bieżąco z nowościami w branży.
🟡
Cykl Życia Projektu: Udział w procesach testowania, debugowania i optymalizacji aplikacji w celu zapewnienia ich prawidłowego działania i najlepszego User Experience.
Obejmuje to nie tylko pisanie kodu, ale także zapewnienie jego jakości i poprawnego działania, co może wymagać dodatkowego zaangażowania.