Au sein d'une de leurs équipes SCRUM, vous participez au développement des applications mises à la disposition de leurs utilisateurs internes et de leurs clients.
Vous assurez le développement des applications et des fonctionnalités ainsi que leur maintenance, les analyses techniques et les tests unitaires s'y rapportant.
Vous réalisez ces développements en collaboration avec les analystes fonctionnels, les développeurs et les test analystes de votre équipe SCRUM ainsi que, le cas échéant, les architectes et les équipes système.
Technologies utilisées:
- Java 8
- Spring (spring core, spring data jpa, spring batch, spring boot, spring rest api, ...)
- JPA : Eclipse Link, Hibernate
- JAXB, CXF
- Junit 4 et 5, DbUnit, Mockito, cucumber
- iText, Birt, jxls
- Apache commons, GWT
Méthodologies utilisées :
- Méthodologie agile (Scrum) ;
- Modélisation (UML) ;
- Tests unitaires et TDD (Test Driven Development) ;
- Outils utilisés
- IntelliJ
- Intégration continue (GoCD)
- Gitlab
- Nexus