We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • Over Six years of experience in System Analysis, Design, development, testing and implementation of software for various Enterprise applications
  • Innovative and experienced with complete software lifecycle development using agile methodology.
  • Excellent experience in writing multitier Web Applications using JSP, Servlets, Hibernate & Spring.
  • Expert in all aspects of XML including XSLT, DTD, Schemas, SAX, JDOM, and JAXP.
  • Spearheaded the design and development of SOAP based Web Services
  • Developed applications based on Model - View-Controller (MVC) architecture, using Struts.
  • Have significant experience in design (Rational Rose, UML, RUP, MDA) and programming (J2EE, JDBC, JSP, HTML, Servlets, Swing, Java Script, XML, C, C++, Perl, SQL, PL/SQL, Oracle).
  • Extensive data base design, development and debugging skills in Oracle 9i, MS SQL Server.
  • Hands on experience in statistical and data analysis applications: SAS-Data Mining
  • Excellent personal and communication skills.

TECHNICAL SKILLS

Languages: Java 1.7, C, C++, Perl, SQL, PL/SQL, Bash Scripting

APIs/Frameworks: JSP, JSF, EJB, Servlets, Swing, Java Beans, JUnit, JDBC, JMS, JNDI, Ant, Struts, JSTL, Tiles, Spring MVC, Hibernate

Web Technologies: HTML, CSS, jQuery, JavaScript, AJAX, XML, XSLT, ExtJS

RDBMS: Oracle 11g/10g, DB2, MySQL 5

IDE: WSAD, Eclipse, JBuilder, VisualAge

Operating Systems: DOS, Windows NT/2000/XP/7, Unix, Solaris, Linux

Web/App Servers: WebLogic, WebSphere, Apache Axis, Tomcat, JBOSS

Graphic Tools: Dreamweaver, Macromedia Flash

Middleware: RMI, JMS

OOAD / VC: UML, RUP, ClearCase,, ClearQuest

PROFESSIONAL EXPERIENCE

Confidential -Portland, OR

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed and Developed the UI Framework built using JSF Apache My Faces, Ajax4JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), Business Delegate,etc.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Configured ApplicationContext.xml in SPRING for string normalization and to adopt communication between Operations and their corresponding handlers.
  • Created and maintained the configuration of the Spring Application Framework's IOC container.
  • The enhancements required us to develop new correspondences and fix the old correspondences.
  • Implemented Hibernates' Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Responsible for configuring and deploying the builds on WebSphere App Server.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Wrote data Components for ERIC application, wrote and called StoredProcedures using Java, HQLand Hibernate.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
  • IBM WebSphere Application Server was used to deploy ERIC application, and IBM RAD (Rational Application Developer) was used as the IDE for development of the application.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
  • Log4j framework was used to debug and trace the application.

Environment: Java 1.5, J2EE 1.5, JAXB, XML, XSD, IBM WebSphere, IBM DB2, IBM MQ, IBM Rational Application Developer (RAD) 7.0, JSF, Adobe LiveCycle Designer 7.0, XDP, Form Server, Aqua Data Studio, JavaScript, Maven, log4j, Junit, JMS.

Confidential -Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
  • Developed the request handlers application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Developed Contradiction, Exception and Reports modules using J2EE, JSP's, Servlets, Struts Framework, IFrame Work Handlers.
  • Development and Configured User Interface using Struts and Tiles Framework into the Present System.
  • Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
  • Implemented Struts Framework and performed SIT, UAT.
  • Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Modified Struts configuration files as per application requirements and developed Web service for non java clients to obtain user information from ELP.
  • Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to achieve Session façade Design Pattern.
  • Developed Shell script to export Informix table's data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
  • Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Migrated database from Informix to oracle using Oracle Migration workbench.
  • Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, 1.x, XML/XSL, TOAD.Informix9.0, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Oracle Migration, VSS, WSDl, XSD, workbench9.0, Struts1.1, ANT.

Confidential - Indianapolis, IN

Sr.J2EE Developer

Responsibilities:

  • Involved in various team meeting to do the requirement gathering and analyzing functionality.
  • Followed agile methodology, as a software development methodology.
  • Associated in design for improvement of building the application and deploying application into Web Logic application server.
  • Developed User Interface using JSPs.
  • Knowledge about Modules in Spring.
  • Developed set of Action classes using BackbaseJSF for handling business logic and Hibernate API for data logic.
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Developed EJB Session Beans to do transaction management and encapsulate the business logic.
  • Used JUnit for writing the test cases and test suites.
  • Dynamic form generation auto completion of forms and user-validation functionalities using BackbaseAJAX UI.
  • User interfaces were developed using JSP, JavaScript, HTML and DHTML.
  • Client side validations were done using the JavaScript.
  • Worked on small POC for JQuery for compatibility check with BackbaseAJAX.
  • Used Maven to build and deploy application.
  • Oracle is used as a database with the Hibernate for storing the persisted data from the bean classes.
  • Used WinCVS for version controller and Mercury Quality Center as the Defect Tracking System.

Environment: JDK1.5, Back base JSF (Framework) Ajax based, HTML, TOAD,JavaScript, JSP, JUnit, CSS, XML,Hibernate 2.0, EJB 2.0, WebLogic 10.1, JQuery, Oracle, WinCVS, Mercury Quality Center, SQL,Solaris and Log4J

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for understanding the requirements.
  • Involved in analysis and design phases.
  • Developed the presentation layer of the application with JSP and Struts framework.
  • Developed JSP pages and implemented client side validations.
  • Involved in system integration.
  • Designed and developed HTML front screens and validated user input using JavaScript.
  • Preparation of unit test cases and testing specification reviews.

Environment: Java 1.6, JSP 2.0, Servlets 2.5, JDBC 2.0, Struts framework, WAS 6.0, Eclipse, HTML, Continuum, XML, Putty, WinSCP, Winmerge, Soap UI, Maven, JavaScript, Windows XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed web interface in J2EE Framework using Struts Framework (MVC Design pattern), J2EE, Servlets, JavaBeans, JDBC, SWING, HTML, DHTML and XML as per Use Case specification.
  • Produced visual models of the system by generating UML use-case diagrams from the requirements.
  • Designed, developed and deployed application using Eclipse and Tomcat application Server.
  • Classes are designed by using Object oriented Design(OOD) concepts like encapsulation, inheritance, etc.
  • Created Custom Tags to reuse the common functionality.
  • Preparation and review of Test Cases for the module using the user requirement documents.
  • Extensively used CVS Version Control to maintain the Source Code.
  • Involved in testing the module as per user requirements.

Environment: Java/J2EE, JSP 1.2, Hibernate, Eclipse 2.0, WAS, Struts 1.2, Struts Tiles 1.x

We'd love your feedback!