Java | Play | Groovy | Grails | Hadoop | Strut | Akka | Hibernate etc
7+ Years of Experience in Web IT Industry mainly in Designing, Developing and Integrating Components for Telecom, Healthcare, Education and Pricing domains.
Solid knowledge with Enterprise Architecture Design and Implementation in J2EE architecture and Design Patterns.
Professional working experience with the design, development and implementation of Client/Server, three-tier architecture based applications using Core Java, JSP, Servlets, 1.x and 2.x, Spring, Hibernate ,Struts, JNDI, JDBC, XML, Log4J, Hibernate.
Expertise in various open source frameworks like Struts and Object Relational Mapping Technologies like Hibernate.
Expertise in using Java IDE tools of WebSphere Application Developer 5.1.2 (WSAD), Eclipse 3.0/3.2, Weblogic Workshop 10.3 and to develop dynamic web applications.
Good working knowledge of Application Server like WebSphere Application Server 6.x/7.0, Bea WebLogic 9.2, JBoss 4.2, Apache Tomcat 3.0/5.5.
Extensive database programming skills with RDBMS like Oracle.
Extensively worked with different operating systems like Windows, UNIX and LINUX.
Conversant with all phases of software development life cycle including System Design, Use Case creation, Class Diagrams, Sequence Diagrams etc.
Strong skills in Multi-tier Enterprise applications based on Model View Controller (MVC) framework.
Strong front-end development using AJAX, Java Scripts, CSS, HTML.
In depth knowledge of Web/GUI development using HTML/JSP.
Developed enterprise applications with Oracle, SQL Server as backend.
Experience in using different tools like Eclipse, Edit Plus, Ultra Edit.
Proficient in SDLC and OOPs Concepts.
Experienced in designing and executing test cases based on Business requirements and Functional Specifications.
Extensively involved in testing the applications manually.
Extensive work experience in defining Test Cases, GUI, Integration, Performance Testing, User Acceptance, Unit and Database Testing of Web, developing and maintaining test scripts, analyzing bugs, extensive interaction with other team members in fixing errors.
Ability to complete entire projects right from the initial design phase to the final implementation, of the development life cycle.