Full-Stack Developer
youdidIT @ European Patent Office
- Bruxelles
- 34,00-47,00 €/heure
- CDI
- Temps-plein
- Development and integration of technological components.
- Implementation of user requirements.
- Prototyping.
- Elaboration of test programs.
- Integration with other applications.
- Writing of technical documentation.
- Assistance with deployment and configuration of the system.
- Participation in meetings with the project teams.
- In depth knowledge of, and experience with Spring Core and Spring MVC.
- In depth knowledge of, and experience with Spring Boot.
- In depth knowledge of, and experience with EJB.
- In depth knowledge of, and experience with Servlets and JSF.
- In depth knowledge of, and experience with JSP.
- In depth knowledge of, and experience with Oracle RDMS, PL/SQL.
- In depth knowledge of, and experience with Hibernate/JPA.
- In depth knowledge of, and experience with JTA.
- In depth knowledge and skills in using Continuing Development / Continuing Integration techniques, 3 knowledge of source code control repositories such as Maven, Bamboo, Bitbucket/GIT, SVN, TFS.
- Good knowledge and experience working with Agile / SCRUM methodology.
- Good knowledge and experience working with Spring Data.
- Good knowledge and experience working with of HTML 5 and CSS3.
- Good knowledge and experience working with of unit testing with JUnit and Mockito frameworks.
- Good knowledge and experience working with of microservices with the Axon framework.
- Good knowledge and experience working with Javascript framework Angular 2.
- Good knowledge and experience working with Javascript framework JQuery.
- Good knowledge and experience working with REST with JAX-RS.
- Good knowledge and experience with Weblogic and/or JBOSS.
- Knowledge and experience with Apache Tomcat.
- Knowledge and experience working with Vaadin.
- Knowledge of SOAP and Spring Web Services.
- Knowledge of Domain-Driven Design (DDD).
- Experience working with the Atlassian Suite, JIRA, Confluence, Bitbucket, and Bamboo.
- Knowledge of, and experience with C# and ASP.Net is an asset.
- Knowledge of, and experience with T-SQL is an asset.
- In depth knowledge of HTML 5 and CSS 3.
- In depth knowledge of Java 6 and above.
- In depth knowledge of Relational DBMS.
- Good knowledge of Agile principles.
- Good knowledge of interoperability technology (Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus).
- Knowledge of UML, in particular use case diagrams and activity diagrams.
- Capability to write clear and structured technical documents.
- Ability to give business and technical presentations.
- Ability to apply high-quality standards.
- Analysis and problem-solving skills.
- Ability to cope with fast-changing technologies used in application architecture and design.
- Capability of integration in an international/multicultural environment, rapid self-starting capability, and experience in working in team.
- Ability to participate in multilingual meetings.
- Ability to work in multi-cultural environment, on multiple large projects.
- Excellent Team Player.
- Ability to understand, speak and write English C1 is mandatory.
- Ability to understand, speak, and write French B1 will be an advantage.
- High degree of discretion and integrity is requir