Rola: Java Backend Developer
Forma 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;