Full Stack Developer (JAVA)
Role details
Job location
Tech stack
Requirements
-
Development and maintenance of software applications
-
Development and integration of software components
-
Systems integration
-
Assistance with deployment and configuration of the system
-
Drafting technical documentation
Knowledge and skills
- Database. Ability to work with Oracle RDBMS and to query in native SQL
language using Oracle 19, SQL Developer
-
Back-end. Ability to develop computer application using Java (JDK 11 and 21).
-
Ability to build and use Web Services (SOAP or REST)
-
Front-end. Ability to develop user interface using JavaScript, Kendo UI (jquery
version), HTML 5, CSS3, Bootstrap
-
Software development Lifecycle: GitHub (Enterprise)
-
Interpersonal skills. Ability to work in a multicultural environment. Ability to act as
a team player. Capacity to coordinate with other teams and multiple stakeholders
- Respect of deadlines. Ability to respect deadlines and budget allocated and
respect instructions
Language. Ability to write/speak/understand English (Level B min.). French
knowledge is an asset.
Essentials/mandatory
-
Git
-
GitHub
-
GitHub Actions
-
SonarQube (Clean as You Code)
-
Docker
-
Docker Build mastery
-
Artifactory
-
Continuous Integration
-
Test Automation
-
IDE (Visual Studio, JetBrain)
Technical certification(s) will be an asset
-
PRINCE 2 Foundation
-
BPMN 2.0
-
OMG Certified Expert in BPM (OCEB)
-
OCA Java SE 8 Programmer