Developpeur BackEnd Java
Ref : 230303B004-
ASAP
-
Télétravail
-
6 mois
-
Consultant, Développeur, Ingénieur de développement

Compétences requises
Description de la mission
SysCatalyst recrute pour les besoins d'un grand compte situé en région parisienne, un développeur BackEnd Java en freelance ou en CDI.
Vous aurez pour missions :
- Analyser le besoin fonctionnel
- Développer le code qui répond au besoin fonctionnel
- M'assurer que le nouveau code soit couvert par des tests unitaires (taux de couverture du nouveau code supérieur à 70%)
- Massurer qu'il n'y a pas de régression après mon développement
- Effectuer des commit automatique et fréquent sur le repository git
- M'assurer que mon code soit lisible et commenté
- Vérifier que mon code fonctionne en local et sur FEAT
- Effectuer un pull request pour que mon code soit pris en compte à la fin de mes développements
- Review des pull request de mes collègues
- Tests croisés pour valider les développements de mes collègues
- Tracer dans JIRA mon activité sur les tickets que je traite
- Mettre à disposition les contrats d'interface (swagger) et en informer les consommateurs
- Informer les consommateurs de mon service pour tout changement de contrat d'interface
- Disposition un jeu de données de tests pour que les consommateurs de mon service puisse tester
- M'assurer que j'ai le bon niveau de logs pour pouvoir analyser le comportement de mon service
- M'assurer que le monitoring de mon service est fiable
- Vérifier les métriques de qualité sur Sonar régulièrement
- Vérifier que la CI/CD de mon service fonctionne convenablement
- M'assurer que mes développements répondent aux critères d'acceptance et de performance
Livrables
â— Connaissances Théoriques :
o Théorie de compilation / Theorie des langages automates (Turing)
o Logique mathématique / Logique floue
o Analyse Lexicale, Syntaxique, Sémantique
o JAVA 8, Spring, Springboot (obligatoire), Spring Security, Apache Camel, Hibernate, Maven, Gradle, Kafka, RabbitMq, ActiveMq, Elastic …
o DBUnit, H2, JUNIT, Mockito, PowerMock
o Git, GitFlow, Jenkins, Sonar, Docker, Kubernetes, Ansible
o ELK, Grafana, AppDynamics
o SQL & NoSQL databases
o Shell, Python, Perl …
o JavaScript, Angular, NodeJs, VueJs, ReactJs …
o BitBucket, JIRA , Confluence
â— Méthodologie agile : Scrum / Kan Ban / Safe
L'expérience en Java 8, spring et springboot est obligatoire.
Si votre profil corresponds à notre offre, faites-nous parvenir votre CV!