-
Bachelor's degree ,Degree in Computer Science, Statistics ,four or more years of work experience.
-
Four or more years of relevant work experience
-
Experience with Java Development (Client/ Server).Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
-
Experience in the Spring Framework
-
Experience as a Sun Certified Java Developer
-
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC
-
Experience developing desktop and mobile applications
-
Familiarity with common stacks
-
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
-
Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
-
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
-
Proven work experience as a Front-end developer
-
Hands-on experience with markup languages
-
Experience with JavaScript, CSS and jQuery
-
Familiarity with browser testing and debugging
-
In-depth understanding of the entire web development process (design, development and deployment)
-
Understanding of layout aesthetics
-
Knowledge of SEO principles
-
Familiarity with software like Adobe Suite, Photoshop and content management systems
-
An ability to perform well in a fast-paced environment
-
Excellent analytical and multitasking skills