We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • 7+ years of experience in Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Expertise with Java Applet, J2EE, JFrame, JPanel and XML.
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, NetBeans, Eclipse, ANT.
  • Expertise in designing Low Level and High Level design documents.
  • Strong programming skills using Java1.6/1.5/1.4, Struts2, Spring3.x, Spring MVC, Hibernate3.2/2.x, JPA 2, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC.
  • Adept in designing and developing Spring, Struts, MVC and Java/J2EE based frameworks.
  • Expertise in socket, collections, serialization, threads programming.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library.
  • Hands on experience in working with IBM RAD and WAS server.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
  • Expertise using version control tools like CVS, SVN, VSS and Rational ClearCase.
  • Expertise in using Apache Ant, Maven as java build tool
  • Continued learning of new technologies that will allow for a more effective design and implementation.
  • Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.
  • Intellectual capacity to grasp new situations quickly and problem solving skills.
  • Worked on various domains such as logistics, human resources, insurance, financial and electronics.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

TECHNICAL SKILLS

Languages: C, C++, Java(J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase PowerDesigner, has knowledge in C#

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x

Version Control: CVS, SVN, VSS and Rational ClearCase.

Methodologies: Agile Methodology, RUP, Extreme Programming

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using JSP’s, Servlets and EJB’s.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented event handling using Java, JSP, Servlets and Java Script.
  • Developed web pages implemented using JavaScript toolkits ExtJS, AJAX and Dojo.
  • Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like SOAP, WSDL and UDDI for implementing Web services.
  • Deployed flow of Execution in the Servlet Environment using JSP and defined Navigation Rules for handling page Navigations using Servlets WebFlow.
  • Developed the User Interface Screens for presentation using Ajax, JSF, JSP and HTML.
  • Used JavaScript for the client side validations and JSF MVC Framework for developing J2EE based web application.
  • Developed user interface using JSF involved in configuring web.xml and faces-config.xml according to the JSF framework.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to DB2 Configuration File and also established data integrity among all tables.
  • Involved in unit testing, integration testing, SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
  • Extensiveuse of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
  • Participate in designing a Web service framework in support of the product
  • Used XML to transfer the application data between client and server.
  • Developed the XSL to convert and compare the SOAP to simple XML and vice versa.
  • Debugged the ANT Scripts for building the entire web application.
  • Used SVN as source Version control and development testing done by using JUnit.

Environment: Java/J2EE, JSF, JMS, EJB, RAD, UML, XML, XSL, Web Sphere, SVN, Ajax, Java Script, JUnit, Maven, Rational, Oracle 8i/9i, MySQL, Win XP and UNIX.

Confidential, Jacksonville, FL

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, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Worked on Enhancements and Post Production Fixes for Employer Resource Information Center (ERIC) Application.
  • 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.
  • 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.
  • 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, HQL, Hibernate.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
  • Worked on Adobe Form Server and Extension Rights Server for generating correspondences as PDF and PDF forms are submitted online.
  • 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.
  • Serena Dimensions was used for the version control of source code.
  • 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, log4j, Junit, JMS.

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Middle Tier Java Programming: Primarily focus on Business Logic Tier in EJB, JMS, MDB and spring component, such as JavaBeans, Criteria’s, Business Delegate, DTO's, DAOs and Hibernate etc.
  • Back End Programming: Primarily focused on database and maintenance. Wrote SQL scripts to create triggers and stored procedures. Worked with DBA.
  • Developed business logic classes using Session Beans for Processing Manager Service.
  • Involved in creating and configuring of build files.
  • Developed of Controller Servlet a Framework component for Presentation.
  • Designed, developed and implemented JSP’s in presentation layer for Submission Application Reference implementation.
  • Developed several service controls consuming various web services.
  • Involved in Design Reviews and Code Reviews.
  • Did Root Cause Analysis of the PLOGs/ITGs raised during Integration, System and Business BAA Testing.
  • Responsible for deployment of application in the Integration / Functional Environment, providing necessary assistance to the UAT testers.

Environment: Java, J2EE, WebLogic Portal 9.2, BEA AquaLogic Service Bus 2.5, WebLogic Workshop, XSL, XSLT, XQuery, XPath, Eclipse, Ant, UNIX, Shell Script, SQL, PL/SQL, and Oracle.

Confidential, Franklin Lakes, NJ

Java Developer

Responsibilities:

  • As a User Interface designer, understanding user requirements designed by Business users, participating in Use case analysis discussion, feasibility study, documenting application changes.
  • Designing application prototypes to support business requirements, developing prototypes into working models for application development team to integrate with server-side interaction and also for business team to interact with a static prototype working model.
  • Extensive use of Light box with embedded navigations, by creating them using complex CSS and AJAX at user interface to hide the server calls from the client perspective and routing them to backend using XMLHTTP request objects.
  • Creating Menus, drag/drop blocks (DIV) using DHTML, saving user preferences at backend by sending the request to server-side components.
  • Extensive use of JavaScript and libraries, to display report data based on user customization, and generating reports as a graphical representation.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Designing user Interface using CSS, as an external and internal source and also updating it manually depending on client display requirements using Adobe Dreamweaver CS3.
  • Creating complex client-side scripts using libraries, for development team to integrate with server-side components to facilitate the user interface display.
  • Application pages development using Struts / Tiles MVC framework, JSPs for presentation layer and client side validations, writing configuration XMLs, validation with Struts validation framework and extensive use of JavaScript, database interaction with IBM DB2 and deploying using IBM WebSphere application server.
  • Validation XMLs from back-end for reporting and integrating XSLT transformations to apply formatting and displaying in front-end for business users.
  • Developed an e-mail component for client communication manager, using SMTP to send customer inputs as an e-mail, to the business users with a preformatted HTML message composition.

Environment: Java: JDK 1.5, JSP, JSP Custom Tag libraries, Java Script, HTML, AJAX, ExtJs, XSLT, XML, DHTML, Web, Adobe Dreamweaver CS3, IBM WebSphere Application server6.1, UNIX, Struts/Tiles, XSLT/ XSL-FO, IBM DB2, UML, IBM Rational Clear case, JUNIT 3.8, log4j 1.2, Ant 2.7.

Confidential

Java Developer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
  • Participation did in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
  • Developing Test Cases and unit testing using JUnit
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
  • Appropriate use of Session handling, data Scope levels within the application.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA(Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
  • Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
  • Creating views and updating code to IBM Rational Clear case for Source code control.
  • Solving QA defects, scheduling fixes, providing support to production application.

Environment: Java: JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J 1.6, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, Hibernate 3.0, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.

We'd love your feedback!