We are seeking for a highly motivated Software Engineer to work with innovative products / tools, thus servicing the requests of our clients.
The successful candidate will participate in one of our Agile Scrum teams. Each of the teams aims to support and guide our customers, by designing the solution architecture and by developing an application that fits their needs.
Work is performed on new generation cloud environments leveraging cutting edge technologies and methodologies.
As a member of the team, you will develop solutions based on specifications, build new and evolve existing software components, and automate testing.
You will collaborate with other developers to ensure consistency across products and high quality results.
You will be based preferably in our offices in Athens or Thessaloniki, with the possibility of teleworking.
Main responsibilities and Tasks
Design, develop and maintain back-end of large applications based on Java and / or WEB / REST services;
Participate in solution architecture implementation based on microservices and SOA;
Collaborate passionately with colleagues, adhering to highest professional standards and ensuring the delivery of secure and quality software and its documentation;
Research and investigation of alternative technical solutions and elaborating technical documentation for the benefit of the customer and the team;
Contribute to the continuous process improvement through cross-thinking and putting forward innovative ideas.
University Degree in Computer Science / Software Engineering or related field;
Strong analytical capabilities, team- and quality-oriented, eager to learn and excel;
Experience in Object Oriented programming;
Experience in development with Java, Java Enterprise Edition or Spring Boot is an asset;
Experience in SQL or NoSQL databases is an asset;
Desired experience in GIT, Maven;
Fluency in English;
German knowledge is an asset.
We offer a competitive remuneration (with full benefits package) based on qualifications and experience, including :
Competitive full-time salary;
Private Health Coverage on the Company’s group program;
Flexible working hours, top - of - the Line tools, language courses, specialized trainings;
A great opportunity to grow and work with innovative and exiting specialists in the industry;
Being part of an environment that offers challenging goals, autonomy and mentoring, which creates development opportunities, both for you and the company.