Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

114-28 =
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола


Senior Java Engineer


Обявата е публикувана в следните категории

  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата


    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    Job Description

    About us

    Ontotext is a leading provider of semantic technology-related products & solutions, dedicated to helping organizations unlock the power of structured and semantically enriched data. We are at the forefront of the Semantic Web and Linked Data technologies, providing innovative tools and services for data management, knowledge discovery, and information integration.

    Senior Java Engineer – Position Overview

    We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team in advancing GraphDB, our state-of-the-art semantic graph database. As a Senior Software Engineer at Ontotext, you will have the opportunity to work on cutting-edge technologies, collaborate with a talented team of experts, and contribute to the development of GraphDB – a crucial component for organizations working with knowledge graphs and linked data.

    Key Responsibilities

    • Design, develop, and maintain features and improvements for GraphDB.
    • Optimize the performance and scalability of GraphDB to handle large-scale knowledge graphs.
    • Collaborate with cross-functional teams to ensure GraphDB seamlessly integrates with other Ontotext products and services.
    • Investigate and resolve complex technical issues and provide expert support to our customers.


    • Bachelor’s or Master’s degree in Computer Science or related field
    • 5+ years proven experience as a Software Engineer in product development and/or open source projects
    • 2+ years proven experience with a focus on database, data management and/or graph-related technologies
    • Knowledge of distributed systems & protocols (Raft, ZooKeeper etc.)
    • Strong algorithmic analysis skills for both in-memory and persistent-based algorithms
    • Strong proficiency in Java (and its internals including Threading, Memory Management etc.), and experience with database technologies
    • Excellent understanding of TDD and overall code-quality practices
    • Excellent problem-solving and debugging skills
    • Strong communication and teamwork skills
    • Self-motivated and able to work in a dynamic, agile environment


    • Familiarity with RDF, SPARQL, and Semantic Web technologies is a plus
    • Familiarity with JMH, Microbenchmarking and how microbenchmarks can be used for optimizations
    • Knowledge of cloud platforms and containerization
    • Knowledge of network protocol gRPC

    Why you should join us

    • Common sense-driven organizational culture, in which you shall have constructive input, your voice will be heard (i.e. chance to make a difference!)
    • Exposure to the newest technologies in the AI and knowledge graphs space
    • Opportunity to work in a team of smart and talented professionals, who are happy to share their knowledge


    Our benefits are intended to make all of us feel good and protected at work. They also reflect our belief that a healthy work-life balance is a key driver of efficiency.

    • 25 days paid vacation + bonus days;
    • Annual bonus opportunity up to 25%;
    • Additional health insurance;
    • Flexible working hours;
    • Hybrid work (from anywhere);
    • Integration and team building events;
    • Personal training, onboarding and development plan and opportunities;
    • Birthday and newborn baby vouchers;
    • Referral bonus
    • Multisport card
    • Time off for graduation
    • Annual medical exams
    • Voluntary work and Take care leave
    • Relax area and Massages at the office
    • Fresh fruits, hot and cold drinks at the office

    Ontotext is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

    Join us in shaping the future of knowledge graphs and semantic data management at Ontotext!