Senior Software Engineer



ΠΕΡΙΓΡΑΦΗ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ

Executive Level Team on behalf of its client, the leading e-commerce and omnichannel retailer in Greece, is looking for a Senior Software Engineer for its growing team .

Senior Software Engineer

Responsibilities:

  • Develop high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Write efficient code based on feature specifications
  • Participate in agile teams
  • Prioritize, assign and execute tasks throughout the agile iterations
  • Schedule product releases with internal teams

 

Requirements:

  • 5+ years work experience as a Java developer
  • Excellent knowledge of Java 8+
  • Good knowledge of REST API development
  • Good knowledge of the Spring Boot framework
  • Familiarity with Oracle RDBMS and MongoDB
  • Experience with Kubernetes will be considered a plus
  • Experience with Domain-Driven Design (DDD) and microservices will be considered an advantage
  • BSc/MSc in Computer Science, Software Engineering or closely relevant field
  • Good delegation and time management skills
  • Outstanding communication and presentation abilities
  • Excellent command of the English language