Java/j2ee Developer Resume
Columbus, OH
SUMMARY:
- Over 6 years of referable 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 Architecture.
- 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 and Java Beans.
- Extensive experience on MVC Architecture using Struts framework/JSP Servlets 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 and JQuery and GWT.
- Extensive experience on Oracle, PL/SQL, SQL, Unix Shell Scripts, Ant build scripts, JSP, Tag library, Servlets, JDBC, JNDI, JMS, BEA Web logic, Tomcat.
- Knowledge of 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.
- Experience in Agile Development using Scrum.
- Expertise in building multi-threaded applications. Experience in trouble-shooting issues such as deadlocks.
- 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, WebSphere Application Server, Tomcat
Build Tools: ANT
Frameworks: 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
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, and 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, WebSphere 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 & 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, Servlets 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.
