En_flag

CLOUD SOFTWARE ENGINEER

Metis_logo
The Cloud Software Engineer will contribute to the software design and development of server side code for an innovative Cloud IoT Platform, designed to monitor industrial equipment. The role of the Cloud Software Engineer is to design and develop robust and scalable server-side software used in cloud applications. 

 

          MAIN RESPONSIBILITIES

          In particular, the Cloud Software Engineer performs the following tasks:

 

  • Build, design and implement scalable server side code for cloud based applications
  • Create robust high-volume production applications
  • Build high-quality, reusable code and libraries for future use
  • Optimize the server-side software for maximum speed and scalability
  • Implementation of security and data protection
  • Design applications for managing big data, services and infrastructure
  • Work with other team members in order to clearly define integration endpoints and maintain modularity among various components
     

    REQUIRED SKILLS & QUALIFICATIONS

    The minimum technical requirements for the Cloud Software Engineer position are:

  • Bachelor’s Degree in Electrical/Computer Engineering, Computer Science or equivalent
  • 2+ years working experience in object-oriented software development
  • Solid programming skills in Java and /or Javascript as well as object-oriented design concepts
  • Familiarity with Spring and/or Node.js ecosystems
  • Working experience on RESTful APIs
  • Experience developing software for Unix/Linux operating systems
  • Experience with Git or other version control systems
     

    DESIRED SKILLS & QUALIFICATIONS

    The following qualifications will be considered an asset:

  • Prior hands-on experience with Docker and Kubernetes
  • Prior hands-on experience with bot frameworks
  • Prior hands-on experience with messaging protocols and systems (AMQP, Apache Kafka)
  • Prior experience with deployment on cloud service providers (Microsoft Azure, AWS etc)
  • Prior experience with test automation frameworks
  • Familiarity with Agile methodology
     

    KEY COMPETENCIES

  • Possess excellent interpersonal and teamwork skills
  • Contribute to a positive team environment
  • Fully understand software engineering concepts and procedures
  • Fluent in English
  • Demonstrate strong technical writing skills 
  • Organized and methodical 
  • Enjoy learning new things!

Τοποθεσία: ΑΘΗΝΑ, ΕΛΛΑΔΑ

Τομείς: Shipping Industry, INTERNET APPLICATIONS, Electrical Engineer, Software Development, Engineering

Είδος εργασίας: Πλήρης απασχόληση

Απευθύνεται σε: Φοιτητές, Απόφοιτους