Full-Stack Software Engineer

Apopsi SA
Piraeus, Attica, Greece
Posted
On-site
Full-time
Senior
5+ YoE
Job 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 

Tools & Technologies
Java
MySQL
SQL Server
JavaScript
jQuery
HTML
CSS
Bootstrap
SQL
Node.js