Job Description

- Research and development in relevant field - Developing software applications considering limitations, requirements, architecture and development process - Appropriate and effective communication with technical team

Requirements

Java software development experience building enterprise web applications on both UI and server side development, with focus on scalability, distribution and performance Expert in PHP programming language Solid object-oriented design and programming skills with demonstrated background in successfully creating practical and supportable architectures and products In depth knowledge of software design concepts and patterns: MVC, design patterns, dependency injection ,etc… Strong experience with Java frameworks such as: Spring, Hibernate Strong experience with PHP frameworks such as: Laravel , Symfony , Slim , Lumen Experience with REST and SOAP web services Experience with front end technologies -- HTML, CSS, Javascript, JavaScript libraries and frameworks (ex. JQuery, AngularJS, reactJS, etc…) Knowledge of web servers such as Apache HTTPD, IIS , Nginx Knowledge of Java application servers such as Tomcat, JBoss Experience with relational databases such as: MySql, MSSQL , Oracle Proficient use of SQL Experience using Maven, GIT, Eclipse, Svn, Jenkins, JIRA, etc… Experience with Windows, Linux

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