Java Senior Developer
Wynagrodzenie: powyżej 18 tys. zł
Od kandydatów oczekujemy:
- umiejętności programowania w Java (7,8,) - minimum 5 lat praktycznego doświadczenia
- umiejętności tworzenia i znajomości architektury mikroserwisów
- umiejętności programowania obiektowego i znajomość zasad SOLID, SOA oraz wzorców projektowych
- umiejętności tworzenia aplikacji wielowątkowych oraz systemów rozproszonych
- doświadczenia w zakresie skryptowania oraz automatyzacji testów kodu
- doświadczenia w zakresie korzystania z narzędzi programistycznych typu: GIT, Jira, Redmine, Jenkins, TeamCity
- współpracy podczas projektowania API (w szczególności REST oraz RabbitMQ)
- znajomości zagadnień dotyczących zabezpieczeń stosowanych w nowoczesnych platformach online
- podstawowej znajomości systemu operacyjnego Linux
- doświadczenia w zakresie projektowania struktur relacyjnych baz danych oraz użytkowania ich na potrzeby przechowywania i przetwarzania danych przez aplikacje
- znajomości SQL w stopniu umożliwiającym pisanie prostych kwerend (MariaDB)
- znajomość Hibernate
- doświadczenia w zakresie użytkowania baz danych typu NoSQL
- aktywnego współuczestniczenia w doborze rozwiązań technologicznych
- efektywnej współpracy z pozostałymi członkami zespołu projektowego
- komunikatywnej znajomości języka angielskiego
- dokładności, zaradności oraz ukierunkowania na realizacje wyznaczonych celów, wysokie umiejętności analityczne.
Zaletą będzie:
praktyczna znajomość narzędzi/technologii: Spring, netty, protobuf, Scala, dowolnego środowiska służącego do tworzenia aplikacji webowych
W zamian oferujemy:
- współpracę w oparciu o umowę o pracę, zlecenie lub umowę B2B
- wynagrodzenie w wysokości 18-21 kPLN/msc netto w oparciu o kontrakt B2B (w zależności od posiadanych umiejętności)
- możliwość długotrwałej współpracy
- możliwość pracy zdalnej lub pracę w biurze zlokalizowanym na północno-zachodnim obrzeżu Krakowa (w okolicy zjazd z autostrady)
- okresowe wyjazdy zagraniczne
- możliwość pracy w efektywnym i profesjonalnym zespole projektowym przy rozwoju ciekawych poduktów
- ciekawe wyzwania (praca jest w znacznym stopniu samodzielna), przyjazną atmosferę pracy.