Job Description :
5 years to 7 years of software development experience in Java/J2EE environment.
Strong knowledge of Data structures and Algorithms, Threads, Core Dumps and Memory Management.
Experience of working with servers like Tomcat, JBoss and/or Weblogic/Websphere.
Strong knowledge of Object Oriented programming with hands-on and advanced level of experience on Hi-bernate, spring and RDBMS.
Knowledge of design patterns with hand-on experience on Spring MVC framework
Extensive experience on Object Oriented Java script programming and frameworks
Experience in leading technically a small team of 3-5 members for not less than 2 years
Experience developing dynamic web applications using Angular JS framework or any other UI framework like NodeJS, ReactJS, etc
Experience in breaking up requirement in to technical tasks and assigning them to team members, driving the team towards completion of tasks on time and driving quality deliverables
Full SDLC experience from gathering client requirements, turning requirements into design specs, and devel-oping high quality, scalable applications.
Hands on experience and command over different tools for Development, Unit testing, Integration and maintenance of applications
Very good understanding of various development frameworks in different layers of application
Self-motivated to explore new technologies, applications and environments.
Experience on Web services (Rest, SOAP) and Service Oriented Architecture.
Strong oral and written communication skills