Who we are?
Specific-Group: owner-managed, 25 years on the market, ~550 engineering specialists across 10+ countries. ~80% senior experts; people stay with us roughly twice as long as the industry average. You grow deep on one project — not surface across ten.
Currently, we are planning to open a Senior Java Developer position to our product team.
What does Ozgar do?
Ozgar is an AI "Smart Knowledge Hub": it parses complex, poorly documented systems and turns code, databases and architecture (IBM, Cobol and Java) into structured, visual documentation and dependency graphs. Live since summer 2025, patent-backed, already sold to double-digit enterprise customers internationally. The hard part is the engineering: serving reliable, source-linked answers over decades of legacy code through a hybrid retrieval stack (vector + Apache AGE + Elasticsearch), without hallucination.
Team setup
Senior-heavy team — two Scrum teams, 90%+ seniors, with a product lead who has built systems at Amazon, Snowflake and IBM.
What you will do
- You develop and operate Ozgar across the full cycle: analysis, design, code, testing, production;
- You work on the hybrid-retrieval layer (vector embeddings, Apache AGE, Elasticsearch) and the LLM integration (Claude, OpenAI; on-prem models optional);
- You build adapters that ingest RPG/COBOL, Java/.NET into knowledge hub;
- You build agents for data ingestion and assistant;
- You build MCP / API connectivity to other agents;
- You evaluate new models and methods and bring the ones that hold up into the product;
- Over time you move from feature work into architecture ownership in your area.
Your profile
You have built and shipped backend systems in Java for several years and grown into senior or tech-lead scope. You have owned features end-to-end and already worked hands-on with LLM APIs in something real.
Must-have:
-
Java 21 with Spring Boot, REST, Hibernate;
-
Solid CS fundamentals: OOP, data structures, concurrency;
-
PostgreSQL;
-
Hands-on with Claude or OpenAI APIs (integration, prompt engineering) and a working understanding of how LLMs behave — the AI layer is central, not a side feature;
Nice to have:
-
Neo4J, Elasticsearch, MongoDB, Kubernetes;
-
LangChain4J / Spring AI, open-source models (Qwen, gpt-oss);
Language: English at upper-intermediate or better — the team works in English day to day.
Hiring process
- Recruiter call
- Technical interview with the Tech Lead, ~60min
- Meet the Product Lead, ~30 min
- Offer
End-to-end realistically ~2–3 weeks.
Bonuses:
-
Office/remote work options;
-
Professional growth (training programs, knowledge-sharing meetups, etc.);
-
Annual assessment and salary review;
-
Transparent and clear management;
-
Friendly colleagues and a positive atmosphere;
Extensive benefits package:
-
Medical insurance;
-
Fully covered sick leave for 14 calendar days per year;
-
Compensation for external professional courses and training;
-
English courses;
-
Additional holidays;
-
Financial bonuses;
-
Corporate gifts on special occasions;
-
Free parking spots;
-
Fruity days and more;
-
Company parties and team buildings;
-
Comfortable, well-equipped office in the city center (with kitchen, meeting rooms, and event space).
Похожие вакансии
Опыт разработки Backend приложений (Python 3.>\Java 17+) от 5 лет. Уверенное владение базовыми архитектурными паттернами. Понимание асинхронной парадигмы...
5+ years of experience in Front-end development. Strong experience with Vue 2 and Vue 3. Production experience with...
Опыт работы главным бухгалтером. Уверенное знание 1С 8.3. Знание налогового законодательства РБ. Внимательность, системность, умение наводить порядок в...
Опыт коммерческой разработки от 5 лет. Глубокое знание Node.js (понимание Event Loop, профилирование памяти). Опыт работы с многопроцессностью, масштабированием приложения...
3 years of experience in software engineering on Java or Kotlin. At least an Intermediate level of English.
Деревянные окна живут иначе, чем пластиковые. Хорошее деревянное окно похоже на качественную мебель: если сделано правильно и за ним ухаживают, с годами оно не теряет ценность, а становится частью дома.

