Job Description

Programming skills: Mastery of Java Core and experience in JavaEE Experience in EJB, JMS, JPA, Hibernate SOAP/REST Web Services Mastery of concepts and tools of Version control Familiarity with concepts and tools of the build (Gradle, Maven, Ant) Mastery of the concepts of Unit testing, TDD and testing tools Designing and software engineer: Deep knowledge and experience in programming Experience in designing (OPP, Design Pattern, Design principles) The ability to assess, selecting and optimizing the use of algorithms and different data structures for problem-solving Adequate familiarity with the concepts of software architecture and the ability to make decisions related to architecture Database Skills: Mastery of the concepts of DB modeling and designing and the concepts of normalization Familiarity with SQL ----------------------------------------------------------- Reporting to: manager Subordinates: experts Other interactions: inside and outside the company Duration: one-year contract Probation: 3 months Working hours: Sat-Wed 8 am - 5 pm Other Benefits: housing allowance, transport allowance, health & ...

Requirements

General Skills: problem-solving teamwork the ability to use specialized terminology in their field Familiarity with or experience in the following areas is considered an advantage: Switching area and bank card systems Processes and methodologies for software production Concepts of secure coding --------------------------------------------------------------------------------- University qualifications: BSc. or MSc. in Computer Engineering Previous experience: 2 years Ideal Age Range: 22-35 Gender Preference: Male or Female Nationality Preference: Iranian Language Skills: fluent in English Current Residence: Tehran only Other Skills: good negotiator, talented and sharp

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،