Point your AI agent at freehire and let it find you a job.

Get the CLI →

Dawninfotek

New

Software Developer (Java and Python)

Posted 3 views
Discussion

Summary

Builds and maintains software applications in Java and Python, including deploying ML projects with Python, writing strong SQL against relational databases (DB2/MySQL/PostgreSQL, Redis), and developing/consuming RESTful APIs, with some front-end work in React. Requires 5+ years of Java development experience.

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: 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.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available