Requirements
Mastering Spring Framework including Minimal Features: JDBC, JPA, JMS and RESTful Web Services / Mastering ORM and Relational Databases and Hibernate Frameworks
- Mastery of JSP and Angular and web design knowledge (HTML, CSS and Ajax)
- Mastering the principles of designing and deploying SOAP and REST web services
- Mastering Java EE concepts such as EJB, CDI, JPA and JTA
- Learn about OAuth 2.0 and JWT
- Introduction to Oracle Database and PostgreSQL
- Introduction to the principles of software design and engineering
- Meet Tomcat and Weblogic
- Programming based on Android
- Preferably familiar with iOS based software programming
- Preferably familiar with the principles of cryptography, key management and digital signature
- Preferably familiar with PK-Enabling process and related requirements
- Preferably familiar with secure database design
- Preferably familiar with HA concepts, techniques and technologies
- Preferably fluent in an object-oriented programming language other than Java
- Preferably familiar with software development cycle management principles and tools (such as DevOps, CI / CD, Jenkins + git, Ansible and Docker) "
-------------------------------------------------------------------------------------------
- University qualifications: BSc. or MSc. in Software, Computer engineer, IT, Electronic engineer
- Previous experience: 2 years
- Ideal Age Range: 22-38
- Gender Preference: Male or Female
- Nationality Preference: Iranian
- Language Skills: fluent in English
- Current Residence: Tehran only
- Other Skills: good negotiator, talented and sharp