Software Developer (Java and Python)

Dawninfotek

Full-time Other-General
Apply Now
Location
toronto, on, Canada
Posted
May 22, 2026

Job Description

Software Developer (Java and Python) Must-have Skills:

5+ years

of experience in software application development in Java.

Proficiency in Python and Java:

Deep understanding of syntax, data structure and algorithm (LeetCode medium level), OOP principles.

Framework and Library Knowledges:

Familiarity with popular frameworks and libraries like Spring boot for Java and Celery for Python. Google Guava and Apache Commons. Python Pandas and NumPy.

Knowledge of AI and Machine Learning:

Especially have knowledge to develop and deploy ML project with python.

Database Skills:

Strong knowledge of relational databases (DB2, MySQL or PostgreSQL and Redis), super SQL writing skills (prefer DB2 SQL language).

Version Control:

Proficiency in using version control systems like Git.

Basic Front-end Technologies:

Understanding of HTML, CSS, and JavaScript and React.

Under...