Java Software Engineer



ΠΕΡΙΓΡΑΦΗ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ

Executive Level Team on behalf of its client, a leading technology company in online bookings and electronic services of ticket reservation systems and services in the tourism, travel, and culture industries, is looking for a Java Developer.

 

Java Software Engineer

 

Responsibilities

  • Develop, test, implement and maintain java application software
  • Take part in software and architectural development activities
  • Transform business requirements into technical specifications
  • Identify & assist the resolution of production and non-production application issues
  • Recommend changes to improve established java application processes
  • Develop technical designs for application development

 

Requirements

  • Bachelor degree in Computer Science or related field
  • Minimum 3 year working experience in similar position
  • Proficient in Java 8MavenGitSpring/Spring BootHibernate
  • Relational Database Technologies (e.g. PostgreSQL, SQL Server, MariaDB, Oracle)
  • Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause of problems.
  • Dedicated team player
  • Fluent in English, solid ability in both written and verbal communication
  • Able to develop ideas and processes and clearly express them
  • High degree of independent judgment

 

Good-to-have Skills

  • Previous experience in maritime transport and travel-based IT Solutions or software companies
  • Docker experience will be highly appreciated
  • Familiarity with Unix/Linux
  • Experience with NoSql Storage Engines (e.g. MongoDB, ElasticSearch) will be considered a plus