-Use your technical expertise to deliver high quality, enterprise software systems. -Bring creative solutions to solving interesting business problems. -Analyze functional specifications with stakeholders and develop technical specifications. -Write good quality documentation.
-Able to define technical solutions and develop technical specifications based on business requirements. -At least 1-3 years experiences with Java/JEE -Strong experience on Spring Framework (MVC, Rest, Security, Data), JPA 2.1, Hibernate etc … -Understanding and experience of relational databases, (as Oracle, PostgreSql, MySQL etc …) -Experience on NoSQL database will be a plus (as MongoDB, ElasticSearchetc …) -Experience in Android will be plus -HTML5, CSS3, jQuery and AngularJS will be a plus -Understanding of the Software Development Life Cycle. -Understanding and experience of quality control processes such as unit testing and code reviews(Junit, Jenkins) -Able to work under pressure.