Software Developer (Java and Python) Must-have Skills:
5+ yearsof 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 library 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: Robust 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 - Understanding of RESTful APIs:Ability to develop and consume APIs.
Problem-Solving Skills:Robust analytical and debugging skills. Nice-to-Have Skills:
Experience with Cloud Platforms:Familiarity with Azure, or Google Cloud.
Containerization and Orchestration:Knowledge of Docker and Kubernetes.
Continuous Integration/Continuous Deployment (CI/CD):Experience with tools like Jenkins, GitLab CI.
Agile Development Experience:Familiarity with agile methodologies like Scrum or Kanban.
📌 Software Developer Java And Python Toronto
🏢 Dawninfotek
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.