You will design, develop and implement solutions using cutting-edge technologies empowering our customers to succeed in the marketplace and be the best in their respective industries.
You will perform hands-on software development and testing.
You will work alongside with global multi-disciplinary teams throughout software development life cycle.
You will provide recommendations to management concerning areas of innovation, improvement opportunities or other gaps.
You will ensure designs are in compliance with specifications.
You must have at least 6+ years strong technical proficiency in Java / JEE technology stack including related technologies such as : Spring, Hibernate, Grails.
You must not be afraid of front-end development tasks.
You must have basic knowledge about relational databases and SQL.
Your proven hunger to learn new technologies and translate them into working software is a must.
You must have the ability to effectively communicate across third parties, technical, and business product managers on solution design.
You should be able to apply research, information gathering and analytical and interpretation skills to problems of diverse scope.
You have the ability to think abstractly and deal with ambiguous / under-defined problems.
Your substantial experience with Agile or other rapid application development methods using SCRUM is desirable.
Your expertise in objected oriented analysis and design across a variety of platforms is an advantage.