Les meilleurs développeurs informatique freelances sont sur Codeur.com
Fermé · 10 000 € et plus · 7 offres · 461 vues · 8 interactions
Bonjour,
Nous recherchons un développeur JAVA (idéalement fullstack). Voici la fiche de poste :
Vous accompagnez une startup dynamique dans le développement d'une marketplace.
Vous rejoignez une équipe en pleine croissance.
Le poste est en remote à plein temps.
Une première mission de type essai de 10/20 jours. Si l'essai est concluant nous passons sur une mission long terme (+6 mois) et CDI possible.
Mission
Concevoir et implémenter des fonctionnalités métiers (e-commerce) qui seront mises à disposition via une API HTTP JSON ou directement via génération de page HTML.
Communiquer avec nos différentes BDD (SQL, Elasticsearch) et services tiers via des API HTTP (prestataire de paiements, suivi de colis, ...).
Participer aux choix techniques et à la définition de bonnes pratiques d'architecture logicielle.
Sur une mission long terme vous serez amené à gérer et accompagner de nouvelles recrues.
Nos technos
Application monolithe (mais bien modulé/découplé) avec un frontoffice à l'ancienne (template freemarker) et un backoffice en angular.
Java 11
Angular 8 et supérieur
MySQL
Elasticsearch
AWS
Intégration continue via gitlab
Méthode de travail
Nous avons une liste des tâches sur un board Kanban. Le lead dev vous attribue diverses tâches, de périmètre et complexité croissante.
Une fois la tâche terminée: code review par un autre dev (vous serez également amené à en faire), validation par QA puis mise en production.
Nous n'effectuons pas de sprint scrum, notre objectif est le déploiement continu. Dès qu'un bug est corrigé ou qu'une feature est prête et validée (même incomplète), elle est mise en production.
Au début vous serez formé aux méthodes de développement et aux règles architecturales en place (il y a même un peu de documentation !).
Un développeur sera toujours disponible et présent pour vous épauler et guider en cas de besoin (vous n'êtes pas seul sur le projet).
Les premières tâches seront relativement simples (rajout de test unitaire, bugfix) afin de prendre connaissance progressivement du codebase.
Vous serez amené par la suite à développer des features complètes de plus en plus complexes en total autonomie (on l'espère :D).
Le poste étant en remote, une présence pendant les heures de bureau sur Skype/Slack est indispensable.
Compétences requises
Maitrise de java (avec au moins 5 ans d'expérience)
De bonnes bases en architecture logicielle, découplage, refactoring.
Bonnes pratiques en développement logiciel, concevoir un code maintenable de qualité (= compréhensible) et testé.
Bonnes connaissances en plain SQL et JPA
Des bases en développement web
Mise en place de tests unitaires et d'intégration (junit, mockito, ...).
Utilisation de git.
Docker (les bases)
DDD
TDD
CQRS
Compétences appréciées/bonus
- Développement frontend en HTML, SASS, Typescript et Angular.
- Domain Driven Design / Event Sourcing
- Habitué à l'environnement Linux.
Budget indicatif : 10 000 € et plus
Publication : 31 janvier 2020 à 11h41
Profils recherchés : Développeur spécifique freelance , Développeur Java freelance , Développeur API freelance , Consultant marketplace freelance
7 freelances ont répondu à ce projet
7 propositions de devis en moins de 2h