Start Date: ASAP
Seniority levels: 1 Medior/Senior
Languages: FR and/or NL and EN
Our client is modernizing their IT approach, involving many change programs and projects. One of these projects is to phase out the current middleware product and to implement a new integration platform in a future-proof way. The redevelopment of integrations is ongoing, and we are now looking for additional team members to strengthen the multidisciplinary project team and to gain traction in the coming months in order to realize project goals.
Function Scope
You will work as a dedicated project team member within the technical area of the project. The Senior Software Engineer is a crucial member of the project team and will be working from a ‘build it then run it’ perspective. The role involves designing, building, and supporting the testing and roll-out of Java applications replacing the APIs and data flows currently handled by the Middleware solution. The new applications are to be built using Open Source technologies and packages. You will help the project progress and ensure the new solution is built in a solid way, operationally viable, sufficiently monitored, and future-proof.
Technical environment and technologies
Development
- Java, Spring Boot, Apache Camel, CXF, …
- Scripting skills
- Tibco BusinessWorks 5 & 6, Enterprise Messaging Services
Package & Build
- GitLab CI/CD Pipelines
- Maven
- Docker
- Terraform
Runtime
- Google Cloud Platform including Pub/Sub, Kubernetes, Operations
- Kibana
- PostgreSQL
Primary Responsibilities
- Development of integrations based on functional and non-functional requirements.
- Redevelopment of existing integrations, later development of new ones in collaboration with application teams.
- Execution of automated unit testing, collaboration with teams for testing and acceptance.
- Assistance with activation of integrations in test and production environments.
- Support for developed applications.
- For senior profiles: coaching and supporting colleagues in the team.
Project Tasks
- Close collaboration with Project Team (Project Manager, Architects, Developers, Testers, DevOps, …).
- Ensures timely delivery of quality output.
- Participation in project meetings (standups, sprint reviews, retrospectives).
- Delivery of documentation as per standards.
- Work within Agile methodology, architectural frameworks, and guidelines.
Your Profile
- Bachelor’s degree in IT/Computer Science/Software Engineering or 5+ years of relevant experience.
- At least 3 years of experience with developing production-proof applications.
- Experience with Enterprise Application Integration solutions (e.g., Tibco, MuleSoft).
- Familiarity with tools/frameworks like Eclipse, GitLab, Apache Camel, Spring Boot, SAP JCO.
- Understanding of Middleware technologies in corporate environments.
- Experience with diverse integration techniques (file transfer, messaging, APIs).
- Experience with Open Source software and Cloud technologies (GCP is a plus).
- Goal-oriented and proactive problem-solver.
- Team player, collaborative, knowledge-sharing.
- Excellent English communication; fluency in Dutch or French is a strong asset.
- Flexible in dynamic organizations undergoing change.
- Eager to learn, interested in innovative technologies and retail market trends (experience in retail is a plus).
- Familiarity with Google Workspace, Confluence, and JIRA is a plus.