# Full-Stack Software Engineer

**Company:** [Apopsi SA](http://jobs.workable.com/companies/aohoDHpbxPXmKaFeykVLgQ.md)
**Location:** Pireas, Greece
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/3a95f661-e9bc-41c2-ba4b-a931daad379b)

## Description

Apopsi is looking for a full-stack web applications Software Engineer - at least five years of experience on building web applications. Details following:

## Requirements

**Mandatory Qualifications**

Technologies - Languages 

-   Highly experienced with programming languages: Java 1.8, 11. 

-   Highly experienced working with JDBC drivers for MySQL, MSSQL. 

-   Excellent understanding of using Hibernate for ORM. 

-   Good understanding of Java Portlet Specification 2.0 (JSR-286). 

-   Excellent working knowledge and understanding of (pure) JavaScript, jQuery, jQuery UI, jQuery Ajax, creation of plugins, DOM creation and manipulation, JSON manipulation and data transfers between Ajax calls. 

-   Highly experienced working with SOAP. 

-   Excellent knowledge and understanding of HTML 5, CSS 3 and Bootstrap. 

-   Ability to design, implement, and manage relational databases (MS SQL & MySQL). 

-   Ability to do SQL search queries and transactions. 

-   Experienced using JSP (Java Server Pages), Freemarker 

**Desired Qualifications**

-   DevOps practices 

-   Node.js 

-   Knowledge of Liferay Portal API 

-   Material design 

-   Adaptability to new requirements, technologies, techniques 

-   Ability to follow predefined schedules 
-   Excellent problem-solving skills 

**Prerequisites** 

-   Design overall architecture of the web applications 

-   Maintain quality and ensure responsiveness of applications 

-   Collaborate with the rest of the team to design and launch new features 

-   Bachelor’s degree in computer science or equivalent IT degree recognized by the Greek state (DOATAP) 

**Previous experience**  

-   The candidate’s Portfolio will be estimated from projects he has developed/participated in

## Benefits

Benefits and salary will be discussed according to the candidate’s qualifications
