Programming code in Java Core & JavaEE
Working in EJB, JMS, JPA, Hibernate SOAP/REST Web Services
Activities in the fields of concepts and tools of the build (Gradle, Maven, Ant)
-----------------------------------------------------------
- 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
Programming skills:
Mastery of concepts and tools of Version control
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
---------------------------------------------------------------------------------
- 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