Wymagania
- doświadczenie w projektowaniu, wdrażaniu i utrzymaniu oprogramowania w Java EE / Spring (w tym Java 8+),
- bardzo dobra znajomość protokołu http,
- bardzo dobra znajomość programowania obiektowego oraz wzorców projektowych,
- praktyczna znajomość ORM (np. Hibernate),
- znajomość podstawowych narzędzi wytwarzania oprogramowania – GIT, Gradle, Jenkins oraz IDE wedle Twojego wyboru,
- znajomość baz danych SQL – preferowane PostgreSQL i/lub MySQL,
- podstawowa znajomość języka programowania JavaScript,
- praktyczna znajomość systemów operacyjnych z rodziny Linux,
- dobra znajomość języka angielskiego,
- chęć nauki i rozwoju osobistego.
Mile widziane
- doświadczenie z usługami typu cloud (np. AWS),
- praktyczna znajomość kontenerów aplikacyjnych – Tomcat, Wildfly,
- praktyczne doświadczenie z wyzwaniami wysokiej skalowalności systemu, GC, modelem pamięci Java,
- znajomość języka programowania Python.
Jak pracujemy
Pracujemy w dwóch zespołach. Pierwszy z nich odpowiedzialny jest za rozwój produktu redGalaxy, zgodnie z jego roadmapą. Rolą drugiego zespołu jest dostosowywanie i wdrażanie redGalaxy na rzecz klientów końcowych, a także bieżące wsparcie i utrzymanie wdrożonych aplikacji.
W codziennej pracy wykorzystujemy narzędzia
- Jira,
- Confluence,
- Git,
- Gitlab,
- Redmine,
- Fabric,
- Jenkins,
- ELK (ElasticSearch, Logstash, Kibana),
- Grafana.
Oferujemy
- udział w bardzo ambitnych i ciekawych projektach,
- atrakcyjne wynagrodzenie (w oparciu o umowę o pracę lub kontrakt),
- elastyczne godziny pracy,
- bogaty pakiet socjalny zawierający prywatną opiekę medyczną, dofinansowaną kartę sportową oraz lekcje języka angielskiego i rosyjskiego,
- przyjazną atmosferę pracy,
- możliwość udziału w projektach wspierających kluczowe aktywności firmy.