Software Development Engineer – Back End

Our client is a developing leading technology company with offices in Limassol. They also have a number of European offices.

Job Description

Working as a software development engineer on the implementation of software projects at the area of back end business logic.

  • Development of software components for core business logic using Java, the Spring framework and Hibernate JPA
  • Implementation of XML, REST and SOAP technologies
  • Working on Oracle 10g/11g/12c RDBMS
  • Handling of complex SQL statements
  • Connection of databases to applications using ODBC, JDBC or JPA.

Required Skills & Experience

  • University degree in informatics, information technology or comparable qualification
  • 3+ years’ experience in software development with Java, Spring and Hibernate
  • Solid knowledge of RDBMSs, especially Oracle products
  • Solid knowledge of XML, REST and SOAP technologies
  • Ability to work with build/delivery tools like Maven or Jenkins
  • Knowledge in effective database access strategies and handling of huge amount of data
  • High level of quality awareness and knowledge about software testing strategies, especially to write Unit tests
  • Strong affinity to general rules of modern software engineering
  • Ability to work in cross functional teams according to the principles of Agile software engineering
  • Solution oriented, service based and customer oriented approach to all tasks
  • Teamwork capability
  • Openness and flexibility in dealing with new challenges
  • Excellent skills in English language

Remuneration & Benefits

  • Excellent base salary
  • Annual bonus
  • Medical insurance
  • Flexible working hours & the ability to work some hours from home
  • Subsidised meals
  • Free parking

The opportunity to grow and develop within the company