Ta oferta pracy jest już nieaktualna.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zakres obowiązków:
- Utrzymanie i rozwój komponentów autorskiej platformy do integracji.
- Śledzenie postępów prac deweloperskich, naprawa błędów aplikacji.
- Przegląd oraz branie aktywnego udziału w procesie wytwarzania oprogramowania oraz w zakresie procedur i procesów wspierających zespół deweloperski pod względem jakości.
- Programowanie w JAVA zgodnie ze specyfikacją oraz najlepszymi praktykami.
- Programowanie w oparciu o Web Services / Micro Services oraz wykorzystując rozwiązania Cloud.
- Ustalanie interfejsów oraz specyfikacji danych na potrzeby integracji z zewnętrznymi klientami.
- Wsparcie w pracy dla młodszych programistów
- Dbanie o wysoki poziom dokumentacji technicznej .
- Zmniejszanie błędów powstałych podczas procesu developmentu.
- Tworzenie testów jednostkowych oraz rozwijanie istniejących już funkcjonalności produktu
Wymagania:
- Min. 3-4 lata doświadczenia Java 8 / Java 11 & Spring + Springboot
- Doświadczenie w projektach związanych z integracją WebService
- Doświadczenie i znajomość SOAP/REST oraz innych protokołów integracji.
- Dobra znajomość ORM (JOOQ / Hibernate), SQL, NoSQL, XML, JSON, Maven, JUnit, Swagger
- Doświadczenie w korzystaniu z systemów kolejkowania (np. AWS SQS)
- Dobra znajomość wzórców projektowych
- Znajomość Git flow, a także umiejętność konfiguracji narzędzi CI/CD
- Praktyczne rozumienie TDD (Test Driven Development) i BDD (Behavior Driven Development)
- Doświadczenie w pracy z chmurą, szczególnie AWS lub GCP będzie dużym atutem
- Dobra znajomość relacyjnych baz danych
- Znajomość języka angielskiego minimum na poziomie B2
Firma oferuje:
- Atrakcyjne wynagrodzenie w oparciu o umowę o pracę lub b2b
- Praca z atrakcyjnymi technologiami
- Praca zdalna
- Duży wpływ na kształt tworzonych produktów
- Innowacyjne projekty
- Interesujący międzynarodowy zespół (New York, Warszawa, Londyn, *Bukareszt, Hong Kong, Toronto)
- Pracę w niekorporacyjnej atmosferze
Dodatkowe atuty:
- Znajomość Node.js (przynajmniej z projektów niekomercyjnych) pozwalająca na zrozumienie kodu