DÉVELOPPEUR FULL STACK JAVA/ANGULAR & SCRUM MASTER (H/F)
Adonys is recruiting, for a client's IT department, an experienced full-stack Java/Angular developer who also acts as Scrum facilitator. Day to day: build Spring Boot back-ends and Angular front-ends, secure REST APIs, tests and CI/CD, while running Scrum ceremonies and working directly with business users in Villeneuve d'Ascq.
- Compensation
- Not disclosed
- Location
- Villeneuve d'Ascq, France
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Experienced full-stack Java/Angular developer
- Strong Agile sensitivity and Scrum facilitation skills (Planning, Daily, Review, Retrospective, Backlog Refinement)
- Back-end development with Java 11/17+, Spring Boot, Spring MVC, Spring Security
- ORM with Hibernate and JPA
- Design and develop secured REST APIs
- Front-end development with Angular, TypeScript, JavaScript, HTML5, CSS3
- Microservices architecture experience
- Unit, integration and non-regression testing
- DevOps tooling: Git, GitLab, Jenkins, Docker, CI/CD, SonarQube
- Databases: Oracle, SQL Server, PostgreSQL
- Collaborative tools: Jira, Confluence
- Interact directly with business users and Product Owners, challenge ambiguous requirements
- Write user stories and functional specifications
- Autonomous, proactive profile able to participate in architecture decisions
Full description
Contexte de la mission
Dans le cadre du renforcement de sa Direction des Systèmes d'Information,notre clientrecherche un Développeur Full Stack Java/Angular expérimenté H/F disposant d'une forte sensibilité Agile et capable d'endosser un rôle de facilitateur Scrum auprès de l'équipe.
Au sein d'une équipe agile pluridisciplinaire, vous interviendrez sur l'ensemble du cycle de vie des applications, depuis la compréhension des besoins métiers jusqu'à la mise en production des solutions, tout en contribuant activement à la diffusion des bonnes pratiques Scrum et à l'amélioration continue des équipes.
Cette mission requiert un profil autonome, force de proposition, capable d'échanger directement avec les métiers et de challenger les besoins afin de garantir la pertinence des solutions développées.
Vos missions
Développement Full Stack
- Analyser les besoins fonctionnels exprimés par les métiers.
- Participer aux ateliers de cadrage et de conception des solutions.
- Concevoir et développer des applications robustes et évolutives.
- Développer et maintenir des API REST sécurisées.
- Assurer les développements Back-End en Java/Spring.
- Réaliser les développements Front-End sous Angular.
- Participer aux choix d'architecture applicative.
- Garantir la qualité du code via les bonnes pratiques de développement.
- Réaliser les tests unitaires, d'intégration et de non-régression.
- Participer aux activités de maintenance corrective et évolutive.
- Contribuer à l'amélioration continue de l'environnement technique.
Analyse fonctionnelle et relation métier
- Comprendre les enjeux métier et les processus fonctionnels.
- Interagir directement avec les utilisateurs et les Product Owners.
- Challenger les demandes lorsque celles-ci sont insuffisamment détaillées ou ambiguës.
- Traduire les besoins métiers en solutions techniques pertinentes.
- Participer à la rédaction des User Stories et des spécifications fonctionnelles.
- Accompagner les métiers dans la formalisation de leurs besoins.
Agilité & Accompagnement Scrum
- Animer les cérémonies Agile :
- Sprint Planning
- Daily Scrum
- Sprint Review
- Backlog Refinement
- Sprint Retrospective