Description
PROFESSIONAL SUMMARY: * Over 3+ yrs. Experience with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and documenting the entire life cycle using various methodologies like Waterfall, Agile, Test Driven development. * Proficient with Software development methodologies like Agile Methodologies, Angular JS, HTML * Strong Design, Development and Deployment skills in Java, J2EE, Servlets, JSP, JavaScript, AJAX, HTML, CSS, XML, Struts, Spring, JDBC, Hibernate. * Extensive experience in working IDE tools like Eclipse, and RAD. Experienced with Java Multithreaded programming to develop multithreaded modules and applications. * Expertise in multiple Servers likes Apache Tomcat, WebLogic and IBM Web Sphere. * Excellent RDBMS experience with writing SQL, PL/SQL, Stored Procedures, Cursors, and Triggers. * Extensive working experience in RDBMS design and implementation in Oracle, DB2, MySQL, and MS SQL Server. * Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for retrieving the data. * Expert level skills in Java, JSP, Servlets, Struts, JUNIT, Multithreading, JDBC, RMI with experience in MVC Design Pattern of J2EE Architecture. * Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer). * Implemented Design patterns such as MVC, Singleton, Factory, DAO, DTO and Façade. * Good knowledge in Unix/Linux platforms, windows and shell scripting. * Experience in using JUnit for performing unit testing. * Good Experience in software configuration management using CVS and SVN. * Good working on protocols like HTTP, FTP, SFTP and TCP/IP. * Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services. * Proficient in writing promotion scripts using Ant, Maven. * Expertise in analyzing and solving technical problems, bug fixing and ability to learn and work efficiently as an individual and in groups. * Effective independent and team player and self-starter with high adaptability to new technologies. * Have Strong exposure to Onsite-offshore coordination. * A self-motivated team player with excellent inter-personal and communication skills.