Java Software Engineer
Αθήνα, Ελλάδα
πριν από 33 μέρες
source :

Job Description

Are you a Java addict with sufficient knowledge and experience to support a role mainly based on this technology and the underline ecosystem?

Does the idea of working for a cool online company using cutting edge technologies fascinate you? That’s great! Then this role was made for you!So, get ready to join our passionate and experienced team and work in our offices in the heart of Athens!


  • Develop cutting edge microservices using a range of the latest Java frameworks and best practices
  • Troubleshoot and identify deficiencies (bugs) in existing applications
  • Improve existing applications and Continuous Integration (CI) practices
  • Improve existing application logging and notification practices
  • Απαιτήσεις

    Required qualifications, skills & knowledge

  • Bachelor’s degree in computer science or related field
  • At least 2 years of working experience in Java ecosystem
  • Ability to perform Object-oriented programming using common Design Patterns
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (Spring MVC with or without Spring Boot, Apache Struts2)
  • Good knowledge of SOAP / REST web services and Java related technologies (Apache Axis2, JAX-WS, JAXB)
  • Good knowledge of Relational Databases, SQL and Java ORM technologies (JPA2, Hibernate)
  • Good knowledge of NoSQL key-value stores (Redis, Memcached)
  • Experience with test-driven development in Java (Junit, Mockito)
  • Excellent command of English, both written and oral
  • Fulfilled military obligations
  • Desired Skills and Knowledge

  • Master’s degree in computer science or related field is considered a plus
  • Good knowledge in python is considered a plus
  • Ferry business domain experience is considered a plus
  • Experience on distributed version control systems (git)
  • Good knowledge of NoSQL document-oriented databases (MongoDB, Apache CouchDB, Couchbase)
  • Familiarity with build automation and dependency management tools (Gradle, Apache Maven, Apache Ant)
  • Familiarity with Continuous Integration tools (Jenkins, Travis CI)
  • Experience working in Unix / Linux environments
  • Key competencies

  • Passionate about web-related technologies
  • Desire for continuous learning and skills improvement
  • Analytical thinking and problem-solving capability
  • Great attention to detail and time-management skills
  • Flexible and willing to accept a change in priorities as necessary
  • Team spirit and excellent communication skills
  • We offer

  • Attractive Remuneration Package
  • Work in an international, dynamic and fun atmosphere among young and smart people
  • Huge learning experience in using best practices and cutting-edge technologies
  • Private life insurance
  • Υποβάλετε αίτηση
    Προσθήκη στα αγαπημένα
    Κατάργηση από τα αγαπημένα
    Υποβάλετε αίτηση
    Το e-mail μου
    Πατώντας στο κουμπί «συνέχεια», δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης