Full Stack Java Developer

Who are we

Ontotext received a couple of awards as the most innovative business in Bulgaria. We enjoy unique position providing state of the art semantic technology in two distinct but complementary areas – graph database engines and text analytics. Our solutions have been applied in the areas of publishing (BBC, Financial Times, Oxford University Press), life sciences (Astra Zeneca), cultural heritage (British Museum, Getty Trust), telecommunications (Korea Telecom), government organizations (UK Parliament) and others.

Your Role:

  • Develop application features in Java, JavaScript, HTML and CSS that meets the functional specifications;
  • Collaborate with UI Designer to develop and prototype the user experience during the design phase;
  • Develop unit and integration tests using Java and JavaScript testing frameworks;
  • Assist with build and deployment automation testing scripts;
  • Work with Development Manager and Software Architect to define and estimate deliverables and timelines;
  • Collaborate with teammates to share knowledge, share work, and review design and code.

Your Profile:

  • At least 1 year of previous experience with web applications;
  • A University Degree in in Computer Science, Software Engineering, or related field;
  • Good experience with Java with understanding of Java EE architecture, knowledge of Spring Framework and JUni;
  • Front-end web development experience with HTML5, JavaScript, and CSS3, Ajax, and JSON;
  • Practical experience with SQL and noSQL data modeling;
  • JavaScript framework experience (AngularJS);
  • Good communicator;
  • Very good command of English language.


  • Knowledge of REST and RESTful design patterns;
  • Understanding of AJAX, object-oriented JavaScript, the DOM and JSON;
  • Knowledge of object-oriented design and development;
  • Understanding of usability concepts;
  • Experience with Jenkins, Git, and JIRA;
  • Experience working in agile, scrum, or iterative software development methodology.

We Offer:

  • Exposure to leading edge technologies, international projects and collaborations;
  • Collaboration with experienced and highly talented software developers;
  • The chance to participate in the development and delivery of next generation database and search systems;
  • Flexible working time with great opportunities for professional and academic development;
  • Additional Health Insurance;
  • Healthy work-life balance;
  • Excellent remuneration and working conditions.


Interested? Send us your resume to jobs@ontotext.com and reference Full Stack Java Developer.

If you don’t see a position that suits your skills, feel free to contact any of our offices and share your background, or send us an email
We are always looking for great people!

Back to top