We currently have an opening for an experienced, ambitious and highly motivated Technical Leader / Senior Java Software Engineer to join our expanding Agile / Scrum development team in Athens or Thessaloniki.
The successful candidate will join a highly professional team of Full Stack Java / Web Developers and Software Engineers that use state-of-the-art technologies (Cloud, Microservices, Java EE, Spring, etc.
to implement challenging custom software projects.
Main Responsibilities and Tasks :
Analyze, design, develop and maintain large and complex systems based on Java (JEE, Spring Boot) and / or Web services;
Participate in the solution architecture and implementation based on microservices and SOA;
Collaborate passionately with colleagues, focusing on software quality and proper documentation;
Support business development by analyzing customer requirements providing effort estimations and designing solution concepts - both in house and on site by international customers;
Mentor and coach developers, and undertake a leading role in the evolution of the development process and methods by putting forward innovative ideas.
University Degree in Computer Science, Software Engineering or related field;
Minimum 6 years of experience with full software development lifecycle in an Enterprise Java environment;
Experience in Angular, GIT, Maven, Docker, JIRA, Confluence, RESTful web services, and Scrum is an asset;
Excellent written and oral use of English.
You will have the opportunity to be exposed to the business of international organizations and take the technical lead in large and complex IT systems.
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.