Text copied to clipboard!
Název
Text copied to clipboard!Backend Java vývojář
Popis
Text copied to clipboard!
Hledáme Backend Java vývojáře, který se připojí k našemu dynamickému týmu a pomůže nám vytvářet robustní a škálovatelné backendové systémy. Jako Backend Java vývojář budete zodpovědní za návrh, implementaci a údržbu serverových aplikací, které podporují naše webové a mobilní platformy. Vaším úkolem bude spolupracovat s frontendovými vývojáři, produktovými manažery a dalšími členy týmu na vývoji nových funkcí a optimalizaci stávajících řešení. Očekáváme, že budete mít hluboké znalosti jazyka Java, zkušenosti s frameworky jako Spring nebo Hibernate a schopnost pracovat s relačními i nerelačními databázemi. Dále je důležitá schopnost psát čistý, efektivní a dobře dokumentovaný kód, stejně jako orientace v agilních metodikách vývoje softwaru. Nabízíme příležitost pracovat na zajímavých projektech v moderním technologickém prostředí s možností profesního růstu a dalšího vzdělávání.
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 systémů
- Návrh a implementace databázových struktur
- Testování a ladění kódu pro zajištění kvality
- Dokumentace technických řešení a procesů
- Účast na plánování sprintů a agilních schůzkách
- Řešení technických problémů a podpora produkčního prostředí
Požadavky
Text copied to clipboard!- Pokročilá znalost programování v jazyce Java
- Zkušenosti s frameworky Spring a Hibernate
- Znalost relačních databází (např. MySQL, PostgreSQL)
- Zkušenost s RESTful API a webovými službami
- Schopnost psát čistý a udržitelný kód
- Znalost verzovacích nástrojů jako Git
- Zkušenost s agilními metodikami vývoje softwaru
- Dobré analytické a komunikační schopnosti
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s frameworkem Spring?
- Popište projekt, kde jste implementoval backendové řešení v Javě.
- Jak přistupujete k optimalizaci výkonu backendových aplikací?
- Máte zkušenosti s prací v agilním týmu?
- Jak řešíte chyby a výjimky v kódu?
- Jaké nástroje používáte pro správu verzí kódu?