We currently have a vacancy position for an ambitious and highly motivated Software Engineer to join our expanding development team in Athens.
The successful candidate will join a highly professional team of Software Engineers that uses state-of-the-art technologies (Cloud technologies, Microservices, Java EE) to implement challenging IT software projects, for major international public organizations.
Main Responsibilities and Tasks :
Analyze, design, develop and maintain large and complex web-based Java applications within a team adhering to highly professional standards and methods;
Contribute in all phases of the development life-cycle. Write well designed, testable, efficient code;
Ensure the delivery of quality software according to system specifications, quality requirements and company standards;
Contribute to the overall project and system documentation and develop technical documentation;
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
MSc or BSc degree in computer science, software engineering or related technical field or equivalent work experience;
A minimum of 2 years of proven experience in software development lifecycle using Java;
Experience using Web services, RESTful services, JSON and XML;
Experience with SQL (MySQL, PostgreSQL etc.) and / or NoSQL databases (Cassandra, MongoDB, In-memory grids);
Experience with application servers like Wildfly, Thorntail and / or Spring Boot is a big plus.
As a Java Software Engineer you will have the opportunity to explore and apply the latest development tools / technologies.
As part of a friendly team you will work closely with a highly professional team of full-stack software developers / engineers.
As part of an international company you will contribute to challenging IT software projects for major international public organizations and institutions.
As part of a dynamic company you will get the chance to develop your skills and your career.
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.