Software Engineer / Backend Web Developer Java - Junior / Mid level

Context

As part of the development of Deepecho's products, we are looking for a Software Engineer specialized in Java (Spring Boot specifically) who will participate in the development of Deepecho's SaaS solutions and their deployment in the cloud.

Environment

This position will give you the opportunity to grow and develop your skills within an innovative startup whose mission is to improve maternal and fetal health by developing solutions based on image analysis using Deep Learning.

Technical stack: Azure, Java, Python, Docker, Postgresql, Github

Responsibilities

Participate in the development of APIs and web applications in Java using the Spring boot framework.
Deployment of web applications in the cloud

Qualifications

  • You master Java programming (design patterns, JPA, etc.)
  • You have a solid knowledge of SQL
  • You know the standards and best practices of web development (REST)
  • You are skilled in at least one backend web development framework in Java

Ideally

  • You have at least 1 year of professional experience (excluding internship)
  • You have a BAC +5 degree, engineering school or Master in a specialty relevant to the position (Computer Science, Web Development etc..)
  • You master the Spring Boot framework
  • You have knowledge of the following technologies: Linux, Docker, Cloud (Azure), Nginx, CI/CD

Practical information

  • Workplace: Rabat, Morocco
  • Telecommuting policy: hybrid