Job Description
Job ID: HNMJD3361
Role:
Full-stack developer
Location:Brussels,Belgium
Language: English
Description of The Tasks:
The Following tasks will be performed by an external service provider:
- Development of back-end website applications.
- Integration of user-facing elements developed by a front-end developers with server side logic.
- Implement core business logic.
- Creation of servers and databases for functionality.
- Design and implementation of data storage solutions.
- Understanding and implementation of security and data protection.
- Optimize applications for performance and scalability.
- Design and develop APIs.
- Participating in the design and creation of scalable software.
- Taking responsibility for projects and outcomes, as required.
- Maintenance of code integrity and organization.
- Writing clean, functional code according to the architectural direction.
- Compile and analyze 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.
- Generate and Maintain technical documentation.
- Cross-platform optimization.
- Design and develop APIs.
- Design of user interactions on web pages.
- Design responsive applications.
- Development of back-end website architecture.
- Development of front-end website applications.
- Facilitate the continuous delivery of IT applications by using Application Lifecycle Management and automation tools.
- Implement core business logic.
- Participating in the design and creation of scalable software.
- Plan, implement, upgrade DevSecOps pipelines
- Promote the usage of DevSecOps methodologies for IT projects.
- Understanding and implementation of security and data protection.
- Write technical documentation.
- During the implementation of this SC, the service provider might be required to take on new tasks relevant to the activities mentioned above.
- Interaction with the business analysts, customers, users, project leaders and the developers
Knowledge and Skills:
The Following skills and knowledge are required for the performance of the above listed tasks:
- Excellent communication skills in English at a professional/technical level
- Excellent knowledge of Java 17
- Excellent knowledge of Spring Framework
- Excellent knowledge of Hibernate
- Excellent knowledge of Object Oriented Programming & Modeling
- Excellent knowledge of HTTP and API design
- Excellent knowledge of Angular
- Excellent knowledge of Encryption practices and techniques (At Rest and Transit)
- Experience with large, secure, enterprise-level multi-user Information Systems
- Good knowledge of Spring Reactive
- Good knowledge of Mongo Database(s)
- Good knowledge in conducting DevSecOps in an agile work environment
- Good knowledge of Enterprise Content Management practices
- Good knowledge of Business Process Management practices
- Good knowledge of Triple A methods and practices (E.G. SSO, Unified Login, FIDO, O-Auth)
- Good knowledge of Atlassian Tooling (JIRA, Confluence, Bamboo)
- Good knowledge of Kubernetes
- Good knowledge of Ansible
- Good knowledge of Hashicorp Vault
- Good knowledge of Hashicorp Terraform
- Good knowledge of Liquibase
- Good knowledge of Git lab Pipelines
- Good knowledge of Nexus/Sonarcube
- Good knowledge of Maven
- Good knowledge of Kafka
- Good knowledge of Redis
- Good knowledge of Monitoring tooling (Dynatrace, Prometheus)
- Mastering MS Office suite, including MS Project and MS Visio, SMT and JIRA
- Automation skills to optimize and understand the DEVSECOPS pipelines
Specific Expertise:
Following specific expertise is mandatory for the performance of tasks:
- At least 4 years of specific expertise in Software Development.
- At least 2 years of specific expertise in maintenance of information system, with preferences for Case management or Document management applications.
- At least 1 year of specific expertise in DevOps.
- Urgent Openings
- Contract/Freelance
- Contract to Hire
- Direct Hire