Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation Teamwork & collaboration skills to work across organizations and lead cross-functional teams Problem solving skills to develop quick yet sound solutions to resolve complex issues Designing, developing, implementing, testing the applications. The candidate to fill this position should have hands-on experience using the following technologies: Extensive development experience with Java/J2EE, Core Java, Camel framework, Multi Threading Hands on experience with Node.js, Angular js,Angular 5, HTML,CSS,Bootstrap, React,Javascript Hands on experience with Java/J2EE, Core Java, Spring Boot.