Professional Summary
- Skilled IT Professional with 6 years of experience in Design, Development and Maintenance of web-based applications using JAVA/J2EE technologies. - Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture. - Experienced in designing and developing multi-tier scalable applications using Java and JEE Design Patterns. Expertise in using IDES like Eclipse/My Eclipse. - Experienced in Development and Deployment of 3-Tier and n-Tier Architectures. - Extensive experience on Application Servers including WebSphere 6.1 and Web servers like Apache Tomcat etc. - Expertise in developing Internet/Intranet Applications with Web Services, WSDL, ANT, Java, JSP, Servlet, JDBC, Struts, Hibernate, JUnit, XML, Log4j, HTML, and JavaScript. - Experience in developing the User Interface Screens for presentation using Java, JSP, HTML, Java Script and Ajax, Experience in Struts MVC and Spring MVC frame works. - Experience on Web Technologies in using web design tools like, Bootstrap, HTML, implemented presentation layer using CSS3, JavaScript. Strong scripting experience in writing build scripts using Apache Ant and Maven. - Experience maintaining/deploying applications over Windows and LINUX. Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers. - Have knowledge of developing System Design using UML methodology with Rational Rose. - Preparation of class and sequence diagrams using Rational Rose. Expertise with Functionality, Integration, Regression, Compatibility, Black Box, White Box, Performance, Usability, Back-End and User acceptance testing. - Excellent problem-solving skills with strong technical background and good interpersonal skills Quick learner and excellent team player, ability to meet deadlines and work under pressure. - Expertise in leading small teams and able to work independently as well as in a team to satisfy the needs of the clients and worked as an Offshore Onsite Coordinator. - Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP) - Have working knowledge of Agile Development methodologies. Experience in writing and executing unit test cases using JUnit Testing Framework. Worked on Agile methodology, SOA for many of the applications.