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

  1. Backend continuous builds and development of new projects based on Java EE, Spring Framework & Spring Boot

  2. Part of research and development team, support the existing CMS platform and develop new product features

  3. Enhance and maintain existing projects running on previous platform editions

  4. Writing clean code and being able to interact with the team for the design and the development of the services and the solutions

  5. 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!)

Join Our Team!

Thank you for your interest in Netmechanics. Please complete the short form below.