Job description

Java Developer is responsible for working directly with front units to gather business requirement and transform them into product solutions.


We are an internationally awarded full-service agency with over 16 years of experience delivering high performance digital solutions. Our team is counting 50 + highly specialized professionals driven by excellence in their respective fields.

We consistently produce world-class, omnichannel digital assets that make an impact, and we have delivered some of the most remarkable projects in Greece. Our ambition is to become an international leader competing against the most reputable agencies worldwide.

Key Responsibilities

  • Contribute to all stages of software development lifecycle.
  • Design, develop and maintain new software features and web applications.
  • Improve functionality and performance of the existing products.
  • Troubleshooting of production software. Identify and resolve any technical issues arising.
  • Collaborate proactively, share knowledge and experiences for product improvements.
  • Maintain the highest code quality standards.

  • Skills and Attributes to Succeed

  • Graduate in Computer Science, Computer Engineering, or related field. 
  • Extensive experience in Java programming with knowledge of web technologies (JSP).
  • Familiar with using IntelliJ IDEA development software and Maven open-source build tool.
  • Extensive experience with Spring framework.
  • Good knowledge of web frameworks such as Struts.
  • Familiar with building & managing a microservice architecture.
  • Good understanding of open-source applications such as Tomcat.
  • Knowledge of frontend development advantageous HTML5.
  • Experienced user in Git source control system.
  • Knowledge of RDBMS-MySQL.
  • Working knowledge of Docker open-source platfor
  • Experience with Microsoft Application Insights is highly welcomed.
  • Experience in client-side development including JavaScript, CSS and CSS frameworks (bootstrap) is highly desired.
  • Good written and verbal communication skills in English.
  • Previous working experience in similar position will be considered a strong asset.
  • Good time management and planning skills.
  • Excellent interpersonal and communication skills.
  • Strong team player with the ability to work cross functionally.
  • Ability to take ownership of this role with strong focus on accuracy and attention to detail.
  • Target driven and experience in working to deadlines.

  • Benefits of working with us

  • Competitive salary and Private Medical-Life Insurance.
  • An individual and well-structured introduction and training when you onboard.
  • Training budget for personal & professional development.
  • Friendly and highly motivated colleagues.
  • Hybrid working model.
  • Career progression opportunities.
  • Continuous competencies development.
  • A spacious workplace that promotes co-creation, collaboration, and improvement. 
  • Flexible working hours


    Please submit your application by sending us your CV to 

    At, we believe diversity is essential to creating the best digital products. We are proud to be an equal opportunity employer committed to diversity and inclusion. We do not discriminate based on race, gender, ethnicity, citizenship, national origin of employees, religion, sexual orientation, age, marital status, disability, or other legally protected status.