Java Software Engineer
Hirematic Talent Solutions — Canada · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Hirematic Talent Solutions is hiring on behalf of a confidential client for multiple Senior Java Engineers specializing in Agentic AI.
We are seeking highly experienced, hands-on Software Engineers, Technical Leads, and Solution Architects who thrive in innovation-driven environments.
This is an opportunity to work on cutting-edge AI initiatives where you'll evaluate emerging technologies, build proof-of-concepts, architect scalable backend solutions, and deliver production-ready applications with minimal direction.
Job Title: Senior Java Engineer – Agentic AI (Leads and Architects)
Location: Toronto, Ontario (Hybrid – 3 days onsite per week)
Compensation: Technical Lead: CAD $60–67/hour / Architect: CAD $67–74/hour
Job Type: 6-Month Contract (Extension up to 12 months possible) or Full-Time
Openings: Multiple (5 Technical Leads & 3 Architects)
Responsibilities
• Design, architect, develop, test, and deploy scalable Java backend applications.
• Build end-to-end solutions from concept through production with minimal technical direction.
• Evaluate emerging technologies, AI frameworks, and development tools to determine the most effective implementation approach.
• Develop proof-of-concepts and prototypes to validate technical feasibility and product direction.
• Design and implement modern microservices-based backend architectures.
• Collaborate with engineering and product teams to transform innovative ideas into production-ready solutions.
• Leverage AI-powered development tools to improve engineering productivity and software quality.
• Drive technical decision-making, architecture discussions, and engineering best practices.
• Participate in technology evaluations, product pilots, and innovation initiatives.
• Ensure scalability, security, maintainability, and high software quality throughout the development lifecycle.
Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience).
• Minimum 8 years of hands-on Java backend development experience.
• Extensive experience with Java, Spring Boot, and Microservices.
• Proven expertise designing software architecture and delivering complex distributed applications.
• Experience using GitHub Copilot, Claude, or similar AI-assisted development tools.
• Good understanding of AI/ML concepts and AI-assisted software development.
• Experience working with Agentic AI, AI Agents, AI workflows, or AI-powered engineering tools.
• Excellent problem-solving, system design, communication, and collaboration skills.
• Ability to work independently in highly ambiguous and fast-paced environments.
Required Skills
• Java
• Spring Boot
• Microservices
• Backend Development
• Software Architecture
• System Design
• Distributed Systems
• REST APIs
• GitHub Copilot
• Claude AI
• Agentic AI
• AI-Assisted Development
• AI Workflows
• Problem Solving
• Software Engineering
Preferred Skills
• AWS
• Databricks
• AI/ML Solution Development
• Proof-of-Concept (PoC) Development
• Prototype Development
• Technical Leadership
• Cloud Architecture
• Innovation Engineering
Ideal Candidate
• Hands-on software engineer with strong architecture and technical leadership capabilities.
• Comfortable taking ownership from problem statement through solution delivery.
• Able to evaluate multiple technologies and recommend the best implementation strategy.
• Thrives in innovation, experimentation, and R&D environments.
• Uses AI development tools effectively to improve engineering productivity and software quality.
• Strong communicator who influences through technical expertise and collaboration.
Additional Hiring Criteria
• Candidates must demonstrate strong hands-on software engineering experience.
• Experience leading technical design while remaining actively involved in coding is required.
• Candidates who primarily perform architecture documentation without hands-on development are not preferred.
• Ability to work independently with minimal supervision is essential.
• Experience building production-ready systems is required.
We have 67,615 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 67,615 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume