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 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.Understanding of RESTful APIs:Ability to develop and consume APIs.Problem-Solving Skills:Strong 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.#J-18808-Ljbffr
Software Developer (Java And Python)
DAWNINFOTEK
toronto, toronto
Published TodayNew
Report job