| Job Description |
Alteo is looking for a Middleware Integrator/Developer (Java) for a 6-month contract position with the possibility of permanent employment.
*** 80% remote work / 1 day per week in the office ***
You will be responsible for designing and taking the architectural decisions for the integration platform that will allow the different products to communicate between them.
Responsibilities:
- Learn integration pattern and the development of those in the chosen platform (WSO2)
- Design solution using routes and connectors to enable communication between systems and software product
- Configure messaging broker (RabbitMQ)
- Design a replayability module for the messages
- Analyze systems interfaces (API) to be able to find the relevant information
- Implement data mapping
- Elaborate the technological vision of integration
- Design in Java the missing connectors
- Exchange with infra to put in place and manage the different environments – DevOps
- Develop documentation (architecture, product support)
- Put in place the tools to enable the Business Analysts to create data mappings
Profile:
- Bachelor's Degree / College Diploma in IT or equivalent
- 5+ years of relevant experience
- Experience in one of those integration technologies: WSO2 micro-integrator, Mule, Talend ESB, Red Hat Fuse, Oracle Services Bus, Tibco or IBM Integration Bus
- Good knowledge of Java
- Advanced knowledge of standard protocols like REST, SOAP, AMQP, FTP, etc
- Good knowledge of .Net, Python, or any similar programming languages (asset)
- Experience related to IT security: Authentication (basic, certificates) and authorization (asset)
- Experience with the products WSO2 (asset)
- Experience with Docker, Kubernetes and HELM (asset)
- Experience with Azure and/or AWS (asset)
- Experience using Git/Azure DevOps (asset)
- Experience with Release management (asset)
- Experience with a message broker (asset)
- Self-Discipline and a sense of responsibility as well as the capacity to adapt easily
- Strong sense of organization and prioritizing
- Analytical and problem-solving skills
- Ability to communicate, write and synthesize information
- Ability to multi-task in a rapid-paced environment
- Team spirit, tact, diplomacy, autonomy, rigor, and discipline
|