Show more filters
Banner image for COFOMO
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Montreal, Quebec, Canada
A free Jobstore account is required to proceed to the employer site.
Here's a brief overview of the tasks and responsibilities you'll be able to:

  • Participate in the development, evolution and modernization of business solutions;
  • Ensure the quality, security and application resilience of the solutions he codes;
  • Actively collaborate on code reviews with a checklist (readability, testing, security, performance, maintainability);
  • Participate in DevOps activities including continuous delivery, observability, operation and updating of solutions;
  • Contribute to the implementation and improvement of CI/CD pipelines;
  • Integrate DevSecOps principles by consistently applying security best practices and automating vulnerability detection;
  • Propose technical solutions aligned with business objectives and share accountability;
  • Perform the complete development of software products: design, coding, testing, automation, documentation and operation;
  • Automate tests (e.g., test pyramid, TDD, BDD) and hold them accountable for their stability;
  • Document technical solutions and practices to ensure the durability and maintainability of products;
  • Participate in the monitoring of technologies, including trends in generative AI, cloud computing and modern development tools; share best practices within the team;
  • Work in co-creation with business partners to fully understand the issues and achieve solutions aligned with business intentions and objectives;
  • Understand the application of cloud technologies, modern architectures, and AI tools in the development of business solutions, and advance them to improve the velocity and quality of delivery;
  • Appropriately use generative artificial intelligence in development activities (code generation, documentation, analysis, validation), while respecting internal practices and policies.

The profile we are looking for is as follows:

  • Possess a bachelor's degree in an appropriate discipline;
  • Have a minimum of six (6) years of relevant experience;
  • Have solid experience in Java development;
  • Basic knowledge of DevOps, DevSecOps, CI/CD, automation and observability;
  • Demonstrate knowledge of application resilience (error management, redundancy, recovery strategies, resiliency patterns);
  • Ability to master object-oriented and functional concepts;
  • Have the ability to identify and apply software best practices (Clean Architecture, Clean Code, Design Patterns);
  • Have the ability to design efficient, modular, flexible, resilient and simple software architectures;
  • Have the ability to identify problems, blockages and propose feasible solutions;
  • Have a communication and popularization ability;
  • Demonstrate an ability to professionally use generative AI as a tool for developing productivity;
  • Possess an understanding of cloud computing and modern software delivery models;
  • Have notions of containerization and diagnostics in a cloud environment (logs, metrics, basic traces);
  • Team spirit and active collaboration.
A free Jobstore account is required to proceed to the employer site.
Jobs in Canada   »   Jobs in Quebec   »   Jobs in Montreal   »   Java Developer

More jobs

People also search