Java web Developer
Permanent employee, Full-time – Remote or in house. Heraklion
Job Overview
We are looking for a Java web developer to join our developers team to be able to support the existing web products and develop further new and innovative solutions and product features.
Key Responsibilities
-
Backend continuous builds and development of new projects based on Java EE, Spring Framework & Spring Boot
-
Part of research and development team, support the existing CMS platform and develop new product features
-
Enhance and maintain existing projects running on previous platform editions
-
Writing clean code and being able to interact with the team for the design and the development of the services and the solutions
-
Self-document development processes, conduct peer reviews on team code and give realistic and constructive feedback
Requirements
- Bachelor Degree in Computer Science or any other relevant degree
- Minimum 2+ years of working experience in Java and familiarity with web programming.
- Experience in Web Applications programming through Enterprise Java.
- Experience in Spring Framework & Spring Boot (MVC/WebFlux, Data, Batch, Cloud, Security).
- Knowledge of RDBMS/SQL (preferably MariaDB and MSSQL).
- Understanding of Web Services development (SOAP / REST).
- Experience with source control tools (preferably Git).
- Experience with build tools (preferably Maven & Gradle).
- Good skills of object oriented applications design.
- Good knowledge of English (written and verbal) and solid communication skills
- Completed military service
Desirable Skills
- Experience in using Solr and/or Elasticsearch
- Experience in frameworks as Vraptor4, Vaadin, Struts2
- Experience with Application Servers (Wildfly)
- Experience in Unit Testing
- Any Java Developer certification
What We Offer
- Competitive salary based on the candidate’s skills and experience.
- Attending/participating in conferences, seminars or training days in Greece and abroad.
- Great work environment and company culture.
- You will be a part of a growing and multi-awarded company, with the opportunity to acquire new skills and grow professionally.
- Supportive and fun workplace (ping pong, xBox, table soccer, quiet working areas etc).
- Fresh fruit and snacks on the house (coffee, too, of course!)