Senior Java Backend Developer – Java, Distributed Systems, Agentic AI

Summary

A senior backend developer role focused on building large-scale, production-grade distributed systems in Core Java, working with relational and document databases on Linux/Unix, and applying Agentic AI development tools. Based in Quebec, Canada (on-site).

Senior Java Backend Developer – Core Java, Distributed Systems, Agentic AI

  • Strong expertise in Core Java development, with a proven track record of building production-grade backend systems
  • Experience designing and building large-scale, distributed systems
  • Solid understanding of data structures, algorithms, and software design patterns
  • Strong working knowledge of Linux/Unix environments and scripting
  • Experience with relational and document-oriented databases
  • Typically 5+ years of experience building large-scale, production-grade systems, with demonstrated depth in Java-based backend development and distributed system design
  • Experience with Agentic AI development and tools
  • Familiarity with Agile software development and DevOps best practices
  • Strong problem-solving and analytical thinking
  • Excellent communication skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available