Senior Kotlin Developer

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

Budeš se věnovat hlavně vývoji na již 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. Nemusíš se bát, není to legacy systém, projekt je ve výborné technické kondici, velmi nám na tom záleží (např. právě teď jsme updatnuli na Java 17, Kotlin 1.8 a Spring Boot 3).

Projekt je hodně technologicky náročný, proto je fajn, pokud vyhledáváš technologické výzvy. 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í.

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.

Tým, jména, odkazy na lidi: Dáša jako náš PM, za vývoj pak Pavel Č., Pavel E., Jirka a Lukáš. 

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é však už píšeme výhradně v Kotlinu.
  • Budeš komunikovat s analytiky, navrhovat řešení a probírat ho s ostatními v týmu.
  • Používáme Combined Engineering a děláme 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í
  • Technologie: 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

Co bys měl mít:

  • Hluboká znalost Kotlinu a JVM.
  • Znalost Kotlin Coroutines.
  • Rád vyhledáváš technologické výzvy.
  • Jsou ti blízké technologie z našeho Tech Radaru 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.
  • Chuť rozvíjet se jako my? Zkoušíme nové technologie, přepisujeme kód, pokud víme, že to bude přínos.
  • Angličtinu na komunikativní úrovni min. B1 (na začátku hlavně pasivní využití).

Co dostanete 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.


  •  Je na tobě, kdy a odkud pracuješ. Buď klidně 100% remote!

V ARTINu je všechno o domluvě. Pracuj 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.


  • Stravenky a občerstvení na pracovišti

V rámci zaměstnaneckých benefitů nesmí chybět ani stravenky a občerstvení na pracovišti. Obě kanceláře, které se nacházejí v Brně a v Praze neustále disponují nejenom teplými a studenými nápoji, ale také malým občerstvení v podobě ovoce, toustů nebo jiných dobrot, které artiňákům dodají energii.


  • Prostor na relax a chill-out

Víme, že není možné jet vždy na 100% a proto v našich officech najdeš i místo pro relax, když si potřebuješ trochu oddechnout od práce. Když se naopak potřebuješ trochu rozproudit a protáhnout, tak můžeš využít náš fotbálek, ping-pongový stůl nebo lezeckou stěnu.

Mám zájem o tuto pozici

Poslat nabídku na e-mail

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

R108372 Lead Senior developer Java/.NET

  • TietoEVRY
  • Ostrava
  • By agreement

Job Description Summary - Great project - region Stockholm = Attractive client - Fully remote cooperation = you decide, where you work - Great salary = Great life - New project = Career Growth

R108372 Lead Senior developer Java/.NET

SAP Solution Consultant PP/SD senior

  • TietoEVRY
  • Czech Republic
  • By agreement

Are you a SAP specialist and would you like to work in the largest Nordic company providing IT services? Do you want to work with the latest technologies and collaborate on interesting international…

SAP Solution Consultant PP/SD senior

Application Software Developer in C++/Python (f/m/d)

  • Goodcall
  • Moravian-Silesian region
  • By agreement

We develop next generation of electric, autonomous cars, charging stations and innovative services. We are looking for new colleagues. Our project range is from concept definition till start of…

Application Software Developer in C++/Python (f/m/d)