As part of the integration of the technology stacks with the ones from our Company, we are looking to harmonize our development practices so as to offer a unified developer experience. This starts by sharing common devOps practices.
Moving our code from on-premise bitbucket to product aligned mono-repos on GitHub
Migrating our java build tools from Maven to Gradle
Harmonizing our JavaScript build processes
Adopting a common artefact repository (JFrog Artifactory)
Adopting a common CI toolchain based on GitHub Actions
Gathering metrics so as to ensure the efficacity of our efforts
Enhancing our Developer Experience within the department through the adoption of better tools, such as Backstage and others so that developers can become more productive
Optimize our code hygiene efforts through the adoption of Moderne/Open Rewrite
Help and enable our global community of developers to adopt the new toolchains.
The candidate will interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management
Work within an Agile team, participating in ceremonies related to the Agile framework
REQUIREMENTS:
3-5 years experience of Java (or JavaScript) development
3-5 years experience of working on Linux based systems
Scripting languages: Python, ksh
Build System: Proficient with a build system such as Gradle/Maven or NPM (or both)