Software Engineer (Java)
Location: GR, I, Athens
Department: Engineering
Employment type: Full-time
Required experience: Associate
Required education: Bachelor's Degree
Industry: Computer Software
Function: Engineering

Company profile:
CCS Digital Education is an international provider of innovative e-Learning solutions and professional services that empowers modern organizations to successfully implement continuous learning.We help educational providers and large enterprises to provide their audience with engaging interactive learning experiences that boost performance and knowledgeability.  Available on any device, our solutions combine powerful social and peer learning features, promoting continuous knowledge diffusion with real business and culture-change impact.More than 800 of our learning applications are being used by large enterprises, government organizations, leading educational and training institutions, and millions of learners around the globe.CCS was recently named as one of the top 10 e-Learning content development companies for 2014 by #URL_f88add0e5c3df30700026d142ed54d155b93ee1fd296b63321bc5ece5cf3b33f#.The company has offices in Abu Dhabi, UAE; Athens, Greece; Dublin, Ireland and Silicon Valley, US.

Job description:
CCS Digital Education is an international provider of innovative e-Learning solutions and professional services that empowers modern organizations to successfully implement continuous learning. We help educational providers and large enterprises to provide their audience with engaging interactive learning experiences that boost performance and knowledgeability. Our storyFor more than 6 years, more than 800 of our learning applications are being used by large enterprises, government organizations, leading educational and training institutions, and millions of learners around the globe. CCS was recently named as one of the top 10 e-Learning content development companies for 2014 by #URL_f88add0e5c3df30700026d142ed54d155b93ee1fd296b63321bc5ece5cf3b33f#. The company has offices in Abu Dhabi, UAE; Athens, Greece; Dublin, Ireland and Silicon Valley, US.Our Holy GrailWe are embarking on a quest to create the perfect SaaS platform that empowers our clients to provide continuous learning and information sharing to their employees, via interaction and gamification. Our team is agile, with fresh ideas and innovative technology and the will to succeed.

Requirements:
We're looking for professionals with intelligence, insight and attention to detail, willing to go over and above so our common goals are met. If you think that you are one such professional, want to perfect your skills and deliver total quality of work, within budget,  time constraints and reason, we want to meet you. Have you got what it takes?Bachelor's degree in Computer Science or relevant fieldAt least 3 years of experience working with Java Enterprise Edition, Web frameworks and HTML/CSSWorking knowledge of: Spring Framework, Hibernate, REST, Agile (Scrum)Experience with multi-tiered Java applicationsFirm grasp of software development lifecycle best-practices, methods, and conventions, including but not limited to Unit and Integration Testing, Source Code Management, Continuous Integration, Domain Driven Design, and Dependency Management

Benefits:
Working for CCS is synonymous with personal and professional development. Besides an attractive remuneration package, we offer a lively working environment where teamwork, creative thinking, dedication and hard work help us meet formidable challenges in the exciting markets of digital education &amp; modern corporate training.