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