Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zadania:
- Tworzenie i rozwój oprogramowania - narzędzia wspierające sprzedaż online dla liderów rynku motoryzacyjnego, oraz banków powiązanych z sektorem automotive
- Dobór technologii niezbędnej do realizacji zadań,
- Konsultowanie rozwiązań (wewnątrz i na zewnątrz zespołu)
- Odpowiedzialność za code review i kierunek realizacji zadań, wsparcie techniczne zespołu
- Aktywne uczestnictwo w procesie tworzenia produktu końcowego
- Współpraca z klientem (precyzowanie wymagań, prezentacja wyników prac, itd.).
- Wdrażanie nowych wersji platformy i zgłaszanych modyfikacji
- Rozwiązywanie problemów wydajnościowych, incydentów aplikacyjnych,
- Współtworzenie dokumentacji systemowej i technicznej
Wewnątrz organizacji koncentrujesz się na jednym projekcie. Natomiast - możesz zmienić projekt, masz wpływ na rozwiązania technologiczne, tworzysz kod "od zera'. Pracujesz w systemie agile.
Wymagania:
- Co najmniej dwuletnie doświadczenie jako Java Developer
- Dobra znajomość języka programowania JAVA (8+) oraz frameworka Spring Boot
- Znajomość relacyjnych i nierelacyjnych bazy danych (MySql/MongoDB)
- Znajomość usług sieciowych SOAP, REST oraz zagadnień integracji
- Znajomość rozwiązań mikroserwisowych oraz zagadnień Clean Code i Clean Architecture,
- Znajomość SQL,
- Zdolność szybkiej identyfikacji i rozwiązywania problemów wdrożeniowych, technicznych, błędów projektowych
Proponujemy:
- Pracę z umową UoP lub B2B
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne,
Benefity związane z pracą:
- Branżowe platformy e-learningowe
- Budżet rozwojowy
- Czas na rozwój Twoich pomysłów
- Konferencje w Polsce, szkolenia wewnątrzfirmowe, szkolenia zewnętrzne,
- Wsparcie merytoryczne od liderów technologicznych
- Wsparcie w przygotowaniu do bycia prelegentem
- Wymiana wiedzy technicznej w firmie
Benefity poza pracą:
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie,
- parking dla pracowników (jeżeli odwiedzasz biuro)
- dodatkowe świadczenia socjalne
- dofinansowanie biletów do kina, teatru
- dofinansowanie wypoczynku
- program rekomendacji pracowników
- pikniki rodzinne
Mile widziane:
- Znajomość Kubernetes/Docker,
- Znajomość systemów kolejkowych (Apache Kafka/Kafka Streams lub Apache Pulsar/ Apache Flink),
- Wiedza na temat wdrażania aplikacji webowych
- Znajomość systemu operacyjnego Linux
Dodatkowe:
Skład zespołu:
backend developer, frontend developer, fullstack developer, lider techniczny, architekt, devOps, tester manualny, project manager, scrum master, UI designer, UX designer
Jak zespół pracuje nad projektem:
code review, wzorce projektowe, TDD, Continuous Deployment, Continuous Integration, DevOps, wsparcie architekta / lidera technicznego, automatyzacja testów, środowiska testowe, testy funkcjonalne, testy integracyjne, testy jednostkowe, testy regresyjne, testy wydajnościowe, testy manualne