08 Sep
|
COFOMO
|
Montreal
Responsibilities
- Develop and maintain REST application programming interfaces that meet business needs
- Modernize existing applications by upgrading them to newer technologies
- Adopt DevSecOps practices to integrate security into every stage of the software development lifecycle.
- Analyze change requests, evaluate their impacts and implement appropriate solutions
- Ensure operational support, maintenance and evolution of applications
- Document the platforms as well as their functional and technical specifications
- Develop, document and validate test cases associated with the solutions developed
- Participate in integration tests and support teams in the resolution of anomalies
- Perform code reviews and contribute to the improvement of the documentation of existing and new applications
- Validate implementation activities to ensure the quality, stability and security of systems
- Integrate artificial intelligence agents into development practices to accelerate design, programming, and testing
- Critically evaluate the deliverables produced by the AI agents, including code, tests, and technical recommendations
- Contribute to the evolution of development practices towards effective collaboration between teams and artificial intelligence agents.
Profile Sought
The profile sought is as follows:
- Have a minimum of ten (10) years of experience in application development, particularly in the design of REST application programming interfaces
- Hold a bachelor's degree in software engineering or equivalent work experience
- Be proficient in Java 17 or later, Spring Boot 3, and Git
- Apply DevOps practices using tools such as Jenkins, GitHub Actions, Harness, and Docker
- Leverage Amazon Web Services and Kubernetes environments
- Commonly use artificial intelligence agents, including GitHub Copilot, to support design, development, and testing
- Analyze the results generated by the artificial intelligence tools with discernment and make the necessary adjustments
- Understand the service-oriented architectures and design principles of REST application programming interfaces
- Knowledge of Decision Modeler Platform or Blaze Advisor is a robust asset
- Demonstrate curiosity, autonomy and a constant willingness to learn
- Collaborate effectively with multidisciplinary teams and contribute to the delivery of innovative features
📌 Java Developer - Expert (Montreal)
🏢 COFOMO
📍 Montreal