Senior Python Developer
Mississauga, ON · On-site
... junior and mid-level engineers Collaborate with product, DevOps, QA, and architecture teams Optimize performance, scalability, and reliability of applications Troubleshoot and resolve complex ...
Mississauga, ON · On-site
... junior and mid-level engineers Collaborate with product, DevOps, QA, and architecture teams Optimize performance, scalability, and reliability of applications Troubleshoot and resolve complex ...
Mississauga, ON · On-site
... junior and mid-level engineers Collaborate with product, DevOps, QA, and architecture teams Optimize performance, scalability, and reliability of applications Troubleshoot and resolve complex ...
As a Java/J2EE Developer, you first need to be an expert programmer. You will lead development and ... Operational Efficiency - Lead next level support for operational activities. Be good at problem ...
As a Java/J2EE Developer, you first need to be an expert programmer. You will lead development and ... Operational Efficiency - Lead next level support for operational activities. Be good at problem ...
As a Java/J2EE Developer, you first need to be an expert programmer. You will lead development and ... Operational Efficiency - Lead next level support for operational activities. Be good at problem ...
As a Java/J2EE Developer, you first need to be an expert programmer. You will lead development and ... Operational Efficiency - Lead next level support for operational activities. Be good at problem ...
Toronto, ON · On-site
Mentor mid-level and senior engineers; coach them through technical decisions, on-call experiences ... Strong backend depth in at least one modern stack (Java/Spring Boot, Python/FastAPI, Node, Go ...
Toronto, ON · On-site
Mentor mid-level and senior engineers; coach them through technical decisions, on-call experiences ... Strong backend depth in at least one modern stack (Java/Spring Boot, Python/FastAPI, Node, Go ...
Mentor mid-level and senior engineers; coach them through technical decisions, on-call experiences ... Strong backend depth in at least one modern stack (Java/Spring Boot, Python/FastAPI, Node, Go ...
Mentor mid-level and senior engineers; coach them through technical decisions, on-call experiences ... Strong backend depth in at least one modern stack (Java/Spring Boot, Python/FastAPI, Node, Go ...
CA$61K - CA$113K/yr
We are looking for a Software Developer - Java, AWS & PL/SQL (AI-Assisted Development) who can ... Exposure to AI/ML or LLM-based capabilities (even at feature level) * Experience using AI ...
CA$61K - CA$113K/yr
We are looking for a Software Developer - Java, AWS & PL/SQL (AI-Assisted Development) who can ... Exposure to AI/ML or LLM-based capabilities (even at feature level) * Experience using AI ...
CA$86.90 - CA$104.28/hr
... of Java development with Oracle or SQL database * 5+ years of hands-on experience of RestAPI ... level * Ability to collaborate with IT Professionals throughout the Software Development Life Cycle ...
Quick apply
CA$86.90 - CA$104.28/hr
... of Java development with Oracle or SQL database * 5+ years of hands-on experience of RestAPI ... level * Ability to collaborate with IT Professionals throughout the Software Development Life Cycle ...
Etobicoke, ON · On-site +1
$32/hr
Write clean, efficient, and maintainable code using high-level programming languages such as Python, Java, C++, JavaScript, React, etc. * Apply Object-Oriented Programming (OOP) principles such as ...
Etobicoke, ON · On-site +1
$32/hr
Write clean, efficient, and maintainable code using high-level programming languages such as Python, Java, C++, JavaScript, React, etc. * Apply Object-Oriented Programming (OOP) principles such as ...
Your expertise will lead the design, development and maintenance of Services developed with Java ... level standards and best-practices within mobile banking * Identify and recommend new cost ...
Your expertise will lead the design, development and maintenance of Services developed with Java ... level standards and best-practices within mobile banking * Identify and recommend new cost ...
Contribute production level Java code to improve system functionality, testability, and overall ... engineering teams Required Qualifications: * 2+ years of professional experience in software ...
Contribute production level Java code to improve system functionality, testability, and overall ... engineering teams Required Qualifications: * 2+ years of professional experience in software ...
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 ...
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 ...
CA$94K - CA$176K/yr
Mentor junior and mid-level engineers and lead technical direction across projects * Conduct design ... Python, node.js, java, c#, c++ * Strong knowledge and experience in setting up, securing, and ...
CA$94K - CA$176K/yr
Mentor junior and mid-level engineers and lead technical direction across projects * Conduct design ... Python, node.js, java, c#, c++ * Strong knowledge and experience in setting up, securing, and ...
CA$100K - CA$125K/yr
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
CA$100K - CA$125K/yr
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
Mid Level Home District/Group: Kiewit Infrastructure Engineers Department: Design Engineering Market: Transportation Employment Type: Full Time Position Overview Kiewit Infrastructure Engineering has ...
Mid Level Home District/Group: Kiewit Infrastructure Engineers Department: Design Engineering Market: Transportation Employment Type: Full Time Position Overview Kiewit Infrastructure Engineering has ...
Mississauga, ON · On-site
CA$100K - CA$125K/yr
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
Quick apply
Mississauga, ON · On-site
CA$100K - CA$125K/yr
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
Mississauga, ON · On-site
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
Quick apply
Mississauga, ON · On-site
Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...
Toronto, ON · Hybrid
CA$164K - CA$222K/yr
Proficiency in mid-tier languages like Java. * Experience with test automation: TDD, unit ... engineers on how to leverage AI * Ability to work collaboratively with cross-functional teams ...
Toronto, ON · Hybrid
CA$164K - CA$222K/yr
Proficiency in mid-tier languages like Java. * Experience with test automation: TDD, unit ... engineers on how to leverage AI * Ability to work collaboratively with cross-functional teams ...
Advanced knowledge of Java Responsibilities · Design, implement, and continuously expand data ... experience level · Ability to collaborate with IT Professionals throughout the Software ...
Quick apply
Advanced knowledge of Java Responsibilities · Design, implement, and continuously expand data ... experience level · Ability to collaborate with IT Professionals throughout the Software ...
Level: Mid-Senior Graphics Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...
Level: Mid-Senior Graphics Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...
Toronto, ON · On-site
Level: Mid-Senior Graphics Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...
Quick apply
Toronto, ON · On-site
Level: Mid-Senior Graphics Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a ...
$53.9K - $60.1K
2% of jobs
$60.1K - $66.3K
9% of jobs
$66.3K - $72.5K
9% of jobs
$77.4K is the 25th percentile. Wages below this are outliers.
$72.5K - $78.7K
7% of jobs
$78.7K - $84.9K
16% of jobs
The median wage is $88K / yr.
$84.9K - $91.1K
15% of jobs
$91.1K - $97.3K
13% of jobs
$99.1K is the 75th percentile. Wages above this are outliers.
$97.3K - $103.5K
17% of jobs
$103.5K - $109.7K
6% of jobs
$109.7K - $116K
2% of jobs
$116K - $122.2K
4% of jobs
$53.9K
$89.1K
$122.2K
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.
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.
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.

Responsibilities Design, develop, and maintain scalable Python-based applications and services Lead technical design and architecture discussions for complex systems Write clean, efficient, and maintainable code following best practices Conduct code reviews and provide technical mentorship to junior and mid-level engineers Collaborate with product, DevOps, QA, and architecture teams Optimize performance, scalability, and reliability of applications Troubleshoot and resolve complex production issues Build and enhance automated testing frameworks Support CI/CD pipelines and modern DevOps workflows Ensure compliance with security, data, and quality standards Required Qualifications Bachelor's degree in Computer Science, Engineering, or equivalent experience 8+ years of professional software development experience Strong proficiency in Python and object-oriented programming Experience with at least one major Python web framework (Django, Flask, or FastAPI) Strong understanding of RESTful API design and development Experience with relational databases (PostgreSQL, MySQL, Oracle) and SQL Familiarity with NoSQL databases (MongoDB, DynamoDB, Redis) Solid knowledge of asynchronous processing and multithreading/multiprocessing concepts Experience with Git and modern version control workflows Preferred Qualifications Experience with cloud platforms (AWS, Azure, or GCP) Familiarity with containerization and orchestration tools (Docker, Kubernetes) Experience with data pipelines, ETL processes, or distributed systems Knowledge of messaging systems (Kafka, RabbitMQ, SQS) Experience building microservices and event-driven architectures Exposure to data science, machine learning, or AI platforms is a plus Testing & Quality Strong experience with testing frameworks (pytest, unittest, nose) Familiarity with test automation, integration testing, and performance testing Commitment to high code quality, reliability, and maintainability Soft Skills Strong problem-solving and analytical abilities Excellent written and verbal communication skills Ability to lead technical initiatives and influence architecture decisions Comfortable working in fast-paced, collaborative environments Passion for mentoring, learning, and continuous improvement
Sourced by ZipRecruiter
We are builders, makers, and doers with the technical skills and domain expertise to transform your business at scale and speed without disruption. Our unique Engineering First approach blends deep industry expertise and empowered, agile teams, to create holistic solutions that seamlessly move the business forward. We help clients engage with new technology paradigms to creatively build solutions that drive them to the forefront of their industries.
It services
10,000+ Employees
Westborough, MA, US
1996