Senior Java Developer віддалено Otwieramy stanowisko Senior Java Developer, aby dołączyć do już istniejącego zespołu pracującego nad projektem naszego Klienta. Nasz Klient dostarcza rozwiązania SaaS, które pomagają firmom w optymalizacji ich działalności. Rozwiązania te obejmują planowanie i realizację biznesową, automatyzację procesów i optymalizację. Platforma Klienta wykorzystuje wiodącą w branży sztuczną inteligencję (AI) i uczenie maszynowe (ML) w celu zwiększenia możliwości przewidywania i
Senior Java Developer віддалено Otwieramy stanowisko Senior Java Developer, aby dołączyć do już istniejącego zespołu pracującego nad projektem naszego Klienta. Nasz Klient dostarcza rozwiązania SaaS, które pomagają firmom w optymalizacji ich działalności. Rozwiązania te obejmują planowanie i realizację biznesową, automatyzację procesów i optymalizację. Platforma Klienta wykorzystuje wiodącą w branży sztuczną inteligencję (AI) i uczenie maszynowe (ML) w celu zwiększenia możliwości przewidywania i proaktywnego zapobiegania zakłóceniom w różnych firmach. Celem projektu jest utworzenie zestawu standardowych API (interfejsów programowania aplikacji) w oparciu o logiczny model danych dla konsumentów. Te interfejsy API ułatwią bezproblemową integrację, dostęp do danych i interoperacyjność z zewnętrznymi systemami i aplikacjami. Obowiązki: Opracowanie infrastruktury zaplecza i bazy kodu w celu wdrożenia zdefiniowanych interfejsów API w oparciu o logiczny model danych. Wdrożenie operacji dostępu do danych i manipulacji (np. operacji CRUD) dla każdej jednostki danych udostępnianej przez interfejsy API. Zapewnienie zgodności z najlepszymi praktykami branżowymi, standardami kodowania i wytycznymi dotyczącymi bezpieczeństwa podczas Rozwój API Prowadź poprzez przykład we wszystkich aspektach rozwoju oprogramowania, podnosząc poprzeczkę dla całego zespołu. Przeprowadzaj skuteczną ocenę wzajemną, szczególnie w przypadku testowania nowych funkcji i funkcjonalności przez młodszych programistów. Trenuj i mentoruj członków zespołu. Bądź proaktywny, kreatywny i nastawiony na inicjatywę. Wywieraj wpływ na innych jako lider techniczny. Ściśle współpracuj z innymi specjalistami. członkowie zespołu w organizacjach zajmujących się rozwojem w ramach współpracy międzyfunkcyjnej Przekazuj jasne instrukcje i konstruktywne informacje zwrotne zespołowi technicznemu Wpływaj na decyzje techniczne, które mają istotny wpływ na produkt końcowy Dostosuj strategię klienta do wizji produktu końcowego, decyzji technicznych, jakości i wydajności Niezależnie planuj i wykonuj przydzielone historie/zadania/skoki i kończ je na czas. Wykazuj niezależne zrozumienie harmonogramu projektu, ograniczeń zasobów i wpływu między zespołami. Podejmuj taktyczne decyzje, aby spłacić dług techniczny i stale ulepszaj bazę kodu. Rozwiązuj złożone i różnorodne problemy; wdrażać ważne rozwiązania techniczne Uczestnictwo w projektowaniu i dostarczaniu rozwiązań Doradzanie grupie w zakresie zasobów, kompromisów architektonicznych oraz zalet i wad, aby osiągnąć podstawowe cele biznesowe Wprowadzanie innowacji we wdrażaniu rozwiązań proceduralnych/systemowych w celu poprawy jakości Wymagania: Ponad 5 lat praktycznego doświadczenia w pracy w rdzeniu Java i zaawansowanej Javie tworzenie oprogramowania Ponad 2 lata na wyższym stanowisku w projekcie Dobra znajomość języka Java SEupto 17 Dobra znajomość wzorców projektowych, SOLID, DRY, SQL, Spring Boot, Micro Services Dobra znajomość JUnit i Mockito Dogłębne zrozumienie cyklu życia oprogramowania (SDLC) i Agile Umiejętność zrozumienia skalowalności , dostępność i łatwość konserwacji, funkcje i produkty Możliwość współtworzenia kilku złożonych projektów/strumieni pracy jednocześnie Zdolność dekompozycji todoskopowej — definiowanie zadań/historii dla segmentów zakresu projektu Możliwość skalowania i szacowania harmonogramów dla wielu zadań/historii i/lub projektów Wykazana umiejętność korzystania z vróżnorodne narzędzia i frameworki do automatyzacji testów Poziom języka angielskiego — Upper-Intermediate lub wyższy Będzie beaplus: Doświadczenie w Snowflake Znajomość TestNG, JMeter i Azure Oferujemy: Karierę i rozwój zawodowy Konkurencyjne wynagrodzenie Przyjazne i wysoce profesjonalne zespoły Duże i wygodne biuro, własny parking, restauracje w pobliżu Ubezpieczenie medyczne pracowników (ovid-19 w cenie) plus możliwość ubezpieczenia rodzinnego w ramach stawki korporacyjnej Płatne 12 zwolnień lekarskich i wszystkie urlopy Płatne 18 dni urlopu roboczego Kursy języka angielskiego/niemieckiego Możliwość pracy zdalnej (zapewniamy cały sprzęt)