Find your next opportunity
Pacer Group
$55–$64 / hour
Job summary
The role involves designing, developing, and maintaining scalable distributed systems and Microservices-based applications. The developer will also focus on performance optimization, application tuning, and utilizing AI-assisted coding tools.
Job details
Job Title: Java Developer with AI Location: Montreal, QC Work Arrangement: Hybrid-3 Days onsite Employment Type: Contract Duration: 12 Months Domain: BFSI Pay Rate: CAD 55-64 /hour Incorporated Application Deadline: Aug 30th, 2026 SKILLS REQUIRED 7–10 years of hands-on experience in Java application development with strong coding expertise. Strong knowledge of Data Structures, Algorithms, and Object-Oriented Programming (OOP) principles. Experience in designing, developing, and maintaining scalable distributed systems. Hands-on expertise in multi-threading, concurrency, performance optimization, and application tuning. Proficiency in Linux/Unix environments with strong command-line and troubleshooting skills. Basic Python scripting experience for automation and development tasks. Experience building RESTful APIs, Microservices-based applications, and implementing modern software design patterns. Familiarity with AI-assisted development tools such as GitHub Copilot, Claude Code, or similar coding assistants. Excellent analytical, problem-solving, debugging, and communication skills. EEOC Compliance: We are an equal opportunity employer, and all qualified applicants will receive consideration for employment. DISCLAIMER AI Usage Policy: Pacer Group uses AI to assist in screening applications. Final hiring decisions are made by human recruiters based on qualifications and experience.
What you’ll do
The role involves designing, developing, and maintaining scalable distributed systems and Microservices-based applications. The developer will also focus on performance optimization, application tuning, and utilizing AI-assisted coding tools.
Requirements
Requires 7-10 years of hands-on Java experience with strong expertise in OOP, data structures, and multi-threading. Proficiency in Linux/Unix and basic Python scripting is also required.
Listed skills
- Java · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Data Structures
- Algorithms
- Object-Oriented Programming
- Distributed Systems
- Multi-threading
- Concurrency
- Performance Optimization
- Linux/Unix
- Python
- RESTful APIs
- Microservices
- Software Design Patterns
- GitHub Copilot
- Claude Code
- Debugging
Job areas
- Software
- Technology
- Finance & Accounting
- Engineering
- Data & Analytics
