16 years of experience in J2EE development. Full-stack, I am skilled in every layer of a web application, I am used to designing its object model, its database model, its architecture with design patterns, Spring, EJB, Struts 2, Hibernate 5, microservices, Rest for the back end.. GWT, JSF, JSP, Node.js, Angular 2+, React, Javascript, CSS 3, HTML 5 for the front end GUI. I have written many specifications and helped to formulate them. Then to produce the code with industrial quality (GIT, Maven, continuous integration with Jenkins and Docker, Agile methodology via Scrum and TDD) and tests (JUnit, Mockito, Concordion, Selenium). Finally, to maintain the software during the production phase (expert with Eclipse and IntelliJ for debugging and with Jira).