Profil pozice „Java FullStack Developer – senior“

Java FullStack Developer – senior, je zodpovědný za vývoj a údržbu aplikací na obou stranách: front-end i back-end. Tento vývojář pracuje s technologiemi jako je Spring Boot pro back-end a Thymeleaf pro front-end, a je zodpovědný za integraci a správu databází.

Pozice vyžaduje znalost celého vývojového procesu od návrhu až po nasazení aplikace.

Co budete dělat a spolutvořit?

Vývoj back-end aplikací:

  • Návrh a implementace RESTful API pomocí Spring Boot
  • Vytváření a správa servisních vrstev a databázových operací.
  • Optimalizace výkonu a zabezpečení aplikací.

Vývoj front-end aplikací:

  • Implementace uživatelských rozhraní pomocí Thymeleaf šablon.
  • Integrace front-endu s back-endovými službami.
  • Používání moderních front-end technologií (HTML5, CSS3, JavaScript).

Databáze:

  • Návrh a správa relačních databází (např. MySQL, PostgreSQL).
  • Implementace a optimalizace SQL dotazů.
  • Práce s ORM nástroji jako Hibernate.

Testování a nasazení:

  • Vytváření a spouštění unit testů a integrace testů.
  • Automatizace nasazení pomocí CI/CD nástrojů (např. GitLab CI).
  • Monitorování a správa aplikací v produkčním prostředí.

Spolupráce v týmu:

  • Úzká spolupráce s ostatními vývojáři, designéry a projektovými manažery.
  • Účast na code reviews a technických diskusích.
  • Dodržování a přispívání k vývojovým standardům a best practices.

Dokumentace:

  • Tvorba a údržba technické dokumentace kódů a API.
  • Dokumentace architektury a designu systémů.

Požadavky

Technické dovednosti:

  • Kandidát musí mít 5-letou praxi!
  • Silná znalost Javy a Spring Frameworku.
  • Zkušenosti s Thymeleaf nebo jinými šablonovacími systémy.
  • Znalost HTML5, CSS3, JavaScript, Bootstrap.
  • Zkušenosti s relačními databázemi a SQL (např. PostgreSQL, MySQL).
  • Znalost ORM nástrojů (např. Hibernate).
  • Zkušenosti s verzovacími systémy (např. Git).

Další dovednosti:

  • Schopnost pracovat samostatně i v týmu.
  • Silné analytické a problémové schopnosti.
  • Schopnost efektivně komunikovat technické koncepty.
  • Znalost angličtiny na úrovni umožňující čtení technické dokumentace.

Výhodou:

  •  Zkušenosti s Dockerem a Kubernetes.
  •  Znalost front-end frameworků (např. React, React Native, Next.js).
  •  Zkušenosti s cloudovými platformami (např. AWS, MS Azure, Oracle Cloud).

Nabízíme

  • Práce na zajímavých a inovativních projektech.
  • Možnost profesionálního rozvoje a růstu.
  • Přátelské a podporující pracovní prostředí.
  • Flexibilní pracovní dobu a možnost práce na dálku.
  • Konkurenční platové ohodnocení a benefity.

Tato pozice je ideální pro vývojáře, kteří mají rádi různorodost práce na obou stranách vývoje (front-end i back-end) a chtějí se podílet na komplexních projektech od návrhu až po nasazení.

Naše benefity

  • Přístup k předním, špičkovým cloudovým technologiím včetně možnosti certifikace.
  • Flexibilní pracovní doba s možností Home Office.
  • Samozřejmostí jsou stravenky v hodnotě 160 Kč, multisport karta, kurzy angličtiny a němčiny, kvalitní značkový HW, 5 týdnů dovolené, firemní akce 4x do roka, mladý kolektiv …
  • Více o firemních benefitech

Proč se přidat k nám?

Máme vlastní pěkné kanceláře ve Vršovicích, dobře dopravně dostupné. Zakládáme si na firemní kultuře Svobody & Odpovědnosti & Respektu. Oceňujeme originalitu, pečlivost a samostatnost. Rádi vás poznáme, pokud s námi plánujete být jako zaměstnanec. Přidejte se do týmu se skvělou firemní kulturou postavenou na respektu k lidem a jejich individuálním silným stránkám.


Pošlete nám pár slov o vás, co vás zajímá, v čem jste nejlepší. Oceníme třeba i ukázku práce, pošlete nám odkaz na svůj Linkedin profil nebo Vaše portfolio, i klasické CV bereme. Rozhodujeme se rychle a efektivně a dohodnout se můžeme již na úvodním setkání. Je to jen na Vás jak zaujmete a co praktického umíte.

Ozvete se nám na info@solutia.cz Těšíme se na Vás!