Senior Java Developer (Athens)

Our client is a multinational Financial Services provider. They have offices in Athens, Cyprus & London. They are seeking to recruit an experienced Java Developer to join their Athens office.

Job Description

  • Building advanced back end applications on the Java platform
  • Following test driven development, continuous integration and agile methodologies
  • Reviewing code of other developers
  • Continuously monitoring and improving application reliability, and optimising performance
  • Running unit testing and automation testing
  • Contribution to system design and architecture
  • Presenting ideas for system improvements


Required Skills & Experience

  • BSc/MSc in computer science, engineering, or any other relevant degree
  • Good English language skills
  • At least 5 years of work experience in Java development
  • Solid understanding of the full development life cycle
  • Excellent understanding of algorithmic complexity, data structures and multi-threading concepts
  • Knowledge of REST API and web services implementation concepts
  • Knowledge of Oracle & MySQL is considered a plus
  • Work portfolio of open-source projects and technical blogs, working knowledge of C/C++ is considered a plus
  • A keen interest in benchmarking and optimisation
  • Passion for back end applications
  • Strong teamworking skills and interest in personal development


Remuneration & Benefits

  • Competitive salary package
  • Performance related bonus
  • Private health insurance
  • Continuous personal development and international training opportunities
  • If coming from abroad on offer is an attractive relocation package. Relocation support for a smooth relocation for you and your family