Jak pracujemy?
- używamy co najmniej Java 11 w każdym projekcie,
- technologie dopasowujemy do wymagań, nie ograniczamy się do konkretnego stosu, mamy projekty oparte o Spring, JEE i inne,
- analizujemy wymagania naszych klientów, staramy się zrozumieć ich potrzeby i dostarczamy im najlepsze możliwe rozwiązania,
- znamy i stosujemy reguły: KISS, DRY, SOLID,
- znamy i stosujemy Clean Architecture,
- jesteśmy nastawieni na bardzo wysoką jakość wytwarzanego kodu Code review, TDD,
- podchodzimy do każdej osoby indywidualnie i nie narzucamy sztywnych reguł pracy,
- pracujemy bardzo mocno nad zaufaniem, kulturą oraz komunikacją w zespole,
- promujemy brainstorming oraz wzajemny challange.
Za co będziesz odpowiedzialny?
- tworzenie zaawansowanych systemów, rozbudowa istniejących aplikacji z wykorzystaniem najnowszych technologii,
- wdrożenia systemów dla klientów, głownie z branży finansowej.
Czego od Ciebie oczekujemy?
- bardzo dobrej znajomości języka Java,
- znajomości Spring Framework,
- umiejętności tworzenia API opartych na REST,
- umiejętności pracy i rozumienia zagadnień z Docker, docker-compose,
- umiejętności pisania testów jednostkowych i testów integracji,
- umiejętności posługiwania się systemem kontroli wersji GIT, znajomości zasad git-flow,
- znajomości relacyjnych baz danych (PostrgreSQL),
- znajomości zagadnień związanych z CI/CD,
- doświadczenia w pracy z issue tracker ( JIRA / YouTrack / Inne),
- podstawowej znajomości zagadnień związanych z warstwą serwerową i sieciową aplikacji webowych,
- umiejętności pracy na systemie Linux,
- umiejętności analitycznego myślenia, kreatywności,
- odpowiedzialności za powierzone zadania.
Co będzie Twoim dodatkowym atutem?
- umiejętność administrowania serwerami opartymi na Linux (nastawienie na DevOps),
- znajomość działania narzędzi: Nexus, Redis, RabbitMQ, Kafka, Graylog, Elasticsearch,
- znajomość Spring Security,
- znajomość standardów autoryzacji (OAuth 2, OIDC, JWT),
- znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych,
- doświadczenie w pracy z Kubernetes,
- doświadczenie w pracy z AWS lub GCP,
- znajomość innych języków programowania opartych o JVM,
- umiejętność wytwarzania aplikacji mobilnych.
Co oferujemy?
- ciekawą, pełną wyzwań pracę w dynamicznie rozwijającej się firmie,
- możliwość współtworzenia innowacyjnych projektów,
- elastyczne godziny pracy,
- wolny wstęp do centrum sportowego w Sopocie,
- pakiet socjalny zawierający m.in. system szkoleń, dofinansowanie edukacji, opieki medycznej, ubezpieczenia grupowego i zajęć rekreacyjnych.
Cloud Services to spółka działająca w obszarze nowych technologii. Zatrudniamy wysokiej klasy specjalistów, którzy realizują kilkadziesiąt inicjatyw projektowych rocznie. Produkujemy platformy informatyczne dla Klientów Korporacyjnych i Biznesowych, ukierunkowane na podnoszenie efektywności procesów biznesowych. Specjalizujemy się przede wszystkim we wdrażaniu projektów realizujących i wspierających proces sprzedaży produktów i usług w kanałach elektronicznych.