Jobs and Careers
SW

Java Full-stack Developer

Sword Group
Belgiumfull_timeVerifiedPosted 5 Dec 2024

About the role

DESCRIPTION OF THE TASKS

• Development and integration of technological components.

• Implementation of user requirements.

• Prototyping. • Elaboration of test programs.

• Integration with other applications.

• Writing of technical documentation.

• Assistance with deployment and configuration of the system.

• Participation in meetings with the project teams

Requirements

KNOWLEDGE AND SKILLS

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

• In depth knowledge of HTML 5 and CSS 3

• In depth knowledge of Java 8 and Java 11. Java 17 and above are plus.

• In depth knowledge of Relational DBMS

• Good knowledge of Agile principles

• Good knowledge of design principles such as SOLID, IDEALS and CQRS. SAGA is a plus.

• Good knowledge of interoperability technology (REST, Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus).

• Knowledge of UML, in particular use case diagrams, state transition and activity diagrams.

• Capability to write clear and structured technical documents • Ability to give business and technical presentations.

• Ability to apply high quality standards

• Analysis and problem-solving skills

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

SPECIFIC EXPERTISE

The proposed candidates should have the following specific expertise

• In depth knowledge of, and experience with Spring, including Core, JPA/Hibernate, Security and MVC

• In depth knowledge and skills on using Continuing Development / Continuing Integration techniques, knowledge of source code control repositories (GIT/Bitbucket) and build tools such as Maven and Gradle.

• In depth knowledge of, and experience with, Spring Boot Test, jUnit and Mockito

• Good knowledge and experience working with of source code control repositories such as Maven, GIT, SVN, TFS.

• Good knowledge and experience working with Angular and NPM

• Good knowledge and experience working with Hibernate/JPA

• Knowledge of, and experience with Oracle (versions 8+) or MySQL (versions 5+)

• Knowledge of REST, SOAP and Spring Web Services.

• Experience working with the Atlassian Suite, JIRA Confluence Bitbucket and bamboo

• Knowledge of modern security frameworks/protocols such as JWT, JWE, JWKS, OIDC and CAS is an asset

• Knowledge of encryption and signing is an asset

• Knowledge of API Gateways such as WSO2 and Spring Cloud Gateway or Eureka/Zuul is an asset

• Knowledge of DevSecOps is an asset

• Knowledge of Kubernetes, Docker or AWS is an asset

• Knowledge of Web accessibility standards (WCAG 2.0, WCAG 2.1, WAI-ARIA) is an asset

• Good understanding of UX design best practises, in particular responsive and mobile-first design, is an asset.

• Knowledge and experience working with other Javascript frameworks is an asset (JQuery, NGRX, React, Knockout.js…)

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Sword Group

View company profile →