Job description
Design, develop, test, document, deploy and maintain the functionality of new releases while adhering to technical standards and processes, including software programming best practices, canvases and technical frameworks.
Apply and challenge the architecture, security and performance recommendations for the quality and robustness of the developments carried out.
Participate with your teammates to build the content of the next releases in inner-source and open-source.
Evaluate the development load of the next releases and find technical solutions to achieve the objectives set in the team.
Maintain products in operational condition.
Guarantee the good quality of the features delivered thanks to your level of requirement, code reviews with front and back dev leads, automatic tests.
Document the code and the APIs produced.
Lead a junior developer.
Profile wanted
Your profile
You have solid experience in Back: Java development with the Spring Book framework.
You have knowledge of Front: Angular (or JS view or React).
Database: MongoDB, Elastic Search.
You know how to model API’s.
You have skills in test automation.
You are comfortable with agile collaboration methods (Scrum and Kanban) and tools (JIRA).
You are sensitive to Devops principles, practices and tools (Ansible, Terraform, Kubernetes, Openshift, Docker, Docker-compose, CI, CD).