Ready to Apply?
Take the Next Step in Your Career
Join Dawninfotek and advance your career in Other-General
Apply for This Position
Click the button above to apply on our website
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.
- 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
Don't Miss This Opportunity!
Dawninfotek is actively hiring for this Software Developer (Java and Python) position
Apply Now