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 time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Astra-North Infoteck Inc. in Montreal is looking for a highly skilled Java Developer with 7–10 years of experience to design and build enterprise-grade applications. The role emphasizes Core Java, data structures, distributed systems, and multi-threaded architecture in a Linux environment.

AI-assisted tools like GitHub Copilot and Claude Code are desirable to accelerate development. The position is hybrid—in-office 3 days a week—with a face-to-face interview round required with the client.

Qualifications

  • 7–10 years of hands-on Java development experience.
  • Strong knowledge of data structures, algorithms and OOP.
  • Experience designing and building distributed systems.
  • Deep understanding of multi-threading, concurrency and performance tuning.
  • Solid Linux/Unix experience.
  • Basic Python scripting for automation.
  • Experience with REST APIs and microservices.
  • Familiarity with AI-powered development tools (GitHub Copilot, Claude Code).
  • Strong analytical, problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain scalable Java-based applications.
  • Build and optimize distributed and microservices-based systems.
  • Develop robust, multi-threaded and concurrent applications with focus on performance and reliability.
  • Participate in solution design, architecture discussions, and technical decision-making.
  • Analyze complex business requirements and translate them into technical solutions.
  • Work in Linux/Unix environments for development, deployment, and troubleshooting.
  • Utilize AI-powered developer tools throughout the SDLC.
  • Write clean, maintainable code following best practices.
  • Collaborate with cross-functional teams in an Agile environment.
  • Participate in code reviews, testing, debugging, and production support activities.

Skills

Java development
Data structures & algorithms
Distributed systems
Multi-threading
Linux/Unix
Python scripting
REST APIs
AI-assisted tools
Agile / Scrum
Communication skills

Job description

Location: Montreal- Hybrid in office 3 days a week

Face-2-Face interview round required with Client

Job Summary

We are seeking a highly skilled Java Developer with 7-10 years of experience in designing and building enterprise-grade applications. The ideal candidate should have strong expertise in Core Java, Data Structures & Algorithms, Distributed Systems, Multi-threaded Architecture, and Linux environments. Experience with AI-assisted development tools such as GitHub Copilot and Claude Code is highly desirable to accelerate software development and improve engineering productivity.

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance Java-based applications.
  • Build and optimize distributed and microservices-based systems.
  • Develop robust, multi-threaded and concurrent applications with a focus on performance and reliability.
  • Participate in solution design, architecture discussions, and technical decision-making.
  • Analyze complex business requirements and translate them into technical solutions.
  • Work in Linux/Unix environments for development, deployment, and troubleshooting.
  • Utilize AI-powered developer tools such as GitHub Copilot, Claude Code, or similar platforms throughout the Software Development Life Cycle (SDLC).
  • Write clean, maintainable, and well-documented code following best practices.
  • Collaborate with cross-functional teams in an Agile environment.
  • Participate in code reviews, testing, debugging, and production support activities.
Required Skills
  • 7-10 years of strong hands-on experience in Java development.
  • Excellent knowledge of Data Structures, Algorithms, and Object-Oriented Programming (OOP) concepts.
  • Strong experience in designing and developing distributed systems.
  • Deep understanding of multi-threading, concurrency, and performance tuning.
  • Solid experience working in Linux/Unix environments.
  • Basic understanding of Python for scripting and automation.
  • Experience with REST APIs, Microservices Architecture, and modern software design patterns.
  • Familiarity with AI-powered development tools such as GitHub Copilot, Claude Code, or equivalent.
  • Strong analytical, problem-solving, and communication skills.
Preferred Skills
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Exposure to CI/CD pipelines and DevOps practices.
  • Understanding of software security and performance optimization.
  • Strong understanding of Agile/Scrum methodologies and iterative software development practices.
  • Ability to work effectively in cross-functional teams and participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer with AI
Java Developer with AI

Pacer Group • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Java Engineer (Architect / Technical Lead) - Agentic AI
Java Engineer (Architect / Technical Lead) - Agentic AI

Princeton IT Services, Inc • Toronto

Hybrid
CAD 120,000 - 160,000
Java Backend Developer
Java Backend Developer

Prolifics • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Data and AI Developer
Data and AI Developer

TEEMA • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

Genpact • Montreal (administrative region)

Hybrid
CAD 70,000 - 90,000
Benefits package
Career development opportunities
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
Java Full Stack Developer – Spring Boot, Angular & AI
Java Full Stack Developer – Spring Boot, Angular & AI

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

Hybrid
CAD 120,000 - 160,000
Sr. AI Java Developer
Sr. AI Java Developer

Vibehackers • Toronto

Hybrid
CAD 112,000 - 184,000
Java AI Developer
Java AI Developer

Tata Consultancy Services Limited • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Applied AI Engineer
Applied AI Engineer

Worky • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000