1

Mid Level Java Developer Jobs in Toronto, ON (NOW HIRING)

As a senior individual contributor, you will bring deep technical expertise, drive high-quality engineering practices, and serve as a mentor for junior to mid-level engineers. You will work closely ...

Level: Mid-Senior Graphics Programmer Location: on-site/hybrid Velan Studios - creators of Mario Kart Live, Knockout City, Midnight Murder Club, and more - is looking for experienced graphics ...

Level: Mid-Senior Graphics Programmer Location: on-site/hybrid Velan Studios - creators of Mario Kart Live, Knockout City, Midnight Murder Club, and more - is looking for experienced graphics ...

Lead Software Developer

Mississauga, ON · Hybrid

CA$95K - CA$140K/yr

Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help upskill the team and foster a culture of technical excellence. * Cross-functional collaboration: Work ...

... mid-level engineers * Proven ability to drive technical strategy and influence cross-functional stakeholders Technical Expertise: * Advanced proficiency with SQL, Python, Java, AWS, Snowflake, data ...

Proficiency in shell scripting and working knowledge of Java (basic to intermediate level ... Expertise in Java programming and hands-on experience with Spring Boot . * Proven experience in ...

PL/SQL Developer

Toronto, ON · On-site

CA$70K - CA$115K/yr

The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to ... Java programming * RESTful API design and implementation * Java backend development (Java 8+ ...

PL/SQL Developer

Toronto, ON

CA$70K - CA$115K/yr

The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to ... Java programming * RESTful API design and implementation * Java backend development (Java 8+ ...

Mentor engineers and help level up the team's execution quality and velocity. * Quickly ramp on ... Strong expertise in Java programming, including proficiency with generics and lambda expressions.

next page

Showing results 1-20

Mid Level Java Developer information

See Toronto, ON salary details

$53.9K

$89.1K

$122.2K

How much do mid level java developer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for mid level java developer in Toronto, ON is $89,076.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,778.00 and $99,728.00 per year, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive in the Mid Level Java Developer position, and why are they important?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Toronto, ON? The most popular types of Java Developer jobs in Toronto, ON are:
What are popular job titles related to Mid Level Java Developer jobs in Toronto, ON? For Mid Level Java Developer jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Toronto, ON look for? The top searched job categories for Mid Level Java Developer jobs in Toronto, ON are:
Infographic showing various Mid Level Java Developer job openings in Toronto, ON as of June 2026, with employment types broken down into 1% Internship, 58% Full Time, 26% Part Time, 6% Temporary, 8% Contract, and 1% Nights. Highlights an 81% Physical, 7% Hybrid, and 12% Remote job distribution, with an average salary of $89,076 per year, or $42.8 per hour.

Lead GenAI Engineer

Inizio Partners

Toronto, ON

$160K - $220K/yr

Full-time

Posted 5 days ago


Job description

Staff Generative AI EngineerBackground

We are looking for a Staff Generative AI Engineer to design, build, and ship production-grade Generative AI and Agentic AI applications that delivery business value across the organization. This role is focused on building AI applications and services at scale. You will be responsible for building robust, secure, and highly scalable systems that integrate with leading cloud-based AI services.

As a senior individual contributor, you will bring deep technical expertise, drive high-quality engineering practices, and serve as a mentor for junior to mid-level engineers. You will work closely with software engineers, data scientists, and product teams to translate business problems into production-grade AI applications and services.

Key ResponsibilitiesApplication and Solution Engineering
  • Design, build, and ship production-grade Generative and Agentic AI applications and services for internal and external users
  • Develop high-quality backend services in Python, with strong software engineering rigor around testing, performance, and maintainability
  • Champion reusability and abstraction in everything you build by designing and building modular, well-abstracted components and libraries
  • Build multi-agent systems using frameworks such as LangChain, LangGraph, Claude Agent SDK and Google ADK
  • Integrate with leading LLM and foundation model APIs, including Azure OpenAI, Google Vertex AI, and AWS Bedrock
  • Design and implement Retrieval-Augmented Generation (RAG) pipelines, including document ingestion, chunking strategies, embeddings, vector search, and re-ranking
  • Build clean, well-tested RESTful and/or gRPC APIs with a strong focus on reliability, security, and performance
  • Implement observability, tracing, evaluation, guardrails for Generative and Agentic AI applications
  • Deploy and operate services on major cloud providers (e.g., GCP, AWS, and Azure) leveraging managed services
  • Contribute to platform architecture decisions and engineering best practices
  • Take applications from prototype through production deployment, hardening, and ongoing operation
  • Mentor and coach junior and mid-level engineers through code reviews, architecture discussions, and pair programming
  • Foster a culture of engineering excellence, knowledge sharing, and continuous improvement
  • Participate in technical design reviews and contribute to the professional growth of team members
Mentorship and Team DevelopmentRequired Qualifications
  • 8-15 years of professional software engineering experience with at least 3-5 years of experience building AI/ML software products
  • Bachelor's degree in Computer Science or a related field (Master's degree preferred)
  • Strong proficiency in Python, with deep software engineering fundamentals (abstraction, modularity, system design, testing, performance)
  • Hands-on experience building and shipping Generative and Agentic AI applications, including LLM integration, prompt engineering, and/or agentic workflows
  • Practical experience integrating cloud-hosted LLM APIs such as Azure OpenAI, Vertex AI, and/or AWS Bedrock
  • Experience with agent frameworks (e.g., LangChain, LangGraph, Google ADK, Claude Agent SDK) and vector databases (e.g., Pinecone, Weaviate, pgvector, Open Search, AlloyDB)
  • Hands-on experience with Google Cloud Platform (GCP), Amazon Web Services (AWS), or Azure
  • Strong understanding of API design, distributed systems, and cloud-native architecture
  • Proven track record of taking systems from design through production deployment and operation
Preferred Qualifications
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Knowledge of Generative AI Risk Management frameworks (NIST RFM)
  • Experience supporting developer platforms or internal tooling
  • Experience writing design documents or helping define engineering standards