Senior Java Developer
⚲ 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;
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.