Text copied to clipboard!

Název

Text copied to clipboard!

Java backend vývojář

Popis

Text copied to clipboard!
Hledáme Java backend vývojáře, který se připojí k našemu dynamickému týmu a bude se podílet na vývoji robustních a škálovatelných backendových řešení. Vaším úkolem bude navrhovat, implementovat a udržovat serverové aplikace, které podporují naše webové a mobilní platformy. Budete spolupracovat s frontendovými vývojáři, produktovými manažery a dalšími členy týmu na vytváření inovativních funkcí a optimalizaci výkonu aplikací. Očekáváme, že budete mít hluboké znalosti jazyka Java, zkušenosti s frameworky jako Spring nebo Hibernate a porozumění principům REST API. Důležitá je také schopnost pracovat v agilním prostředí, řešit problémy a přinášet nové nápady pro zlepšení procesů. Nabízíme příležitost pracovat na zajímavých projektech, profesní růst a přátelské pracovní prostředí.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a údržba backendových aplikací v jazyce Java
  • Spolupráce s frontendovými vývojáři na integraci API
  • Optimalizace výkonu a škálovatelnosti aplikací
  • Testování a ladění kódu pro zajištění kvality
  • Účast na návrhu architektury systémů
  • Dokumentace vývojových procesů a kódu
  • Řešení technických problémů a bugů
  • Dodržování standardů a best practices
  • Spolupráce v agilním týmu
  • Aktualizace znalostí o nových technologiích

Požadavky

Text copied to clipboard!
  • Pokročilá znalost programování v jazyce Java
  • Zkušenosti s frameworky Spring a Hibernate
  • Znalost databází SQL a NoSQL
  • Schopnost navrhovat RESTful API
  • Zkušenosti s verzovacími systémy (Git)
  • Znalost principů objektově orientovaného programování
  • Schopnost pracovat v týmu a komunikovat
  • Znalost agilních metodik (Scrum, Kanban)
  • Analytické myšlení a řešení problémů
  • Základní znalost cloudových služeb výhodou
  • Angličtina na komunikativní úrovni

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s frameworkem Spring?
  • Popište projekt, kde jste implementoval REST API.
  • Jak přistupujete k optimalizaci výkonu backendu?
  • Máte zkušenosti s prací v agilním týmu?
  • Jak řešíte konflikty v týmu?
  • Jaké nástroje používáte pro verzování kódu?
  • Jaké jsou vaše zkušenosti s databázemi?
  • Jak byste vysvětlil princip Dependency Injection?
  • Jaké testovací metody používáte?
  • Jak se udržujete v obraze s novými technologiemi?