AdastraAdastra

Java & Database Engineer

  • 80–110 tis. Kč
  • Remote
  • Full-time
  • Aktualizováno 17. 08. 2026

Baví tě Java a zároveň tě nenechává klidným, když databáze zbytečně škrtí výkon aplikace?

Hledáme vývojáře, který spojuje dvě věci dohromady — umí psát kvalitní kód v Javě a zároveň se neztratí pod kapotou databáze. Půjde o práci na rozsáhlé podnikové aplikaci našeho zákazníka, kde se řeší jak nové funkce, tak výkon a datová efektivita systému. Ta role bude dávat smysl někomu, koho baví backend v Javě, ale zároveň ho láká hrabat se v SQL, indexech a execution plánech a hledat, kde se dá výkon reálně posunout.

CO TĚ U NÁS ČEKÁ

Budeš součástí scrumového týmu, který vyvíjí a rozvíjí klíčovou část produktu — a zároveň budeš tím, kdo přinese hlubší pohled na databázovou vrstvu. V praxi to znamená:

  • vyvíjet nové funkce a interní vylepšení v Javě jako součást scrum týmu

  • analyzovat databázové schéma, tabulky, indexy a uložená data

  • identifikovat duplicitní, nevyužívané nebo neefektivní indexy a navrhovat, jak to udělat líp

  • navrhovat a realizovat optimalizace nad SQL Serverem s cílem snížit datovou a paměťovou náročnost systému

  • pracovat s Query Store, execution plány a slow queries

  • podílet se na baseline měření a porovnávat výsledky optimalizací

  • řešit společně s týmem problémy typu Hibernate, N+1 queries, caching a datové přístupy

  • připravovat technická doporučení a změny a stát si za jejich dopadem

PROČ BY TĚ TO MOHLO BAVIT

Tohle není role jen pro „javistu“ ani jen pro „databázistu“ — je to příležitost pro člověka, který chce mít obě nohy pevně v obou světech. Sedne někomu, koho baví:

  • backend v Javě a zároveň reálná práce s výkonem databáze

  • vidět měřitelný dopad své práce — snížení DB footprintu, memory usage a storage náročnosti

  • kombinovat pohled vývojáře i pohled na data a najít řešení, které dává smysl z obou stran

  • optimalizace, které nemají „učebnicovou“ odpověď a je potřeba je proměřit a obhájit

  • spolupráce napříč týmy a hledání nejlepšího řešení kombinací různých pohledů

CO BYS MĚL UMĚT

  • solidní znalost Javy a zkušenost s vývojem v rozsáhlejších technických ekosystémech (IntelliJ, Git, Gradle, Docker)

  • velmi dobrou orientaci v SQL a databázích, ideálně přímo v Microsoft SQL Serveru

  • zkušenost s laděním výkonu — Query Store, execution plans, index usage statistics, T-SQL

  • praktickou znalost ORM / Hibernate vazeb a chápání, kde vznikají problémy jako N+1 queries nebo neefektivní datové přístupy

  • cit pro psaní kódu s ohledem na výkon, škálovatelnost a udržovatelnost

  • zkušenost s psaním a prováděním unit, systémových a integračních testů

  • orientaci v agilním způsobu práce a v Git / merge request workflow

  • výhodou je přehled v monitoringu databázového výkonu, práci s aplikačními logy (Kibana) a v prostředí Azure SQL

CO MŮŽEŠ ČEKAT OD ARTINU

  • žádný micromanagement — důvěra není benefit, ale základ spolupráce

  • otevřená komunikace a zpětná vazba — věci si říkáme napřímo a konstruktivně

  • prostor ovlivnit směr řešení i způsob práce

  • tým, který je zvyklý diskutovat věcně a hledat nejlepší řešení

  • flexibilita a remote režim s občasným osobním setkáním

Pokud tě baví Java i databáze a nechceš si vybírat jen jedno, rádi se s tebou pobavíme :).

Přihlaste se k newsletteru a posuňte se vpřed!
© 2012 – 2026 StartupJobs.com s.r.o.