Hľadáme skúseného Java developera, ktorý by chcel robiť backend alebo už má skúsenosť s backend developmentom.
Čo budete robiť
- budete pracovať v tíme s ďalšími 5 programátormi
- dostanete sa k vývoju aplikácie od A po Z: client, server aj databáza
Čo očakávame
- 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
Ako to u nás vyzerá
- pracujeme s týmito vývojovými prostriedkami: IDEA, maven, git/gitlab, JIRA, Confluence
- robíme distribuované systémy (microservices) integrované cez messaging (Kafka, RabbitMQ) a cez http REST. Správy serializujeme v JSON a v Avro
- pre vyššiu performance používame asychrónne/reaktívne frameworky (javarx, webflux, kafka-streams, reactor, kafka) a experimentujeme s ďalšími (r2dbc)
- základ aplikácie je najnovší Spring a Spring Boot, všetky aplikácie máme v Java 8 a nové aplikácie vyvíjame nad OpenJDK 11
- vysoký dôraz kladieme na performance, vytvárame funkčné prototypy a tie testujeme na výkon
- pri vývoji si radi pomôžeme statickou analýzou kódu; je fajn, ak je kontrola kvality kódu automatizovaná
- navrhujeme riešenia pre 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, Kafka
- 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 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 pouzivame 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
Čo ponúkame
- dynamický a agilný prístup
- sme otvorení akýmkoľvek novým nápadom
- budeme radi za nové nápady a riešenia, ktoré by by boli efektívne na dosiahnutie našich cieľov
- používame najnovšie frameworky
- kedže sa jedná o stávkovú spoločnosť, ktorá je jednou z TOP firiem na Slovensku, ponúkame dlhodobú spoluprácu