Java Developer - Expert

CoFoMo Inc.

Montreal (administrative region)

Hybrid

CAD 120,000 - 160,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CoFoMo Inc. in Montreal is seeking a senior software engineer to lead REST API design and development for enterprise-grade applications. The role focuses on modernizing existing systems and applying DevSecOps to secure the entire SDLC.

You will collaborate with multidisciplinary teams and leverage AI-assisted development tools to accelerate design, coding and testing. The ideal candidate has 10+ years in application development, a Bachelor's in software engineering, and strong Java 17+ with

Qualifications

  • Ten or more years in application development, especially REST API design.
  • Bachelor's degree in software engineering or equivalent work experience.
  • Proficient in Java 17+ and Spring Boot 3 with Git knowledge.
  • DevOps experience using Jenkins, GitHub Actions, Harness and Docker.
  • Experience with AWS and Kubernetes environments.
  • Use of AI agents (e.g., GitHub Copilot) to support development and testing.
  • Ability to analyze AI outputs and adjust accordingly.
  • Understanding of SOA and REST design principles.
  • Familiarity with Decision Modeler Platform or Blaze Advisor is a plus.
  • Curiosity, autonomy and a willingness to learn while collaborating with teams.

Responsibilities

  • Develop and maintain REST APIs to meet business needs.
  • Modernize applications by upgrading to newer technologies.
  • Adopt DevSecOps to integrate security in the SDLC.
  • Analyze change requests and implement solutions.
  • Provide operational support and evolve applications.
  • Document platforms and technical specifications.
  • Develop and validate test cases; participate in integration tests.
  • Perform code reviews and improve documentation.
  • Ensure quality, stability and security of systems.
  • Leverage AI agents to accelerate design, coding and testing.
  • Critically evaluate AI deliverables and adjust as needed.
  • Advance development practices for collaboration with AI tools.

Skills

REST API design
Java 17+
Spring Boot 3
Git
DevOps tooling
AWS
Kubernetes
CI/CD
Security awareness
AI-assisted development

Education

Bachelor's degree in software engineering

Tools

Jenkins
GitHub Actions
Harness
Docker
Git
Kubernetes

Job description

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 strong asset
  • Demonstrate curiosity, autonomy and a constant willingness to learn
  • Collaborate effectively with multidisciplinary teams and contribute to the delivery of innovative features
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

TechDoQuest • Mississauga

On-site
CAD 90,000 - 120,000
Senior Java Developer, AI Experience
Senior Java Developer, AI Experience

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Java Developer with AI
Java Developer with AI

Pacer Group • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Developer - Java/SQL
Developer - Java/SQL

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur Java - expert
Développeur Java - expert

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Java Developer - AI (GitHub Copilot, Claude Code)
Java Developer - AI (GitHub Copilot, Claude Code)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Full Stack Developer - Java / Angular
Full Stack Developer - Java / Angular

Compunnel, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Java Spring Boot Developer – Microservices, Kafka, SQL & AI Tools
Java Spring Boot Developer – Microservices, Kafka, SQL & AI Tools

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 120,000
Senior AI Java Application Developer
Senior AI Java Application Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 140,000 - 180,000
Java Developer
Java Developer

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000