Développeur·se Fullstack Java/SQL/ Python confirmé (H/F)
Description
Teksystems recherche pour son client grand compte un·e développeur·se fullstack pour rejoindre une équipe qui développe et maintient une application interne dédiée à la gestion de onnées sensibles et contractuelles.. Cette application est stratégique et repose sur : un back-end en Java , une base de données SQL complexe, des traitements automatisés en Java, SQL et Python . Le travail se fait dans un environnement Agile , avec des pratiques SAFe et des rituels réguliers (daily, sprint planning, rétrospective). La qualité du code est assurée via des revues de code systématiques. Le rôle est majoritairement back-end , avec un travail quotidien sur Java, SQL, Python et les traitements automatisés. Il comporte également une forte dimension fonctionnelle : compréhension des besoins des équipes métiers internes, analyse des règles de gestion, proposition de solutions et participation active aux ateliers Agile/SAFe. Vos missions
- Analyse et compréhension des besoins Participer aux ateliers Agile avec les équipes métiers. Comprendre les besoins fonctionnels et les traduire en solutions techniques. Étudier les impacts sur les données et sur l’architecture existante. Contribuer à la rédaction des spécifications.
- Développement et évolution de l’application Développer de nouvelles fonctionnalités en Java . Écrire, optimiser et maintenir des requêtes SQL . Développer ou adapter des scripts et batchs en Python . Faire évoluer le modèle de données (tables, relations, performances). Intégrer et assembler les composants logiciels. Participer activement aux revues de code pour garantir la qualité et la cohérence du code.
- Tests et qualité Préparer les jeux de tests. Réaliser les tests unitaires et d’intégration. Identifier, analyser et corriger les anomalies. Vérifier la cohérence et la qualité des données traitées. Contribuer à l’amélioration continue des pratiques de développement.
- Maintenance Maintenance corrective : correction des bugs et incidents. Maintenance évolutive : ajout de fonctionnalités, optimisation des performances. Suivi et fiabilisation des traitements automatisés (batchs). Participation aux rituels SAFe pour planifier les évolutions.
- Documentation et collaboration Rédiger la documentation technique. Expliquer les choix techniques à l’équipe. Travailler en collaboration avec les développeurs, testeurs, PO et architectes. Contribuer à la diffusion des bonnes pratiques (tests, code review, qualité).
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.