*Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
*Troubleshoot and resolve issues in existing software. Analyze and study complex systems requirements. Prepare design documentation.
*Write and maintain technical documentation to describe program development, logic, coding, deployment, testing, changes, and corrections.
*Collaborate and communicate effectively with stakeholders throughout the organization
*Facilitate daily scrum, sprint planning, sprint demo and retrospective meetings.
*Ensure the correct use of scrum process, track and remove impediments.
*Help the product owner to make the product backlogs in good shape and make them ready for the next sprint.
*Technical tasks :
- Migration of the legacy environment using a DDD approach : Soap to Rest, Java 6/7 to Java 8, Split of a monolithe middleware...
- Migration of old screens : Jsf/Jsp/AngularJs to ReactJS
- Design and development of new functionalities : TDD, Rest services (Java/ Spring/ JaxRS) , UI (ReactJS)
*Mission : Build of an archiving solution from scratch.
*Definition of MMF and interfaces in collaboration with the product owner and final users.
*Domain driven design : cut-in and definition of the business model.
*User stories elaboration, complexity estimation and technical solutions choice.
*Security insurance : set up a java api (Gateway Pattern) using Spring Security / Spring Zuul / SAML2 / SSO server.
*Full stack development (TDD), code reviews, documentation and devops practices.
*Software Factory : Java 8, Spring (Boot, MVC, Data, Security, cloud), Angular 4/5, Angular Material 2/5 , Junit, Oracle12C, Maven, Jenkins, CA automation, Scrum...
*Contributing in all phases of the development lifecycle of M6 differents WEB2.0 applications.
*Software factory : Java/JEE, Spring (Data, MVC), Junit, Hibernate, GWT, Mule ESB, AngularJS, Bootstrap, JasperReport, Maven, Jenkins, SqlDeveloper, Scrum, JIRA, Confluence, TDD/ATDD (Fitnesse).
*Development of new features, support and maintenance on the software Solife (Policy administration system for life insurance, pension and healthcare)
*Software factory : Java/JEE, Spring Framework, Hibernate, Groovy, SqlDeveloper, Oracle12c, Maven, JBoss, UML, Scrum, JIRA, Confluence, SmartBear Collaborator, SVN, Sonar, Tomcat