Java/j2ee Developer Resume
Columbus, OH
SUMMARY
- Over 6 years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using UML/Eclipse/Rational Software Architect
- Expertise in UML (class diagrams, object diagrams, use-case diagrams, state diagrams, sequence diagrams, activity diagrams, and collaboration diagrams) as a business analysis methodology for application functionality design.
- Expertise in Design and Development of enterprise applications using J2EE, JSP, Servlets, Struts, Java Beans.
- Extensive experience on MVC architecture using Struts frames work/JSP-Servlet and J2EE Design Patterns
- Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XMLBeans, JAXB, SAX and DOM parsers.
- Experience in developing Webservices using WSDL, SOAP and Axis2.
- Experience in front-end technologies such as javascript, JQuery and GWT.
- Extensive experience on Oracle, PL/SQL, SQL, Unix Shell Scripts, Ant build scripts, JSP, Tag library, Servlet, JDBC, JNDI, JMS, BEA Web logic, Tomcat.
- Knowledge in OR Mappings like Spring Frame Work and Hibernate.
- Extensive programming in Java, J2EE using Eclipse and WSAD, JBuilder tools.
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Transfer Objects, Front Controller and Data Access Objects.
- Possesses excellent analytical, problem solving, leading and learning skills as well as a keen interest in the emerging technologies.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, PL/SQL, HTML, DHTML, javascript
Databases: Oracle 10g, SQL Server.
J2EE: JSP, Servlets, JDBC and JMS.
Application Servers: Weblogic, Webspehere Application Server, Tomcat
Build Tools: Ant
Frame works: Struts1.x,/2.x, Spring2.x/3.x, and Hibernate 3.x, GWT
Web Services: XML (DOM, JDOM, SAX) DTD, Schema, XSL, XSLT, Web Services.
DesignTools (UML): Rational Rose, Erwin 4.0.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Played key role in the design and development of application using J2EE, Struts, and Spring technologies/frameworks using Service Oriented Architecture (SOA)
- Utilized RAD 6.0 and WebSphere 5.1 Test environment for developing and testing the applications.
- Developed the persistence components using Spring DAO module.
- Leveraged the AOP features of Spring framework to develop the business components.
- Implemented all the front end components using Struts framework. As part of it, created Action classes, and JSP pages.
- Utilized Validator and Tiles framework for validation and page layouts.
- Played a key role in designing the presentation tier components by customizing the Struts framework components. This included configuring web modules, request processors, Error handling components etc.
- Developed JSP pages using Struts custom tags.
- Developed the components for parsing XML documents using SAX and DOM parsers.
- Implemented design patterns like DAO, Session Façade, Value Objects.
- Implemented the Web Services functionality in the application to allows external applications to access the data.
- Developed and implemented several test cases using JUnit framework.
- Worked with performance testing team to get the application tested to meet the performance limits.
Environment: Java 1.6.x, JSP 1.2/2.0, JNDI, Struts2, Maven3.x, Log4j, Junit, Hibernate 3.x, Websphere Application Server 5.1.x, Star Team 2005, XML, HTML, XMLSPY, JavaScript, GWT, Rational Application Developer(RAD)6.x, DB2 Connect8.1, Windows 7
Confidential, Houston, TX
Java Programmer Analyst
Responsibilities:
- Object-orientated analysis/object-orientated design of current system.
- Used WSAD in developing different J2EE components
- Use Servlets, JSP, Custom Tags, XML, XSL, Tiles framework, Struts and UML.
- Work with Struts front-end utilizing the Struts tiles framework to implement the GUI interface.
- Worked with Struts as the Web-container framework.
- The Struts framework was also augmented using both the validator and tiles add-on components.
- Extensively used the Struts Tags, Struts Bean Tags, HTML tags, Logic Tags, Nested Tags and JSTL, the view side of MVC
- Supported integration efforts between the Struts Action classes and Spring.
- Implemented Session Beans for business logic, Entity Beans for Data Model and Message Driven Beans for Asynchronous messages.
- Extensively used the JSP, JSP Tags, and JSP Custom tags in the view side of MVC.
- Used JNDI lookup for getting the Connection Objects.
- Used Oracle as backend database.
- Used XML Parser for Building the XML Documents.
- Extensively used the log4j for logging.
Environment: Struts, MVC, J2EE, Java Server Pages (JSP), Custom Tag Libraries, XML, Design Patterns, JNDI, JMS, Clear Case, Clear Quest, RAD, Webspehere 6.x, Log4j, Oracle9i, JUNIT, UML, PL/SQL, Rational Rose 2003/XDE.
Confidential, Belford, NJ
Java Programmer Analyst
Responsibilities:
- Developed presentation layer using HTML, CSS, JSP, SWING and JavaScript.
- Used Struts Tiles framework for the development user interface.
- OO Analysis and developed UML with Rational Rose.
- Developed custom tags to add extra functionalities to JSP.
- Developed web-based UI using Struts Framework.
- Wrote network client classes to receive status reports and send commands, import/export configurations via Java Messaging Service (JMS)
- Designing the presentation tier using the Struts framework and Command pattern for the middle tier.
- Code development using Java Servlets
- Created dynamic web pages using JSP, static pages using HTML and developed business logic using Java and Xml.
- Developed session bean and entity bean in business logic layer.
- Developed DTO to marshal and carry entity bean state.
- Developed utility classes to separate some underlying functions from business logic.
- Developed XML for configuration and data description.
- Used JMS to established message communication.
- Used SAX API for accessing XML documents and for notifying the application of a stream of parsing events.
- Deployed JAR, WAR and EAR on Weblogic application server
- Used Oracle 9i as back-end database.
- Modified SQL, stored procedure and functions for performance enhancement.
- Developed SQL queries with JDBC API to create, retrieve and update data.
- Efficient Storage of XML in an LDAP Directory.
Environment: Struts Framework, Servlet 2.5, JSP 2.0, JDBC, HTML 4.0,JavaScript, XML, XSLT, Swing, Weblogic server 8.x, Oracle 9i, MyEclipse5.x, JQuery,Windows NT and UNIX.
Confidential, Fort Wayne, IN
Java Programmer Analyst
Responsibilities:
- Requirements gathering from the clients & customers.
- Analyzing requirements and converting them into technical specifications.
- Fixing the timelines to complete the tasks by checking with functional & business leads.
- Studied the application architecture and re-designed according to the requirement.
- Implemented Struts framework in the application.
- Performed code changes in JSP, Servlets and Java Bean components.
- Designed and developed views, controller and model components implementing Struts Framework.
- Developed middle layer using Stateful, Stateless Session and Entity Beans as business logic.
- Developed application using custom tags, Action classes and Action Form classes of Struts Framework.
- Configured struts-specific deployment descriptor (struts-config.xml)
- Deployed the application on Weblogic.
- Preparation of Test cases for these modules.
- Worked closely with the customers & sales team during the production move.
Environment: JDK1.4, J2EE, JSP, Servlets, JDBC, JavaBeans, Weblogic 7.0, MyEclipse5.x, Struts, Java, HTML, Oracle
Confidential
Software Engineer
Responsibilities:
- Played an active role in the high-level Design and Architecture of the module using Rational Rose.
- Adhered to the rules and specifications of the company and followed strict coding standards
- J2EE integration and also integration with other external services and modules.
- Implemented the persistence framework provided by the company to persist data to the database (Oracle) using Java Beans
- Used XML to specify relevant business object metadata. This metadata will allow the mechanism to handle the marshalling of object attributes to database table columns and vice versa.
- Integrating the Designing and coding the front-end JSP pages Retrieving database information stored in Oracle database through the java beans.
- Used tags provided in the Struts Framework for the JSP’S.
- Used LDAP for authentication purposes.
- Created JSP pages using CSS.
- Worked on PL-SQL to write a stored procedure.
- Coded JavaScript for Client Side Validations.
- Identification of J2EE design Patterns on the various layers of the application.
- Involved in java script code for client side validation.
- Deployed the Servlets in Web Logic.
- Developed server side utilities using Servlets.
- Developed, Tested and Debugged Java, JSP
- Used JDBC calls to update the database at the application server.
Environment: Java, WebSphere, WSAD, JSP 1.1, Servlets 2.1, JDBC, XML, HTML, JavaScript, UML, Rational Rose, JDBC, Oracle and Windows 2000, LDAP.
