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?