Titulo Estágio
Add Functionnalities and Web User Interface management for an ESB
Áreas de especialidade
Sistemas de Informação
Engenharia de Software
Local do Estágio
Caxarias - Ourém
Enquadramento
Interlog is a multinational company working with many actors of the logistic world. This demands managing a large number of data flows.
In order to achieve high quality level and reliability, the company is developing a project to review their flows server.
The new solution will be based on the Enterprise Service Bus (ESB) Mule ESB
Objetivo
The trainee should take charge of the development of components (cipher/uncipher, compress/uncompress, split/merge,...) which will allow the processing of data streams in the ESB.
In order to administer the steam set, Interlog wants to integrate a web-based parametrization interface into the solution. The intern will lay the foundation of the application base (in line with Interlog standards) for this tool and then develop ergonomic displays allowing internal teams to configure flows.
From this specification, the trainee will carry out the design (analysis, architecture,...), development and then performance tests to meet the response time requirements to which ESB will be subjected.
Plano de Trabalhos - Semestre 1
At the end of the first semester, it's expected the conclusion of the following items:
- Training in business context and technology
- Analysis features requirements for the flows
- Iterative development cycle of feature: flow functionalities
- Analysis management WEB-UI requirements
Plano de Trabalhos - Semestre 2
At the end of the second semester, it's expected the conclusion of the following items:
- Iterative development cycle of feature: ESB Web-UI Core
- Iterative development cycle of feature: ESB Web-UI Transport agent management
- Iterative development cycle of feature: ESB Web-UI Flow server management
- Performance tests
- Deployment guides
Condições
- Paid internship (up to 750€/month - full time)
- Access to a PC connected to the intranet and internet
- Training sessions in France (depends on need and approval)
- International support team
- Possibility to continue the project
Observações
REQUIRED SKILLS:Java, Object modeling, SQL (MySQL, MariaDB, Oracle, ...), HTML, javascript, Paradigm model MVC
SKILLS EXPECTED TO BE ACQUIRED DURING THE INTERNSHIP: Vaadin(https://vaadin.com/home), Hibernate, maven, Jersey (API REST), Glassfish, Git, JUnit, JMS, MuleESB(https://www.mulesoft.com/platform/soa/mule-esb-open-source-esb)
Orientador
Olivier Berthier
oberthier@interlogsolutions.net 📩