Full Stack Web Developer

Full Stack Web Developer

Development Team
Project Location(s):
Athens, Greece
Job Type:
Full time employee

A Full-Stack Web Developer helps build, test and maintain front-end and back-end of websites and web integrated solutions that meet business requirement specifications.

Responsibilities Include:

  • Develop and maintain web services and interfaces.
  • Manage the end-to-end life cycle to produce software and applications.
  • Contribute to front-end and back-end development processes.
  • Build new product features or APIs.
  • Perform tests, troubleshoot software, and fix bugs.
  • Collaborate with other departments on projects and sprints.

The ideal candidate’s profile should include:

  • Bachelor’s degree in computer engineering or programming
  • information technology or a similar field.· Working experience in similar position.
  • Fluency in English (verbal and written).
  • Ability to work as a team member.
  • Ability to work creatively and analytically in a problem-solving environment.
  • Schedule/deadline oriented.
  • Military obligations fulfilled for male candidates.

Required Technical Skills:

  • 3+ years’ experience in software development, including full stack web application programming.
  • Very good programming skills on Java/J2EE
    • Spring, Hibernate, SQL
    • HTML, CSS, JavaScript, JQuery,Bootstrap
    • Maven
  • Experience in developing UI with JavaScript development frameworks (e.g. Angular, Bootstrap).
  • Experience with continuous build and integration process workflows (e.g. GIT, SVN, Maven).
  • Experience implementing and integrating Ecommerce, CRM and/or PIM applications.
  • Exposure to agile development methodologies and familiarity with scrum planning tools (i.e. Jira).

Optional Technical Skills:

  • Database systems including SQL, Oracle, Java Content Repository (JCR).
  • Oracle Weblogic Admin/Tuning Experience.
  • Web portal development (LifeRay).

Company Offers:

  • Exposure to challenging projects with emerging technologies.
  • A competitive remuneration package based on qualifications and experience.
  • Constant training and development.
  • Personalized career path.
  • And the opportunity to become a part of our family!