Job Description :
General consulting skills including: analysis and problem solving, written and verbal communication, and team collaboration.
Excellent written and oral communication skills; Ability to communicate effectively with technical and non-technical staff.
Demonstrated success in performing work and managing complex and/or large consulting projects.
Experience in full life-cycle of software development or methodology such as RUP or Agile; requirements analysis, design, development, testing and implementation
Experience leading and managing teams of developers
Experience working in a global delivery model leveraging offshore locations
Bachelor’s Degree in computer science, mathematics, or equivalent experience
3+ years of experience in Custom Application Design & Development utilizing Java, J2EE, UNIX/Linux, PL/SQL, Data Structures, Design Patterns, Algorithms and Optimizations, Object-Oriented design, Shell scripting
3+ years of development using JavaScript, JSP, HTML, AJAX, CSS, HTTP
3+ years of experience in JQuery, Bootstrap, JavaScript frameworks, EXT JS, Angular, React
3+ years of expertise in Service Oriented Design & implementing RESTful APIs in n-tier architectures
1+ year of experience in designing and scaling cloud-based applications (Amazon Web Services
Proficient with SOAP, WSDL, XSD, JSON, Web services and XML
Understanding of Agile software development, Continuous Integration, GIT workflow and version control (Jira/Perforce/SVN/Bugzilla/GIT/GitFlow)
Experience with Integration Testing, Unit Test frameworks, and Test Automation tools
Experience with JBOSS, Apache, Tomcat servers