Apply

Mid-level Software Engineer (C++/Java, Machine Learning)

Posted 2024-10-18

View full description

💎 Seniority level: Middle, At least 3 years

📍 Location: Greece

🔍 Industry: Software Development / Technology

🏢 Company: Omilia

🗣️ Languages: English

⏳ Experience: At least 3 years

🪄 Skills: Software DevelopmentAgileDesign PatternsGitJavaJava EEMachine LearningQAC++Regression testingCommunication SkillsCollaborationCI/CDAgile methodologiesDocumentationMicroservices

Requirements:
  • BSc/MSc degree in Computer Science, Engineering, or a related subject.
  • At least 3 years of working experience in C++ and Java development.
  • Advanced knowledge of Java/Java EE application development.
  • Strong C++ skills in code development, debugging, and optimization.
  • Understanding of basic machine learning practices.
  • Experience with Agile methodologies and DevOps practices.
Responsibilities:
  • Design and develop high-volume, low-latency applications for mission-critical systems.
  • Produce well-designed, testable, and efficient code.
  • Contribute to all phases of the software development lifecycle.
  • Prepare releases of software components and manage microservices.
  • Identify performance bottlenecks and suggest improvements.
  • Troubleshoot, debug, and resolve issues.
Apply