Dla wrocławskiego Software House’u poszukujemy: Backend Engineer'a. Firma działa nieprzerwanie na rynku od 20 lat. Tworzy zaawansowane systemy informatyczne, aplikacje mobilne i platformy społecznościowe, dostarcza dedykowane oprogramowanie dla swoich klientów.
Firma pracuje w metodyce Agile, ma płaską strukturę i samoorganizujące się, interdyscyplinarne zespoły. Główną wartością są ludzie, którzy mają możliwość realizowania się i rozwoju w interesujących, przynoszących wartość dla naszych klientów projektach. Kultura organizacyjna i styl pracy pozwalają bezpośrednio wpływać na wybór narzędzi oraz technologii.
Zakres obowiązków:
Do głównych obowiązków będzie należało utrzymanie oraz rozwój szyny danych w celu zapewnienia komunikacji asynchronicznej między komponentami w środowisku mikroserwisowym. Osoba na tym stanowisku dołączy do zespołu, który zajmuje usługami zarówno biznesowymi (np. służące do prognozowania kosztów przewiezienia danego ładunku, czy do zawierania transakcji między stronami), jak i technicznymi (zarządzające konfiguracją / monitorujące RabbitMQ).
Stack technologiczny projektu: Java 11, Kotlin 1.6.10, Spring, RabbitMQ, Microservices, AWS, JUnit5, Mockito, Groovy/Spock (testy jednostkowe i integracyjne).
Zespół: 2 Senior Java Developerów (docelowo 3), Scrum Master.
Wymagania:
- min. 1,5 roku doświadczenia zawodowego na podobnym stanowisku,
- doświadczenie związane z językiem Java oraz frameworkiem Spring,
- doświadczenie związane z chmurą AWS oraz Microservices,
- dobra znajomość GitLab,
- znajomość j. angielskiego pozwalająca na pisanie kodu oraz czytanie dokumentacji technicznej
- umiejętności komunikacyjne oraz nastawienie na pracę zespołową
- chęć doskonalenia swoich umiejętności oraz rozwoju zawodowego
Mile widziane:
- doświadczenie / znajomość: RabbitMQ, Kraffka
- znajomość systemu operacyjnego Linux
- znajomość baz danych SQL i/lub MongoBD
- doświadczenie w podejściu Scrum / Agile
- podstawowa znajomość: Terragrunt, Prometheus, GIT, CI/CD,
Firma oferuje:
- Stabilną, długofalową współpracę na podstawie umowy o pracę lub B2B
- Przy współpracy na B2B firma oferuje 25 dni płatnego urlopu
- Opiekę medyczną, ubezpieczenie, kartę Mulitsport
- Lekcje j. angieskiego
- Szkolenia podnoszące kwalifikacje zawodowe (budżet szkoleniowy)
- Możliwość udziału w konferencjach, sympozjach
- Otwarty i przyjazny zespół
- Elastyczne godziny pracy (start między 6:00, a 9:00)
- Śniadania firmowe, owoce, napoje
- Play room, parking rowerowy
- Pokoje zamiast openspace
- Imprezy integracyjne
- Możliwość pracy 100% zdalnej, stacjonarnej lub hybrydowej (wg preferencji)