Description
We currently have an opening for an experienced, ambitious and highly motivated Senior Software Engineer / Architect 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 like: Cloud technologies, Microservices, Java EE, etc. to implement challenging IT software projects, for major international public organizations.
Main Responsibilities and Tasks:
Develop technical standards, including software coding standards, tools, and platforms; Provide technical guidance and coaching to developers and engineers; Define all aspects of development from appropriate technology and workflow to coding standards; Ensure software meets all requirements of quality, security, maintainability, extensibility, scalability etc.; Drive continuous innovation and improvement by investigating alternatives and new technologies; Adhere to schedules and deadlines
Requirements
MSc or BSc degree in computer science, software engineering or related technical field or equivalent work experience; At least 7 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 (Wildfly, Thorntail, etc.) and / or containers (e.g. dockers) and/or middleware (e.g. message queuing) and/or Spring Boot is a big plus.
Benefits
As a Senior Architect / Software Engineer you will have the opportunity to explore, drive 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 (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.