We are currently looking for a Senior Full-Stack developer for one of largest international organizations.
Role Details:
- Start: ASAP
- Duration: First contract is 5-6 months + highly possible extensions
- Project scope: 3-4 years
- Location: Remote work mainly with on call requests for headquarters based in Brussels, Belgium. Candidates are expected to be located near-site in 1-2 hours of drive distance in case of on call requests or attending meetings
Scope:
- Development of front-end website architecture.
- Design of user interactions on web pages.
- Development of back-end website applications.
- Implement core business logic.
- Creation of servers and databases for functionality.
- Understanding and implementation of security and data protection.
- Cross-platform optimisation.
- Design responsive applications.
- Design and develop APIs.
- Participating in the design and creation of scalable software.
- Taking lead on projects, as needed.
- Maintenance of code integrity and organisation.
- Writing clean, functional code on the front- and back-end.
- Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Testing and fixing bugs or other coding issues.
- Meet both technical and consumer needs.
- Write technical documentation
Skills:
- Excellent knowledge and experience with J2EE object-oriented programming including Service Oriented Architecture (SOA) and web services;
- Excellent knowledge of web-services;
- Very good knowledge of JavaScript (including frameworks and libraries such as Angular and Bootstrap);
- Very good knowledge of: Spring 5, Spring boot 2, Hibernate, Liquibase, Junit and Kubernetes
- Good knowledge of HTML and CSS;
- Good knowledge of microservices and architecture in the cloud;
- Good knowledge of continuous delivery and Application Lifecycle Management tools (Jenkins, Bamboo, JIRA, Git, etc.);
- Knowledge of Oracle Relational Database Management System (ver. 12 and/or latest) - and database programming;
- Knowledge of code versioning tools such as Git;
- Knowledge of interoperability technology (i.e. message oriented middleware, service oriented bus, event architecture);
- Must have a bachelor or master’s degree.
- Ability to give business and technical presentations;
- Ability to apply high quality standards;
- Ability to cope with fast changing technologies used in the domain of document management;
- Very good communication skills with technical and non-technical audiences;
- Analysis and problem solving skills;
- Fluent in English, Ability to understand, speak and write French (B1/B2) will be an advantage;