JustJoin.IT Praca zdalna Senior

Senior Java Developer

Ness Solution

⚲ Warszawa

2 625 - 3 255 PLN netto (B2B)

Wymagania

  • AWS
  • Microservices
  • Liquibase
  • Docker
  • REST API
  • Kafka
  • Java
  • SQL
  • Spring
  • NoSQL

Opis stanowiska

Rola: Java Backend DeveloperForma współpracy: B2B
Doświadczenie: 4 lat+
Branża: Media/Telewizja
Lokalizacja: 100% Zdalnie
Metodyka: Scrum

Opis projektu:

Klient z branży Medialnej poszukuje Java Backend Developera, do współpracy przy rozwoju aplikacji działającej na rynkach m.in. Polska, Mauritius, Afryka, Vietnam. Domeną fukcjonalą aplikacji jest system do rozliczeń z prowizji sprzedawców rozwiązań telewizji. Sama aplikacja będzie miała zbliżony zakres funkcjonalny do takich rozwiązań jak: Varicent czy Anaplan.

Obecny skład zespołu:

Product Owner, Scrum Master, Analityk, Tech Lead/backend Developer x4 oraz QA, UX designer oraz testerzy automatyczni.

Zakres obowiązków:
• Projektowanie i tworzenie dedykowanego oprogramowania;
• Opracowywanie dokumentacji technicznej;
• Tworzenie testów jednostkowych i integracyjnych;
• Diagnoza i naprawa błędów;

Wymagania:
• Minimum 4-letnie doświadczenie jako Java Developer;
• Bardzo dobra znajomość:


Java 8-19

• Wzorce projektowe (np. Singleton, Factory, Observer)
• Znajomość Frameworki Spring (Spring Boot, Spring MVC, Hibernate), MyBatis
• Maven


Git (lub inne systemy kontroli wersji), Bitbucket



Jenkins, GitLab CI



SQL i NoSQL (np. MySQL, PostgreSQL, Oracle, MongoDB, Redis).
• Mikroserwisy, REST API

• Dobra znajomość Kafki (preferowana) lub RabbitMQ lub ActiveMQ


Doświadczenie w pisaniu apliacji o dużej wydajności;

• Doświadczenie w pisaniu testów jednostkowych i integracyjnych;
• Dobra znajomość wzorców projektowych i zasad tworzenia czystego kodu;

Mile widziane:
• Znajomość: AWS, Docker, Liquibase,

Co oferujemy:
• Świetna atmosfera w zespole;
• Praca zdalna;
• Bardzo ciekawy projekt;
• Możliwość pakietu opieki medycznej oraz multisport;
• Wsparcie konsultanta w procesach optymalizacji podatkowej;

🔍 Dekoder Ogłoszenia

🔴
Doświadczenie w pisaniu aplikacji o dużej wydajności
Może oznaczać, że aplikacja już teraz ma problemy z wydajnością i będziesz musiał je naprawiać, a nie tylko tworzyć nowe funkcje.
🔴
Klient z branży Medialnej
Branża medialna może oznaczać niestabilność projektów, szybkie zmiany wymagań i presję na terminy.
🔴
Dobra znajomość Kafki (preferowana) lub RabbitMQ lub ActiveMQ
Preferowana znajomość Kafki sugeruje, że jest to kluczowe narzędzie, a brak doświadczenia może być znaczącym minusem, mimo że jest oznaczone jako preferowane.
🔴
Rozwój aplikacji działającej na rynkach m.in. Polska, Mauritius, Afryka, Vietnam
Obsługa wielu rynków może oznaczać złożoność wymagań, różne strefy czasowe i potencjalne problemy z lokalizacją.
🟡
Dobra znajomość wzorców projektowych
Choć brzmi pozytywnie, może być powtórzeniem z listy wymagań lub oznaczać, że oczekiwane jest tylko podstawowe zrozumienie, a nie głębokie doświadczenie.