Java Developer

Reference Number: JD19-01

In connection with the growth of the team of Stemo's Software House, we are looking to hire Java programmers.


We offer

  • Work with the latest technologies, including the development of Cloud based applications;
  • Ability to rapidly develop and improve the accumulated knowledge and skills;
  • Competitive remuneration tailored to the qualifications and achievements;
  • Opportunity for flexible working hours;
  • Ability to participate in large and varied projects of national importance;
  • Opportunity to participate in deciding on the choice of architecture and technologies for the realization of the projects;
  • Working atmosphere with a focus on continuous improvement of processes and organization of work.


  • General:
    • Analytical thinking and ability to find original and efficient solutions to problems;
    • Teamwork, teamwork skills and attention to detail;
    • Helping to develop the team by sharing skills and knowledge;
    • Desire to achieve high results and continuous improvement of skills as well as rapid and in-depth acquisition of new skills and technologies;
    • Knowledge of English at the technical level;
  • • Design and software development:
    • Object-oriented programming and design;
    • Algorithms and data structures;
    • Design Patterns;
    • Understanding and applying the principles of creating quality code (Code quality);
  • Knowledge of Java SE / Java EE
  • Knowledge of Java Spring;
  • Knowledge of SQL and relational databases;
  • Knowledge of JavaScript, HTML, CSS.



  • Participate as a Java Developer in past projects.
  • Experience and knowledge with cloud-native based architectures and technologies (Microservices, MicroProfile, API Gateway, ESB, Kubernetes, Docker);
  • Experience and knowledge in the development of web services (REST, SOAP);
  • Knowledge and experience with the following technologies: Spring, Spring Boot, Spring Cloud, Hibernate, SAML / OpenID Connect, ElasticSearch, EJB, JSF, JAAS, JAX, Pentaho Reporting, Jackrabbit;
  • Experience with development of portal applications and portlets (LifeRay);
  • Experience and knowledge with Mobile development (Android);
  • Experience and knowledge with JavaScript frameworks (jQuery, Angular, React, etc.);
  • Experience in using Version Control systems (SVN, GitHub);
  • Experience with Java application servers: Glassfish, JBoss, WebLogic;
  • Knowledge and experience with PL / SQL;
  • Experience with any of the following databases: Oracle, MS SQL, MySQL, PostgreSQL;
  • Experience with NoSQL databases (MongoDB or others);
  • Experience in the development of automated tests with JUnit;
  • Experience in using development environments (IntelliJ Idea);
  • Experience in using Build & CI / CD systems (Maven, Jenkins, Nexus);
  • Experience in conducting the Code Review and other techniques related to quality enhancement;
  • Experience with the application of Agile and / or Scrum practices.





Apply for Position

The maximum size of a file is 2MB

File formats allowed for upload: pdf, word, odt, zip

By ticking this box, I declare, in my capacity of a person, applying for a job as a response to job advertisement at the web, I give my explicit consent to STEMO LTD. to store, process and transfer my personal data for the purposes of personnel selection in the company.

The Personal Data provided will be stored at STEMO LTD. For a period of 2 (two) years.

In case, I am not employed in a labor/civil relationship in STEMO LTD., I give my explicit consent to STEMO LTD. to provide my personal data to third parties in Republic of Bulgaria, The European Union, the European Economic Area, included third countries, with a view to concluding a labor / civil contract with these third parties.

The Personal Data provided will be stored at STEMO LTD. for a period of 2 (two) years.

Learn more about our Privacy Policy.

Learn first news about the company and information technologies! Sign up for our newsletter!