Role : Python + Java Developer
Location : Hybrid Toronto, ON hybrid days a week
Duration : Contract
Job description
Experience range : + years
Python + Java : Job Description
We are looking for a highly skilled and motivated Engineer with deep expertise in Python development and working knowledge of Java to join our engineering team. The ideal candidate will be responsible for designing and developing scalable applications, automation tools, and backend services that power innovative platforms.
Responsibilities :
- Drive the design, development, and evolution of automation tools and backend services.
- Build and maintain scalable, high-performance applications using Python.
- Contribute to full-stack development including frontend scripting and web technologies.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Implement RESTful APIs and integrate with microservices architecture.
- Conduct performance analysis, benchmarking, and system optimization.
- Ensure code quality through version control, testing, and CI / CD practices.
- Work with cloud platforms (preferably AWS) and container orchestration tools like Kubernetes.
- Apply best practices in software engineering and participate in Agile development processes.
Required Skills :
Strong hands-on experience in Python and related frameworks (Flask, Django).Experience with databases : MySQL, Oracle, Redis, Cassandra.Exposure to frontend technologies : Angular / React, HTML, CSS.Working knowledge of Java, including Spring Boot and RESTful web services.Understanding of authentication protocols (, OAuthExperience with version control systems (Git / SVN).Familiarity with cloud environments (AWS) and containerization (Docker / Kubernetes).Strong problem-solving skills and passion for continuous learning.