Pre nášho klienta - slovenskú stávkovú spoločnosť, hľadáme skúsenú posilu do tímu Java developerov. 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 gRPC.
- Budeš pracovať v scrum tíme 6 ďalších Java developerov
- 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
- Na backend-e implementujeme aj interné GUI aplikácie, tieto aj navrhujeme a zlepšujeme = Toto samozrejme nerobia všetci, ale ak chceš byť fullstack developer, tak vieme ti na to vytvoriť priestor
- Pracujeme s týmito vývojovými prostriedkami: IDEA, maven, git/gitlab, JIRA, Confluence
- 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)
- 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ávame si developerov so silnými doménovými znalosťami
- 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 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)
- 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 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
- Na backend-e implementujeme 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 vieme na to vytvoriť priestor
- Pracujeme s týmito vývojovými prostriedkami: IDEA, maven, git/gitlab, JIRA, Confluence
- Nehráme sa na byrokraciu – 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
- Máš slušné Java development skúsenosti
- 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
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.
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.
Ich bin damit einverstanden, dass meine im Antrag auf Zulassung zur Beschäftigung enthaltenen personenbezogenen Daten, mein Lebenslauf, mein persönlicher Fragebogen, die über das Kontaktformular auf der Website des Unternehmens erhaltenen personenbezogenen Daten und die während des Interviews mit Grain Slovakia p. r. über. laut gesetz nr. 18/2018 Coll. zum Datenschutz („Gesetz Nr. 18/2018 Slg.“) gegenüber Grain Slovakia p. r. o. Zum Zwecke der Arbeitsvermittlung. Die Einwilligung kann jederzeit schriftlich widerrufen werden, andernfalls ist sie nach 3 Jahren ab dem Datum ihrer Einwilligung abgelaufen und die Daten werden anonymisiert und nur zu statistischen Zwecken weiterverwendet. Ich nehme auch zur Kenntnis, dass die Rechte der betroffenen Person in §§ 59 ff. Geregelt sind. des Gesetzes Nr. 18/2018 Coll. Hiermit erkläre ich, dass ich die Bedingungen für die Verarbeitung meiner personenbezogenen Daten voll und ganz verstehe und wissentlich, freiwillig und ohne Vorbehalt zustimme.