Kdy použít metodu HTTP PUT a kdy HTTP POST? Kdy vrátit stavový kód HTTP 400? Co je to dependency injection? Co je obsahem třídy mající v názvu “Repository”? Co je to lazy loading. Tušíš? Tak pošli CV!
Co tě u nás čeká?
• Vývoj aplikací založených na architektuře mikroslužeb v Javě 21.
• Návrh a implementace REST API, které konzumují frontendové aplikace nebo systémy externích partnerů.
• Analýza potřeb zákazníka a návrh řešení.
• Rozvoj a údržba existujících částí systému.
• Schůzky s ostatními členy agilního týmu, kde budeš spolupracovat na plánování, vyjasňování a předvádění projektu.
• Revize kódu ostatních vývojářů.
Jak si tě představujeme?
• Máš komerční zkušenost s vývojem mikroslužeb v Javě.
• Chceš se aktivně podílet na tvorbě zadání pro sebe a svůj tým analýzou potřeb zákazníka.
• Nemáš problém spolupracovat na úkolu s vývojáři ostatních technologií a společně navrhnout optimální řešení.
• Spring framework nebo jiný podobný je ti důvěrně známý.
• Používal jsi nástroje jako Maven pro build aplikací, které nasazuješ stylem CI/CD.
• Git je tvůj oblíbený verzovací systém.
• Preferuješ agilní metodiky vývoje před vodopádovým modelem.
• Není ti lhostejné, jestli je tvůj kód čitelný i pro ostatní kolegy.
• Usiluješ o přesah do ostatních technologií - databáze, BPM, nebo snad AI?
Na co se můžeš těšit?
• Na různorodou práci na backendu, o který se opírají všechny frontendové i mobilní aplikace a klíčoví externí partneři pojišťovny.
• Tvoje práce bude mít dopad. Neděláme věci do šuplíku, ale nasazujeme na produkci každý týden.
• U nás budeš mít samostatnost a důvěru ve volbě toho nejlepšího řešení.
• Pracovní dobu, která bude vyhovovat tvým potřebám a stylu práce s možností Home office – pro nás jsou důležité výsledky.