Mid/Senior Java Developer

Heraklion, Crete, Greece on site Until 9/4/2026 3+ years exp First posted January 20, 2026 Last posted July 6, 2026
Job description

Responsibilities

  • Develop and maintain robust Java applications to support internal and external business operations.
  • Work closely with cross-functional teams to gather requirements and translate them into technical specifications.
  • Implement new features, enhancements, and bug fixes while ensuring adherence to best coding practices.
  • Participate in code reviews to improve code quality and promote knowledge sharing within the development team.
  • Troubleshoot and debug applications to ensure optimal functionality and performance.
  • Collaborate with DevOps teams to streamline deployment processes and improve system reliability.
  • Engage in continuous learning to stay updated with the latest Java technologies and frameworks.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience as a Java Developer, with a strong understanding of Java programming and development frameworks.
  • Strong knowledge of software design principles, design patterns, and best practices.
  • Extensive hands-on experience with Spring Boot
  • Familiarity with database systems such as PostgreSQL or NoSQL databases.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication skills, capable of working collaboratively in a team environment.
  • Ability to manage multiple tasks and projects simultaneously while meeting deadlines.
  • Familiarity with Agile development methodologies is a plus.

Benefits

  • Competitive remuneration package adjusted to proven skills and experience;
  • Excellent working conditions;
  • Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
  • Exposure to international clients and collaborators.
About this role

Summary

Develop and maintain Java applications, collaborate with teams, troubleshoot, and improve system performance.

Job title

Mid/Senior Java Developer

Experience level

3+ years

Minimum experience

3+ years exp

Industry

software

Location requirements

Heraklion, Crete, Greece; on-site preferred

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javaspring bootdatabase systems

Preferred skills

agile development

Specializations

javaspring bootdatabases
Locations

Structured locations inferred from the posting.

Heraklion, Greece

On-site City