Na co dzień jako Programista:
- używasz dokerów i wdrażasz swoje mikroserwisy do chmury,
- projektujesz i programujesz back-end dla aplikacji mobilnych,
- przygotowujesz testy jednostkowe i integracyjne,
- używasz procesów CI i CD,
- zawsze dbasz o jakość kodu i zgodność z dobrymi praktykami programowania,
- uczestniczysz w innowacyjnych projektach,
- pracujesz z najnowszymi technologiami,
- analizujesz i projektujesz integrację komponentów oprogramowania i systemów zewnętrznych,
- wykorzystujesz wiedzę specjalistyczną w praktyce,
- przygotowujesz lub aktualizujesz dokumentację techniczną.
To stanowisko może być Twoje, jeśli:
- posiadasz minimum 2-letnie doświadczenie w zakresie programowania systemów back-end w języku Java i frameworku Spring,
oraz jeśli znasz:
- Java 7, 8, 11, Spring Boot, RESTful, MQ, Hibernate, Swagger,
- język SQL,
- IntelliJ IDEA,
- wzorce projektowe.
Twoim dodatkowym atutem będzie znajomość:
- narzędzi, baz danych, kolejek dostępnych na Google Cloud Platform,
- programowania reaktywnego,
- protokołu HTTP2,
- kontenerów (Docker, Openshift, Kubernetes, GKE),
- nie relacyjnych baz danych,
- Jira, Confluence,
- Jenkins,
- Gitlab.