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
- Knowledge of Liferay Portal API
- 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