Opierame sa o špičkové tímy developerov, ktoré posúvajú náš business do nových a dynamických dimenzií otvorených najnovším IT trendom. Zakladáme si na agilnom spôsobe vývoja a vysokej dynamike práce, preferujeme slobodu bez byrokracie, fullstack vývoj a DevOps.
- Max. 350 €/MD freelance contract nebo 4.000 €/měsíc na TPP
 - Hybrid - Bratislava
 - Start ASAP
 
Kde a na čem budete pracovat:
- Budeš pracovať v tíme s ďalšími 5 programátormi.
 - Pracujeme agilne (so všetkým, čo k tomu patrí: planning, stand-up, retrospektíva, sprint review – demo) a naši programátori sami často prídu so zaujímavými nápadmi.
 - Nehráme sa na byrokraciu – v Niké nevykazujeme prácu do nástrojov a nezaťažujeme programátorov poradami.
 - Dostaneš sa k vývoju aplikácie od A po Z: návrh, implementácia, testovanie aj prevádzka.
 - Nájdeš stabilitu: stále pracujeme na produktoch stávkovania – zlepšujeme ich a pridávame nové vlastnosti pre desaťtisíce našich klientov.
 
Aké technologie používáme:
- Robíme distribuované systémy (microservices) integrované cez messaging (Kafka, RabbitMQ) a cez http REST a gRPC, správy serializujeme v JSON, Avro a protobuf.
 - Pre vyššiu performance používame asynchrónne/reaktívne frameworky (javarx, webflux, kafka-streams, reactor), v Kotline coroutines a experimentujeme s ďalšími technológiami (r2dbc).
 - Základ aplikácie je najnovší Spring a Spring Boot, všetky aplikácie máme prinajmenšom na Java 8 a tie nové vyvíjame nad OpenJDK 11+, niektoré aplikácie píšeme v Kotline.
 - Vysoký dôraz kladieme na performance, vytvárame funkčné prototypy a tie testujeme na výkon.
 - Navrhujeme riešenia schopné zvládať dátové lavíny, lebo v našej doméne stávkovania existujú dosť často (napr. vyhodnotenie zápasu kde hrá slovenská reprezentácia).
 - Dáta ukladáme do PostgreSQL, Ignite a Kafky.
 - Podporujeme experimentovanie s novými technológiami / frameworkami.
 - Naše aplikácie nasadzujeme na Linux CentOS, na provisioning používame Saltstack a naše buildy si pripravujeme v Jenkinse a GitLabe s pomocou maven a nexus.
 - Zdrojový kód máme v git-e, používame GitLab, máme zavedené code review cez merge request a ako brach model používame gitflow.
 - Sme zodpovední aj za prevádzku našich aplikácií, preto ich dôkladne monitorujeme pomocou Prometheus, Grafana, Alertmanager.
 - Logy a streamy z našich aplikácií ukladáme do Elastic a cez Kibanu ich vyhľadávame.
 - Pracujeme s týmito vývojovými prostriedkami: IDEA, maven, git/gitlab, JIRA, Confluence.
 
Požiadavky:
- Máš slušné Java development skúsenosti (najlepšie Java 8+).
 - Si Java backend positive (3+ rokov relevant Java development skúsenosť = ideálne Spring, JDBC (SQL), Messaging, Caching).
 - Zaujímajú ťa nové technológie a trendy.
 - Nebojíš sa učiť nové veci, rád sa pustíš aj do tunning-u aplikácie.
 - Nie je ti jedno ako program vyzerá, máš rád programovanie dátové štruktúry a algoritmy.