Développement Backend
Concevoir et développer des fonctionnalités en Java (17+)
Produire un code performant, maintenable et testable
Interagir avec les bases de données (SQL, JDBC, ORM)
Participer à la conception et à l’évolution des architectures applicatives
Gérer les mises à jour de schémas SQL et développer des requêtes CRUD
Développer des interfaces utilisateur en React / JavaScript / TypeScript
Contribuer à l’évolution de l’architecture front-end
Mettre en place et maintenir des tests unitaires et d’intégration
Participer au refactoring et à l’amélioration continue du code
Contribuer aux pipelines CI/CD (Jenkins)
Utiliser des outils d’intelligence artificielle pour améliorer la productivité et la qualité du code
Rédiger une documentation claire (interfaces, workflows)
Travailler en méthodologie Agile
Collaborer avec les équipes techniques et métiers
·
Développeur confirmé (minimum 4-5 ans d’expérience)
Forte capacité d’analyse et de synthèse
Autonomie, rigueur et sens du détail
Bonnes compétences en communication écrite et orale
Capacité à évoluer dans un environnement exigeant et transverse
Java (17+)
Spring Boot, Hibernate
Python
React / JavaScript / TypeScript
SQL
CI/CD (Jenkins)
Git
Architecture microservices
Docker
Frameworks de tests (Jest, Selenium…)
Anglais courant requis (environnement international)
Smartpoint est une société de conseil et de services numériques, pure player Data depuis 2006. Nos compétences reconnues dans ce domaine nous permettent d’être « Preferred Vendor » auprès d’entreprises prestigieuses. Nous sommes en effet référencés parmi les plus grands comptes français dans les domaines de la banque, de l’énergie, des médias, des télécoms ou encore de la grande distribution. Nous rejoindre c'est intégrer une équipe de plus de 300 consultants et experts animée par une vision commune : Une utilisation éthique des données, moins énergivore et conforme dès la conception (RGPD) ; Une approche Smart Data pour lutter contre le Data Swamp, (ces entrepôts de données qui stockent des données inutiles) et permettre une exploitation des données plus durable ; Une méthode de développement agile et des pratiques XOps (DataOps, MLOps, PlatformOps) pour une stack technologique automatisée, qui réduit les process et les technologies utilisées et accélère le time-to-market.