We are hiring:

Java Developer (m/f/d) – Entry Level

We are looking for a motivated and detail-oriented Entry-level Java Developer to join our team in Thessaloniki. This is an excellent opportunity for recent graduates or early-career professionals to gain hands-on experience in real-world projects while developing their technical and professional skills within a structured environment. 


Your Responsibilities 

  • Develop, test, and maintain Java-based applications 
  • Collaborate with cross-functional teams in an agile development environment 
  • Support the design and implementation of scalable and maintainable software solutions 
  • Write clean, efficient, and well-documented code following best practices 
  • Participate in code reviews and contribute to continuous improvement processes 
  • Assist in troubleshooting, debugging, and optimizing application performance 

Your Profile 

  • Degree in Computer Science, Software Engineering, or a related field (or close to completion) 
  • Solid foundational knowledge of Java and object-oriented programming 
  • Familiarity with technologies such as Spring Boot, Git and Maven 
  • Understanding of relational databases 
  • Experience with IDEs such as IntelliJ IDEA or Eclipse 
  • Strong analytical and problem-solving skills 
  • Structured, reliable, and proactive working style 
  • Ability to work effectively in a team with clear and effective communication skills. 
  • Excellent command of English, both written and spoken 

No prior professional experience is required. We welcome applications from motivated graduates who are eager to start their career in software development. 


Nice to Have 

  • Basic knowledge of German 
  • Familiarity with AWS and CI/CD tools (e.g., Jenkins) 

 What We Offer 

  • Attractive compensation package including performance-based bonuses 
  • 28 days of annual leave 
  • Private health insurance 
  • Structured onboarding and mentoring program 
  • Continuous learning and professional development opportunities 
  • Hybrid work model 
  • Collaboration with international teams and project-related assignments abroad 

You will be part of a supportive team environment where collaboration, knowledge sharing, and personal development are actively encouraged. 

Send your CV

Fill out this field
Fill out this field
Please enter a valid email address.
Fill out this field
Upload your CV (.pdf, .doc, .docx) (max 5mb) *
Fill out this field