Apifon: Java Back-End Engineer

We are looking for a passionate Java Back-End Engineer, located anywhere in Greece to join our team!

In this role you will be part of a talented team responsible for developing and testing of web applications that are intended for marketing campaigns, bi and analytics. You will be responsible for the server-side web application logic as well as for the integration of the front-end part.  

Key duties and responsibilities

• Supporting the technical design process by participating in the analysis of technical application requirements.
• Main focus on coding and debugging
• Define and communicate technical and design requirements
• Build high-quality reusable code that can be used in the future
• Stay up to date with current best practices
• Manage cutting-edge technologies to improve applications
• Participating in execution and documentation of tests.

Desired Qualifications

• Bachelor’s degree in Computer Science or relevant field
• At least 3 years of proven work experience as a Back-end developer
• At least 3 years of proven work experience with programming languages like Java
• In-depth understanding of the entire web development process (design, development and deployment)
• Excellent knowledge of Java
• Familiarity with front-end languages
• Solid understanding of object-oriented programming and design patterns
• Up-to-the-moment knowledge of back-end web development, and an “always learning” ethic

Soft Skills

• Critical thinker and problem-solving skills
• Ability to work independently and as part of a team
• Excellent interpersonal and team building skills
• Highly self-motivated and methodical, with attention to detail
• Good organizational and time-management skills


• Being part of an inspiring and friendly environment
• An annual amount for training purposes in order to develop your skills and expertise
• A great opportunity to grow and work with the most amazing people in the industry
• Private Health Coverage on a Company’s group program (requires one-year work)