Backend Developer
Popis, náplň práce a povinnosti
Naše společnost je od základu postavena na práci na dálku a máme kancelář i v Praze. Jako backendový vývojář budete mít příležitost cestovat po Evropě, Středním východě a Asii a pracovat na projektech, které vyžadují vaše odborné znalosti Javy a backendových technologií. Mezi vaše povinnosti bude patřit:
- Vývoj backendových aplikací v jazyce Java, práce v týmu profesionálů
- Psaní jednotkových testů v JUnit pro zajištění kvality kódu
- Používání nástrojů Maven a Git ke správě kódové základny
- Využívání vašich silných algoritmických a analytických schopností při řešení složitých problémů.
- Plynulá komunikace v angličtině, a to jak písemná, tak ústní
Tyto dovednosti jsou výhodou:
- Znalost jazyka Java Enterprise.
- Zkušenosti s databázovými technologiemi, jako jsou PostgreSQL, ArangoDB , ElasticSearch a MongoDB.
- Znalost platforem cloud computingu, jako je Azure nebo Google Cloud.
- Znalost technologií kontejnerizace a orchestrace, jako jsou Docker a Kubernetes.
- Znalost technologií pro zpracování velkých objemů dat, jako jsou Hadoop, Spark a Flink.
- Znalost technologií zprostředkovatelů zpráv, jako jsou Kafka a Apache ActiveMQ
- Znalost nástrojů pro monitorování a protokolování, jako jsou Prometheus, Grafana a ELK Stack.
- Znalost frameworků Java mocking, např. Jmockit (upřednostňováno) nebo Mockito
- Zkušenosti s agilními metodikami vývoje softwaru, jako jsou Scrum a Kanban.
Jaké výhody nabízíme?
- Práce backendového vývojáře v naší společnosti znamená, že budete mít příležitost spolupracovat s nejzajímavějšími zákazníky na světě, včetně policejních jednotek, protiteroristických skupin a vyšetřovacích oddělení.
- Možnost cestovat až 25 % času.
- Zpětnou vazbu uvnitř týmu, díky které se můžete zlepšovat.
- Práce na dálku odkudkoli.
- Flexibilita pracovní doby.