CTC007680 - Java Fullstack Developer
Industry Sector: Bancaire/Banking
Job Type: Contract
Duration: Three months
Work Mode: Mixed
Description
-
Temp-to-perm: Desirable
-
Term of office: 4 months with possibility of renewal
-
Flexible hourly rate
-
Telecommuting: Hybrid 40% (2 days a week) at downtown montreal office.
-
Bilingualism: French: mandatory. English: an asset
Would you like to join a dynamic Agile team and participate in the development of our application portfolio? This offer is for you!
Responsibilities:
-
Identify what needs to be done to facilitate daily operations and administration of technological and application environments in production.
-
Propose and implement improvements based on trends and opportunities to enhance the reliability of environments
-
Develop, implement and maintain the monitoring and alerting systems required to proactively detect incidents and react rapidly.
-
Document and develop the code required to automate daily operations activities
-
Develop the code required to support error management
-
Develop code required to automate incident resolution activities to improve environment reliability
-
Maintain service level indicators to balance efforts between improving reliability and adding functionality
-
Collaborate with team to ensure efficient CI/CD pipelines
-
Document product delivery processes and supporting technology environments
-
Have a mindset of continuous improvement, service excellence and automation
Environments:
-
Splunk, Datadog
-
Bitbucket, GitHub
-
Jenkins, GitHub Actions
-
Artifactory
-
Jira and Confluence for activity tracking and documentation.
-
AWS for infrastructure management
-
Our applications use mostly Java, but the application landscape is now introducing applications built as microservices, in Docker containers and cloud platforms.
Profile required:
-
Bachelor's degree related to the industry and four years' relevant experience OR Master's degree related to the industry and four years' relevant experience
-
Expertise in Java development and scripting to automate operation tasks
-
Very good knowledge of Splunk and Datadog, for system metrics and profiling
-
Ability to understand end-to-end business processes and how they are supported by technology
-
Very good knowledge of Bitbucket for version management of our scripts and tools. Knowledge of GitHub an asset, migration to come.
-
Good knowledge of Jenkins
-
Good knowledge of Jira and Confluence for activity tracking and documentation.
-
Very good knowledge of AWS to manage our infrastructure.
-
Very good knowledge of microservice architectures
-
Bilingualism (spoken/written) in French and English an asset