Java Developer

Reference Number: JD11


• Professional working environment;
• 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 major 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 Program and Continuous Improvement.


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


• Participate as a Java Developer in past projects.
• Experience cloud-native based architectures and technologies (Micro services, ESB, Kafka, etc.);
• Experience and knowledge in the development of web services (REST, SOAP);
• Knowledge and experience with the following technologies: Spring, Spring Boot 2, Spring Cloud, Hibernate, SAML / OpenID Connect, ElasticSearch, EJB, JSF / Prime faces, JPA, JMS, JAAS, JAX-RS, XML / XSLT / JAX-B , Pentaho Reporting, Jackrabbit;
• Experience with development of portal applications and portlets (LifeRay);
• Experience in conducting the Code Review and applying other techniques related to quality enhancement. Code Review Software Experience;
• Experience in using Version Control systems (SVN, GitHub);
• Experience in using Build & CI systems (Maven, Jenkins, Nexus);
• Development resources (IntelliJ Idea);
• 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 in the development of automated tests with JUnit;
• 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 and promotions! Sign up for our newsletter!