Java Developer – remote work
⚲ Warszawa, Łódź, Gdańsk, Poznań, Wrocław
15 000 - 22 000 PLN netto (B2B)
Wymagania
- Java
- Spring Boot
- REST
- Kafka
- SQL
- AWS
- Security
- Test Automation
- CI/CD
Opis stanowiska
Nasz Klient to największa na rynku światowym firma świadcząca usługi z zakresu outsourcingu kadrowo-płacowego. Ma swoje biura zlokalizowane w kilkudziesięciu państwach na całym świecie, zatrudnia kilkadziesiąt tysięcy pracowników. Działa w naszym kraju od ponad 19 lat. Współpracuje z najbardziej innowacyjnymi firmami na rynku oferując usługi najwyższej jakości. Do swojego zespołu projektowego, rozwijającego nowoczesne rozwiązania kadrowo-płacowe poszukuje Eksperta na stanowisko:
Senior Java Developer – remote work
Zadania:
• Ewaluacja systemu, implementacja nowych funkcjonalności,
• Budowa wewnętrznych i zewnętrznych interfejsów API dla aplikacji HCM i kadrowo-płacowych.
• Ocena architektury i infrastruktury firmowych interfejsów API Marketplace.
• Udział w budowaniu systemu kadrowego- twardy HR,
• Udział, a z czasem prowadzenie spotkań analitycznych mających na celu zrozumienie potrzeb biznesowych organizacji oraz na ich podstawie tworzenie specyfikacji dla programistów,
• Testowanie rozwiązań kadrowych wypracowanych przez zespół w obszarze dokumentów kadrowych,
• Współpraca z zespołami w organizacji współpracującymi z klientami.
Kompetencje techniczne:
• Java, Spring boot (Spring Data JPA + Hibernate), REST, Kafka, SQL i AWS (S3, SQS, ALB) JSON / JSON-Schema
• Basic concepts
• Security
• Documentation (Swagger / REST Docs)
• Test-automation
• Web-Components
• CI / CD
• Agile / Scrum
•
Znajomość j. angielskiego na poziomie bdb.
Oczekiwania:
• Praktyka i praktyczne doświadczenie w realizacji dużych rozwiązań biznesowych, dla klientów korporacyjnych,
•
Zmysł analityczny: Analiza obecnych procesów, analiza wymaganych zmian,
• Budowanie modelu rozwiązania
• Budowanie scenariuszy testów nowych lub modyfikowanych funkcjonalności.
Oferujemy:
• Współpracę projektową w międzynarodowej firmie,
• Wsparcie doświadczonego zespołu oraz opiekę mentora na czas wdrożenia,
• Możliwość rozwoju i pracę pełną wyzwań,
•
Praca zdalna, pełen etat,
• Rozliczenie projektowe, atrakcyjna stawka godzinowa
Senior Java Developer – remote work
Zadania:
• Ewaluacja systemu, implementacja nowych funkcjonalności,
• Budowa wewnętrznych i zewnętrznych interfejsów API dla aplikacji HCM i kadrowo-płacowych.
• Ocena architektury i infrastruktury firmowych interfejsów API Marketplace.
• Udział w budowaniu systemu kadrowego- twardy HR,
• Udział, a z czasem prowadzenie spotkań analitycznych mających na celu zrozumienie potrzeb biznesowych organizacji oraz na ich podstawie tworzenie specyfikacji dla programistów,
• Testowanie rozwiązań kadrowych wypracowanych przez zespół w obszarze dokumentów kadrowych,
• Współpraca z zespołami w organizacji współpracującymi z klientami.
Kompetencje techniczne:
• Java, Spring boot (Spring Data JPA + Hibernate), REST, Kafka, SQL i AWS (S3, SQS, ALB) JSON / JSON-Schema
• Basic concepts
• Security
• Documentation (Swagger / REST Docs)
• Test-automation
• Web-Components
• CI / CD
• Agile / Scrum
•
Znajomość j. angielskiego na poziomie bdb.
Oczekiwania:
• Praktyka i praktyczne doświadczenie w realizacji dużych rozwiązań biznesowych, dla klientów korporacyjnych,
•
Zmysł analityczny: Analiza obecnych procesów, analiza wymaganych zmian,
• Budowanie modelu rozwiązania
• Budowanie scenariuszy testów nowych lub modyfikowanych funkcjonalności.
Oferujemy:
• Współpracę projektową w międzynarodowej firmie,
• Wsparcie doświadczonego zespołu oraz opiekę mentora na czas wdrożenia,
• Możliwość rozwoju i pracę pełną wyzwań,
•
Praca zdalna, pełen etat,
• Rozliczenie projektowe, atrakcyjna stawka godzinowa
🔍 Dekoder Ogłoszenia
🔴
Eksperta na stanowisko: Senior Java Developer
Chociaż stanowisko jest określone jako 'Senior', wymagania techniczne i zakres obowiązków mogą sugerować, że oczekiwany jest ktoś z doświadczeniem, ale niekoniecznie na najwyższym poziomie eksperckim.
🔴
Udział w budowaniu systemu kadrowego- twardy HR
Może oznaczać pracę nad bardzo specyficznymi i potencjalnie mniej ekscytującymi modułami systemu, które są kluczowe dla biznesu, ale niekoniecznie dla rozwoju technologicznego.
🔴
Udział, a z czasem prowadzenie spotkań analitycznych mających na celu zrozumienie potrzeb biznesowych organizacji oraz na ich podstawie tworzenie specyfikacji dla programistów
Oprócz kodowania, od kandydata oczekuje się aktywnego udziału w procesie zbierania wymagań i tworzenia dokumentacji, co może oznaczać więcej pracy poza czystym programowaniem.
🔴
Testowanie rozwiązań kadrowych wypracowanych przez zespół w obszarze dokumentów kadrowych
Może sugerować, że rola będzie obejmować znaczną ilość testowania manualnego lub tworzenia testów dla bardzo specyficznych i być może powtarzalnych procesów związanych z dokumentacją.
🔴
Współpraca z zespołami w organizacji współpracującymi z klientami
Może oznaczać konieczność częstego kontaktu z działami biznesowymi lub nawet bezpośredniego wsparcia dla klientów, co wykracza poza typowe zadania developera.