Java Resume
JAVA/J2EE
SUMMARY
- Over 8 years of experience focusing on analysis, design, development and implementation of various web based applications.
- Strong working and conceptual knowledge of Java, J2EE, Servlets, EJB, JSP, Struts, Oracle and DB2.
- Experienced in developing System and Functional Design (SFD) and Detail Technical Design (DTD) documents.
- Responsible for creating use case diagrams, high level and detailed sequence diagrams, class diagrams, activity diagrams using MS Visio.
- Thorough understanding of OO analysis, Design Patterns and Data Modeling.
- Implemented Singleton, Command and MVC architectural design patterns for solving complex architectural issues.
- Developed distributed applications using Web Services, SOAP, HTTP and JMS
- Extensively used IDEs like Eclipse 3.2 , WSAD for development activities
- Experience working with java messaging tools like sonic test client for posting SOAP request xmls to JMS Queue
- Deployed EJB specifications on application servers such as Web Sphere Application Server (WAS) and Web Sphere Process Server (WPS).
- Experience working with open source web server Tomcat 5.0
- Extensively used Struts Frame work , Spring MVC Frame work and Hibernate for creating various dynamic web applications
- Worked on XML Parsers- SAX and JDOM to manipulate various xml documents.
- Exposure of using Open Source and implementation of Proprietary API.
- Extensively used JSP, HTML, DHTML, CSS in web page designing
- Experience in working with Web sphere portal server
- Developed and automated Unix Shell Scripts to execute Java programs for production purposes.
- Established coding standards and methodologies to re-factor the Java code base for our application.
- Participated in various phases of testing cycles - Unit, Module, Integration and developed test cases using JUnit Tool.
- Worked with various version control tools like PVCS, CVS, VSS and SVN.
- Proficient in developing database objects - Packages, Stored Procedures, Triggers, Views, Tables, Synonyms and Sequences.
- Developed efficient SQL queries to improve the performance of the application.
- Drastically improved coding time by using various database tools like Toad and Data Studio.
- Used performance management solution tools such as Introscope for monitoring complex web applications in production environments 24x7.
- Vast experience and knowledge of Finance, Telecom, Insurance, Logistics and IT domains.
- Experience in various business domains like telecom, Banking and Financial services, Retail, etc.
- Complete knowledge of the Software Development and QA Life Cycles with timely delivery against aggressive deadlines.
- Responsible for mentoring resources and knowledge transfer to junior analysts, developers and testers.
- Ability to handle multiple tasks and perform efficiently under stressful situations.
- Good communication and interpersonal skills.
Operating Systems : AIX 5.3 UNIX, SUSE LINUX 9.2/9.3, Windows NT/2000/XP
Languages : C, C++, Java, J2EE, HTML, DHTML, XML, UML
RDBMS : Oracle 10g/9i/8i, MS SQL Server 7.x/2000/2003, DB2
Scripting : Java script, shell scripting
Middle ware : Web services, Java beans, EJB, Servlets, JSP, Springs, Hibernate
Frame works : Struts Frame work, Visionale Frame work, J2EE Frame work
Application Servers : Web Sphere Application Server (WAS), Web Sphere Process
Server (WPS), Web sphere Portal server
Query Tools : TOAD, SQL* PLUS, SQL Navigator, Datastudio
Software Management
Tools : VSS, CVS, SVN
IDE : Eclipse 3.2, WSAD 5.1
Messaging & tools : JMS, SonicMQ Test Client