Sr. Java/j2ee Developer Resume Profile
OH
SUMMARY:
- 6 years of IT experience in Analysis, Design and Development of various Internet Applications using Java, J2EE Technology.
- Expertise in J2EE Technology- Servlets, JSP,Struts, spring, Hibernate, JDBC, Java Mail.
- Proficient in implementation of web based systems using Struts Framework.
- Hands on experience in developing front end components using Java Server Faces.
- Excellent knowledge and experience in MS SQL Server, My SQL and Oracle databases.
- Experienced in Design patterns like DAO, Value Object, Session Fa ade, Service Locator, and Singleton
- Hands on experience with application servers IBM WebSphere, BEA WebLogic, JBOSS, Sun Java System Application Server and web servers Apache Tomcat.
- Excellent knowledge in Object Oriented Analysis and Design OOAD and Object Oriented Systems and Design OOSD , for developing Use cases and designing using UML with MS-Visio.
- Expertise in Hibernate, Object Relational Mapping.
- Expertise in developing responsive Front End components with HTML, CSS, JSP tags, JSTL and JavaScript.
- Experience in using tools Eclipse, Net Beans, WSAD, MS-Visio, Toad, and ANT.
- Agile-Scrum and Waterfall model development experience.
- Knowledge in version control CVS, VSS, Subversion.
- Experience in using JUnit testing framework and log4j.
- Excellent analytical and verbal communication skills and good team player
TECHNICAL SKILLS:
Operating System | Windows 2000,NT,XP,Vista,7 and Sun Solaris 2.8,2.9, UNIX |
Programming Languages | JDK 1.4,1.5,1.6, C, C ,Perl |
Client Scripting | JavaScript, VBScript |
Server Scripting | JSP, PHP |
J2EE MVC Frameworks | Struts 1.1, 1.2, Struts 2.1, Spring 2.0,2.5 Spring 3.0, JSF 1.2 |
Databases | SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 5.0, DB2. |
ORM Frameworks | Hibernate 2.0,3.0, iBATIS, |
Web technologies | Servlets, HTML, DHTML, Web Services, SOAP, WSDL, AJAX |
Java technologies | JDBC, Java Beans, JUNIT, JPA |
Webservice Specifications | JAX-RPC, JAX-WS, JAX-RS Restful |
Middleware Technologies | EJB 2.1,3.0,JNDI |
XML technologies | XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB |
IDEs | Eclipse, Netbeans, Sun Java Studio Creator, Toad, Microsoft Visual Studio, Dream Weaver 8.0, Rational Application Developer. |
Application Servers | WebSphere 6.1/5.1, WebLogic Application Server 8.1, JBoss |
Web Servers | Apache Tomcat 6.0/5.0, Java Web Server 2.0 |
Version Control | Clearcase, Subversion, PVCS, CVS, Starteam |
Testing | JUnit, JUnit-Perf, JMock |
Build tool | Ant, Maven |
Tools | TOAD, SQL Developer, XML SPY, Rational Rose |
Protocols | HTTP, HTTPS, SOAP, SMTP, FTP and TCP/IP. |
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Resolved performance issues and managed team members for different problems resolution at various levels.
- Involved in framework designing and development of various modules.
- Interacted with end client Business Team for requirement clarifications and status meetings.
- Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.
- Performed regular deployments day to day administrative tasks on WebSphere ESB v6.0/7.0.
- Implemented Action Classes and Action Forms using Struts Framework.
- Implemented session beans at business layer.
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
- Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
- Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing.
- Implemented logging mechanism using log4j.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Extensively used Hibernate for Object relational Mapping for data persistence.
- Unit testing, bug fixing in multiple environments DEV/INT/CERT/PROD and reproduce bugs for fixing and code review of individual modules in the application.
- Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
- Involved in production support for fixing bugs in the production environment.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
- Involved in coding front end using Swing, HTML, JSP, JSF, Struts Framework
Environment: WebSphere Application Server 7.0, Rational Application Developer RAD 7.0 , Java, JSF, JSP , Servlet ,EJB, Struts, JavaScript, Hibernate2.0, Webservices, WSDL, Java Beans, Oracle 10g, SQL Developer, ClearCase.
Confidential
Java/J2EE Developer
Responsibilities
- Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
- Involved in developing the complete process flow of PNG system for all the layers.
- Installed and Configured Apache Tomcat 5.x, Eclipse 3.x, WSAD, and AXIS.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Designed and implemented Struts MVC Paradigm components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
- Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment.
- Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
- Configured Web.xml and Struts-config.xml.
- Developed and published webservices using Apache AXIS and good at JAXB, JAX-RPC, WSDL2JAVA, WSDL, and WSDD.
- Used JNDI to lookup for the data sources and EJBs required.
- Implemented Stateless and Stateful Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
- Implemented JMS public/subscribe for asynchronous messaging.
- Transfer Object for Lookups, Value List Handler for search and DAO.
- Used WebSphere Studio Application Developer 5.1 to develop and deploy the PNG application
- Deployed entire PNG application on the production and staging servers at different Levels.
- Developing Test Cases and did unit testing using JUnit.
Environment: Java, J2EE, Struts1.1, WebSphere 5.1, WSAD 5.1.2,Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, JMeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss.
Confidential
Java Developer
Responsibilities:
- Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
- Involved in designing of user interface.
- Performed Unit testing and Integration Testing.
- Involved in tracking and resolving Production issues.
- Developed DAO design pattern for hiding the access to data source objects.
- Worked on Servlet, JSP, Struts, JDBC and Java script under MVC Architecture and implemented OOAD concept in the applications.
- Developed user interface components using JSP and tag libraries.
- Developed Web Services to perform various operations on the supplier information.
- Supported the applications through debugging, fixing and maintenance releases
- Involved in mapping the data from various vendors with the existing database.
- Responsible for updating the supplier database if new updates are available.
- Fine-Tuned the SQL for performance improvement.
- Used JUnit for automating basic end-to-end testing.
Environment:Java 1.5, J2EE, Java Swing, Servlets, JSP, Struts, Ajax, Web Services, EJB 2.1, JMS, WebLogic, Oracle 9i, XML, LOG4J.
Confidential
Java Developer
Responsibilities:
- Used Hibernate for persistence to Oracle Database
- Developed the client application using Struts framework
- Designed and Implemented Web service using Apache AXIS and REST also used Apache HTTP Client
- Created class diagrams and sequence diagrams using UML
- Responsible for managing and assigning tasks among the developers
- Responsible for System Analysis, Design and Estimation of the various changes required
- Developed UI and backend applications using Struts, spring, Hibernate, Java, EJB, JSP, HTML, DHTML, JavaScript and AJAX.
- Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- Developed REST based Web Services to interact with backend/internal systems
- Developed Session and Entity CMP beans EJB for crucial business logic.
- Developed Message Driven Beans to work with JMS Queues
- Worked on XML Parsing DOM/SAX , XML Schemas/DTD and XML Beans
- Performed Unit Testing using JUnit, and also developed build script using ANT
- Developed packages, functions, and Stored-Procedures
- Software installation and maintenance reporting and checking the Server logs
- Involved in Code Reviews, Defect Fixing and knowledge transfer
- Worked with Content Management tool PVCS.
- Deployed the code in Web Logic application server
Environment:J2EE, STRUTS 1.2, Spring, Java, Hibernate, Session beans, JSP, EJB2.1, Web services, JavaScript, DHTML, XML, JMS, Eclipse Platform, Web Logic,
Confidential
System Analyst
Project: ECM, OEUA-Automation
Responsibilities:
- Requirement Gathering
- Estimating the requirements and developing the work break structure
- Developed OEUA-Automation using EJB3 and IBM MQ
- Worked on ECM enhancements which are built on JSF, RichFaces, Seam and EJB3.
- Monitoring the applications using profiling tools
- Fixed a major memory leak issue with respect to OEUA-Automation project
- Built standalone java programs that interact with different databases for migration
- Developed various flavors of reports like HTML, PDF, XLS using reporting tool called as Jasper Reports
- Off-shoring few of the enhancements to offshore development team
- Schedule daily and weekly meeting with offshore team
- Co-coordinating with other external entities as to resolve issues where ever applicable
- Built SOAP based webservices to consume few business requirements and provide solution
- Review the enhancements developed by offshore team
- Code Tuning where ever applicable
- Code versioning using MKS
- Maintaining ECM and other apps that interact with ECM
- Unit and Integration Testing
- Code Deployment on to DEV/QA Servers
- Production Support
Environment: Java, J2EE, EJB3, JPA, SOAP Webservices, Oracle, SQL Developer, Eclipse, JBoss, Hibernate.