Five (5) Years of experience developing complete object-oriented Java web applications including analysis, design, implementation, build scripting, unit testing of user interface, controller, business logic, and data tiers using the Spring Framework.
Five (5) Years of experience working directly with business users to design user interfaces in Java web application and implementation including HTML5, CSS, JavaScript, jQuery, JSP and Bootstrap.
Three (3) Years of experience of developing web applications using Groovy/Grails.
Two (2) Years of software architecture experience with designing and developing scalable complex applications
Five (5) Years of experience developing software both independently and leading/guiding a team
Three (3) Years of SQL relational database design and coding experience
Experience with Java frameworks including Spring MVC, Java Server Pages (JSP), and Hibernate
Experience developing APIs, web services
Experience working directly with business users to elicit, refine and document requirements
Demonstrated analytical and problem-solving skills