Text copied to clipboard!
Název
Text copied to clipboard!Java Developer
Popis
Text copied to clipboard!
Hledáme talentovaného a motivovaného Java vývojáře, který se připojí k našemu dynamickému týmu. Jako Java vývojář budete zodpovědný za návrh, vývoj a údržbu softwarových aplikací postavených na platformě Java. Budete úzce spolupracovat s ostatními vývojáři, testery a projektovými manažery na vytváření robustních a škálovatelných řešení, která splňují potřeby našich klientů.
Vaší hlavní náplní práce bude vývoj backendových komponent, integrace s databázemi a externími systémy, a optimalizace výkonu aplikací. Očekáváme, že budete mít hluboké znalosti objektově orientovaného programování, zkušenosti s vývojovými nástroji a frameworky jako Spring, Hibernate nebo Maven, a schopnost pracovat v agilním prostředí.
Na této pozici budete mít příležitost pracovat na různorodých projektech, od interních podnikových systémů až po rozsáhlé webové aplikace pro koncové uživatele. Vaše práce bude mít přímý dopad na kvalitu a efektivitu našich softwarových řešení.
Ideální kandidát má silné analytické myšlení, schopnost řešit problémy a ochotu neustále se učit nové technologie. Znalost anglického jazyka je výhodou, protože některé projekty mohou vyžadovat komunikaci se zahraničními klienty nebo týmy.
Pokud hledáte příležitost, kde můžete uplatnit své technické dovednosti, růst v profesionálním prostředí a podílet se na vývoji moderních softwarových řešení, pak je tato pozice určena právě vám.
Odpovědnosti
Text copied to clipboard!- Vývoj a údržba Java aplikací
- Návrh a implementace backendových služeb
- Integrace s databázemi a externími API
- Spolupráce s týmem na návrhu softwarové architektury
- Testování a ladění aplikací
- Zajištění bezpečnosti a výkonu aplikací
- Účast na code reviews a technických diskusích
- Psaní technické dokumentace
- Podpora při nasazení aplikací do produkce
- Práce v agilním vývojovém prostředí
Požadavky
Text copied to clipboard!- Zkušenosti s programováním v jazyce Java
- Znalost frameworků jako Spring, Hibernate
- Zkušenosti s relačními databázemi (např. MySQL, PostgreSQL)
- Znalost verzovacích systémů (např. Git)
- Zkušenosti s vývojem REST API
- Schopnost pracovat v týmu
- Analytické a logické myšlení
- Základní znalost anglického jazyka
- Zkušenosti s nástroji jako Maven nebo Gradle
- Výhodou je znalost DevOps nástrojů (Docker, Jenkins)
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem v jazyce Java?
- Pracoval(a) jste někdy s frameworkem Spring?
- Jaké databáze jste používal(a) ve svých projektech?
- Máte zkušenosti s vývojem REST API?
- Jaký je váš přístup k testování kódu?
- Jak řešíte problémy s výkonem aplikací?
- Jaké nástroje používáte pro správu verzí?
- Máte zkušenosti s agilním vývojem?
- Jaké projekty jste v minulosti realizoval(a)?
- Jaké další programovací jazyky ovládáte?