We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

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.

We'd love your feedback!