B2B Freelance Opportunity
12 months Contract (With Possibility to extends)
Brussels, Hybrid (2 days onsite and 3 days remote)
Starts: ASAP
Note: Only For EU Citizens
DESCRIPTION OF THE TASKS
The (non-exhaustive list of) following tasks will be performed by the external service provider:
• Contribute to the redesign, and redevelop:
o A backend service providing APIs for the front-end and integration with other IT systems
o APIs related to data upload/data download of data files
o APIs to retrieve and manipulate data exposed by other API services
• Maintain a middleware layer assuring the connection between the front-end and a PaaS software (including authentication / authorization).
• Contribute to the evolution of the architecture in collaboration of various experts (front-end, database management, data engineering, business intelligence, etc.)
• Produce technical documentation
• Contribute to some front-end developments when necessary.
• Help with the upgrade and deployment of an off-the-shelf software used for data processing and risk scoring.
• Interact with business analysts, front-end developers, devsecops engineers, project leaders and other developers
KNOWLEDGE AND SKILLS
Following skills and knowledge are required for the performance of the above listed tasks:
• Very good knowledge of the JAVA programming language in the context of web application back-end development
• Very good knowledge of relational databases
• Knowledge of front-end development (ideally with Angular)
• Knowledge of data modelling for analytical applications would be an asset
• Very good knowledge of application security
• Knowledge of Scala would be an asset
• Ability to collaborate with various experts and accept different points of view
• Ability to give business and technical presentations
• Ability to apply high quality standards
• Ability to cope with fast changing technologies
• Very good communication skills with technical and non-technical audiences
• Analysis and problem solving skills
• Capability to write clear and structured technical documents
• Ability to participate in technical meetings and good communication skills
SPECIFIC EXPERTISE
Following specific expertise is mandatory for the performance of tasks:
• Experience of five years as a full-stack developer
• Experience of two years with Java in the context of back-end development
• Experience of two years with relational databases (data modelling in the context of operational systems, performance optimisation, query building)
• Experience of one year with front-end development (ideally with Angular)
• Good knowledge of development in the cloud (public, hybrid, or private)
• Good knowledge of software development tools / CI/CD pipelines (e.g. Gitlab, Maven, Gradle, Postman, SonarQube, etc.)
• Good knowledge of software development lifecycle
• Knowledge of XML and XSD