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...
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...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application