Senior Kotlin Developer

Jaké budou vaše klíčové odpovědnosti:

Čeká tě tým zkušených devů na zaběhnutém projektu. Jedná se o core telco systém který vyvíjíme, udržujeme a rozvíjíme už více než 10 let. Projekt je ve výborné technické kondici, žádný legacy systém, právě jsme updatnuli na Java 17, Kotlin 1.8 a Spring Boot 3.

Celý systém je naprogramován asynchronně, používáme k tomu Kotlin Coroutines. Na systém jsou kladeny vysoké požadavky z hlediska výkonu a HA. Data jsou uložena v in-memory data gridu, systém běží na dvou clusterech ve dvou geograficky oddělených lokalitách s online replikací.

Jinak řečeno, jestli hledáš výzvu, tohle je pro tebe to pravé místo.

Používáme Combined Engineering a děláme DevOps v jeho pravém slova smyslu. Nemáme dedikované kolegy, kteří by se starali o infrastrukturu ani dedikované testery. O infrastrukturu, její návrh, zprovoznění, CI/CD, monitoring se starají vývojáři. Máme automatizované testy, které píší vývojáři při vývoji funkcionality.

Aktuálně potřebujeme pomoct s vývojem další generace systému. Migrujeme do Kubernetes, přidáváme spoustu business logiky a integrujeme se s dalšími systémy.

Jako potenciální kolegy můžeš omrknout Dášu(PM) a Pavla. Se zbývajícími třemi kolegy se potkáš později.

Jaké zkušenosti byste měli mít:

Co tě na projektu čeká:

  • Vývoj v Java 17, Kotlin 1.8 a Spring Boot 3.
  • Starší kód je v Javě, vše nové píšeme výhradně v Kotlinu.
  • Komunikace s analytiky, návrh řešení a následná diskuzi s týmem.
  • Combined Engineering a DevOps v jeho pravém slova smyslu.
  • Psaní automatizovaných testů, které píšeme při vývoji funkcionality.
  • Pravidelné code review.
  • Kódování!

Náš tech stack:

  • Kotlin, Java, Spring, Kotlin Coroutines, Micrometer, RSocket, Cucumber.
  • API: Diameter, OpenAPI, REST, SOAP
  • Tooling/Infrastruktura: IDEA, Gradle, Kubernetes, Argo CD, Vault, Kafka, Elasticsearch + Kibana (logy a statistiky), GitLab, Jira

Jak si tě představujeme:

  • Hluboká znalost Kotlinu a JVM.
  • Znalost Kotlin Coroutines.
  • Vyhledáváš technologické výzvy.
  • Jsou ti blízké technologie z našeho [Tech Radaru](https://radar.artin.cz/) a víš jak je použít v praxi.
  • Týmovost - uvědomujeme si, že práce v týmu znamená spoléhat se na ostatní a že ostatní spoléhají na nás.
  • Zkoušíš nové technologie, nebojíš se ponořit do neznámých věcí, máš chuť se rozvíjet.
  • Angličtina na komunikativní úrovni.

Co dostanete na oplátku:

Co dostaneš na oplátku:

• Možnost měnit projekty 

Nečeká tě žádný stereotyp, ale různorodá práce, která tě nenechá ustrnout na jednom místě. Pracujeme na projektech z různých oblastí, a ty je jednoduše můžeš měnit podle svých aktuálních potřeb. Při jejich výběru se pak řídíme naším [Tech Radarem](https://radar.artin.cz/).

• Je na tobě, kdy a odkud pracuješ

V ARTINu je všechno o domluvě. Pracuj 100% remote nebo se s náma choď potkávat do Brna či Prahy. Práci ti tam zpříjemní plně vybavené kanceláře s polohovatelnými stoly, nabíjení pro elektroauta/skútry/kola, a pravidelné větší či menší teambuildingy.

Klademe důraz na vzdělání

Chceme, aby artiňáci byli špička ve svých oborech. Organizujeme technická i soft skills školení, jazykové kurzy, tech meetupy a konference. Chceš si rozšířit svůj stack? Obrať se na naše Competency leadery, kteří tě nasměrují na správnou cestu.

Neomezená dovolená

Hlavním důvodem, proč máme v ARTINu neomezenou dovolenou je, abychom mohli sladit náš rodinný a pracovní život. Zároveň má na dovolenou každý jiné nároky - někdo jí chce hodně a někdo jiný zase sotva vybere to, co zákon stanovuje jako minimum. Neomezená dovolená nám umožní vybrat si tolik dovolené, kolik pro spokojený soukromý pracovní život potřebujeme, ať už je to třeba dvacet dní nebo více.

Záleží nám na lidech

V rámci  #ARTINfit  se zaměřujeme na fyzické a psychické zdraví našich kolegů. Znamená to zdravé snídaně v kancelářích, pravidelné online workshopy a přednášky, nebo sportovní dny.

Skrze #ARTINcares pak pomáháme mimo ARTIN, za rok 2021 jsme na dobročinné účely rozdali 951.000 Kč.

Mám zájem o tuto pozici

Poslat nabídku na e-mail

Další pozice v oboru Informační technologie, region Česká republika

Junior IT Administrator

  • Global IT Center
  • Brno
  • By agreement

Work hard, but smart! Get practical exposure to IT industry by joining the young Czech & Slovak team of professionals at Global IT Center (GITC). Kick-start your career in a grand style by being…

Junior IT Administrator

Network Admin

  • Košík
  • Praha hl.m.
  • Dohodou

Košík.cz je online supermarket s potravinami, drogerií a doplňkovým zbožím. Nabízíme pohodlnou a rychlou alternativu pro pravidelné nákupy, která šetří nejen čas, ale i starosti. Jsme velká parta…

Network Admin

Frontend Developer - Marcellos (Prague)

  • Eleveo
  • Prague
  • By agreement

About the team:The Marcellos team is responsible for the development of quality management and reporting tools in our product.

Frontend Developer - Marcellos (Prague)