Start Your Search Here

Job Search

Dawninfotek

Canada / Global

Software Developer (Java and Python)

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 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 : 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
Apply Now

Similar Opportunities

View all jobs