Späť na ponuky

Java Developer (back-end)

Pre nášho klienta - slovenskú stávkovú spoločnosť, hľadáme skúsenú posilu do tímu Java developerov (5-6 členov). Tím funguje agilne a Vašou úlohou bude návrh/architektúra (domain-driven design), analýza a vývoj distribuovaných systémov (microservices) integrovaných cez messaging (Kafka, RabbitMQ) a cez http REST a  a gRPC.

Lokalita
Bratislavský kraj
Zameranie
JAVA
Mzda
od 2000€ brutto...

Náplň práce, právomoci a zodpovednosti

  • Návrh by mal byť čo najlepším obrazom domény (Domain-Driven Design) developeri sú zodpovední za návrh/architektúru a často sa podieľajú už aj na analýze požiadaviek. Vychovávajú si developerov so silnými doménovými znalosťami.
  • Správy serializujú v JSON a v Avro a protobuf.
  • Pre vyššiu performance používajú asychrónne/reaktívne frameworky (javarx, webflux, kafka-streams, reactor), v  Kotline coroutines a experimentujeme s ďalšími (r2dbc).
  • Základ aplikácie je najnovší Spring a Spring Boot, všetky aplikácie sú v Java 8 a nové aplikácie vyvíjajú nad OpenJDK 11+ a niektoré aplikácie sa píšú v Kotline
  • Vysoký dôraz sa kladie na performance, vytvárajú funkčné prototypy a tie testujú na výkon.
  • Navrhujú riešenia pre dátové lavíny.
  • Dáta sa ukjladajú do PostgreSQL, Ignite, Kafka.
  • Podporujú experimentovanie s novými technológiami / frameworkami.
  • Aplikácie nasadzujú na Linux CentOS, na provisioning používajú Saltstack a buildy si pripravujú v Jenkinse a GitLabe s pomocou maven a nexus.
  • Zdrojový kód majú v git-e, používajú GitLab, zavedené code review cez merge request a ako brach model pouzivajú gitflow.
  • Tím je zodpovedný aj za prevádzku aplikácií spoločnosti, preto ich dôkladne monitorujú pomocou Prometheus, Grafana a Alertmanager. Logy a streamy z aplikácií ukladajú do Elastic a vyhladávajú cez Kibanu.
  • Na backend-e sa implementuje aj interné GUI aplikácie v JavaFX a Flutteri, tieto aj navrhujeme a zlepšujeme toto samozrejme nerobia všetci, ale ak máš o vývoj GUI záujem, tak ti vedia na to vytvoriť priestor.
  • Vývojové prostriedky: IDEA, maven, git/gitlab, JIRA, Confluence

Požiadavky na zamestnanca

Skúsenosti s programovaním v jazyku Java (najlepšie Java 8+).
Základy Java backend: 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

O spoločnosti

Líder inovácií vo svete tipovania, ktorý sa opiera o špičkový vývojársky tím, ktorý posúva ich business do nových dynamických dimenzií najnovších IT trendov.
Vlastné sú im voľnosť, fullstack vývoj a DevOps. Aj preto sú jednotkou tipovania na Slovensku.
Vyvíjajú riešenia pre stávkovanie cez všetky online kanály web, mobile web, aplikácie pre Android a iOS.
Nájdeš tu dynamické a agilné prostredie otvorené akýmkoľvek novým nápadom a výborný tím pracujúci na vývoji jedinečných aplikácií.
Viac ako 120 IT špecialistov, z celkového počtu 250 zamestnancov pracujúcich na centrále, ktorá sídli na Starých Gruntoch v Mlynskej Doline.
Spoločnosť ponúka možnosť zdokonaľovať svoje pracovné zručnosti, ako aj možnosť rozširovať vedomosti v oblasti IT. Ponúkajú priestor pre vzdelávanie, samoštúdium, IT konferencie a IT kurzy v rôznej forme podľa vlastného výberu.

Mám záujem o pozíciu

Zadajte vaše meno.
Zadajte vaše priezvisko
Zadajte e-mail v správnom formáte.
Zadajte platné telefonné čislo.
Priložte životopis.
Súhlas je potrebný.

Týmto udeľujem súhlas so spracúvaním mojich osobných údajov uvedených v žiadosti o prijatie do zamestnania, v profesijnom životopise, osobnom dotazníku, osobných údajov získaných z kontaktného formulára na webstránke spoločnosti a osobných údajov získaných pri pohovore v spoločnosti Grain Slovakia s. r. o. podľa Z. č. 18/2018 Z. z. o ochrane osobných údajov (ďalej len „Z.č. 18/2018 Z. z.“) spoločnosti Grain Slovakia s. r. o. na účely sprostredkovania zamestnania. Súhlas je možné kedykoľvek písomne odvolať, inak súhlas zanikne po uplynutí 3 rokov odo dňa jeho udelenia a údaje budú anonymizované a ďalej využívané výlučne na štatistické účely. Zároveň beriem na vedomie, že práva dotknutej osoby sú upravené v § 59 a nasl. zákona č. 18/2018 Z. z. Týmto prehlasujem, že podmienkam spracovania mojich osobných údajov som plne porozumel a súhlas udeľujem vedome, dobrovoľne a bez výhrad.

Súhlas je potrebný.
Grain – Tereza Malíčková
Tereza Malíčková
IT Recruitment Consultant