Brayton Global
Full-stack developer
Brayton GlobalBelgium19 hours ago
Full-timeInformation Technology

DESCRIPTION OF THE TASKS


• Development and maintenance of front-end and backend web application

• Development of architecture components and building blocks, including using cloud components

• Review and refactoring of the existing systems code, migration to new front-end architecture

• Design responsive applications

• Design and develop webservices (REST and SOAP) as well as integrate with other webservices

• Participating in the design and creation of information systems, scalable software

• Maintenance of code integrity and organisation

• Writing clean, working code on the front- and back-end

• Writing unit tests, integration tests and e2e tests.

• Build and deploy new releases, executing all the necessary steps (e.g., database updates)

• Configuring software on local and managed environments

• Creation of servers and databases for functionality in cloud development environment

• Troubleshoot the technical issues in all environments (including production priority one issues)

• User experience design on web pages

• Implementing core business logic

• Meet both user and technical needs

• Data analysis and data modelling

• Understanding and implementation of security and data protection.

• Analysis of the integration of different information systems

• Assistance with quality assurance, including testing and fixing bugs or other coding issues

• Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation, and reporting

• Write technical documentation as necessary

• Participation in technical working groups, progress meetings and meetings with the users

• Reviewing technical documentation, including code reviews and security document reviews



KNOWLEDGE AND SKILLS

The following skills and knowledge are required for the performance of the above listed tasks:

• Excellent knowledge of front-end languages, frameworks, libraries, and tools (e.g., HTML, CSS, SCSS, JavaScript, Typescript, Node.js, Angular 11+)

• Excellent knowledge of recent front-end IDEs (e.g. IntelliJ IDEA / Visual Studio Code / WebStorm)

• Good knowledge of Object-Oriented Programming languages

• Good knowledge of Java EE technologies

• Good knowledge of the Spring Framework

• Good knowledge of the Hibernate Framework

• Good knowledge of Agile development methodologies (such as SCRUM, Kanban)

• Good knowledge of code versioning tools (specifically Git)

• Good knowledge of Linux as development environment

• Good knowledge of Maven

• Good knowledge of Java Testing frameworks and libraries (e.g. JUnit, TestNG, Mockito, AssertJ, Selenium)

• Knowledge of Relational Database Management Systems

• Knowledge of deployment and continuous integration tools (e.g. Jenkins, Bamboo, GitLab)

• Ability to participate in technical meetings and good communication skills

• Ability to give technical presentations and demo’s

• Ability to apply high quality standards

• Ability to multitask

• Ability to provide support to end users

• Ability to provide analysis and ability for problem solving

• Ability to cope with fast changing technologies used in application architecture and design



SPECIFIC EXPERTISE

at least 4 years of specific expertise in design and development of web applications based on front-end frameworks and libraries, specifically on Angular

• at least 3 years of specific expertise in Spring Framework

• Proficiency in Angular (latest versions, build and automation tools), Typescript.

Key Skills

Ranked by relevance