J2ee Developer Resume
Bloomington, IL
SUMMARY
- 7+ of experience in designing and developingmulti - tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and healthcare organizations using Java, JSP, Servlets, EJB, JMS, JAAS, JNDI, Web services, JDBC, JAXP, XML, JavaScript, JQuery.
- Experienced in Software Development life cycle using various methodologies like waterfall, agile, Sprint and test driven development.
- Good knowledge in Object Oriented Design Pattern concepts.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, JQuery, CSS, HTML, GWT, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
- Hands on exposure to multiple Application Servers like JBoss, IBM, WebSphere Server and BEA Weblogic.
- Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder, Maven, Cruise Control etc.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Experienced in Design Methodologies like MVC, OOP, OOD.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Good knowledge in version control system tools like CVS, SVN.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Operating System: Windows 2000/NT/ XP/Vista/7 and Linux, UNIX
Languages: C, C++, Java
Frameworks and Utilities: Struts, Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC
Databases: Oracle 10g, DB2, MySQL, MS SQL Server 2000, MS-Access
Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, AJAX
XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
IDE: RSA, RAD 6.x, IBM WSAD 5.1.2, Eclipse 3.2.
App Server: WebSphere 6.1/5.1, WebLogic 7.1/6.1, JBoss
Web Server: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS
Testing: JUnit, JMock
Build tool: Ant, Maven
Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.
System Design Development: Requirement gathering and analysis, design, development, testing, delivery
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
J2EE Developer
Responsibilities:
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Designed front end pages using JSP calls to get the required data.
- Created and maintained the configuration of the Spring Application Frameworks IOC container.
- Designing of tables in Oracle database required for System user administration, Data Management.
- Developed and implemented the MVC Architectural Pattern using Struts MVC Framework including JSP, Servlets and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Developed DAO’s (Data Access Objects), which are java classes those encapsulate all database specific code using JDBC API.
- Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying Struts classes, JSP changes and middle tier enhancements.
- Involved in Units integration, bug fixing, and User Acceptance Testing with test cases.
- Developed Action classes, Stateless Session Beans and DAO classes for Accounts and other Modules.
- Implemented theWebservicesand associated business modules integration.
- Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
- Used Sprint in suggestive search and to display dialog boxes.
- Used Strut framework for configuring the application.
- Used RSA as IDE for development, build, deployment and testing the application.
- JS (client-side scripts) are used to interact with the user, control the browser and communicate asynchronously.
- IVY dependency tool used for managing project dependencies like tracking, reporting and resolving
- Configured, tuned and maintained MySQL server database servers, and performed database development and implementation activities.
- Resolved database inconsistency with better design and efficient SQL queries.
- DevelopedJunitTest Cases for Code unit test and used Easy Mock framework.
- Performed some Unit Testing on the application and the web services before its release to QA.
- Used Log4j for logging errors, messages and performance logs.
Environment: Windows XP, JDK 1.6, Servlets3.0, Struts2.0, HTML, JDBC, JSP, JSTL, Oracle 10g, Rational Software Architect(RSA), Scrum development process, Sprint, PL/SQL, MySql, WebSphere Application Server 6.1 and Log4j, Ant, JQuery, JavaScript(JS).
Confidential -Kansas City, MO
J2EE Developer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system andfunctional testing efforts for all test scenarios.
- Adopted J2EE design patterns likeBusiness Façade.
- Configuration of application usingStruts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages, Servlets.
- Developed the application usingStruts Frameworkthat usesModelView Controller (MVC)architecture withJSPas the view.
- Developed presentation layer usingJSP, HTML, CSS, Jquery.
- Developed using Jquery for CSS Manipulation, Events, Effects, Animation. and Ajax interaction for Rapid Web Development
- Used Jquery for enhancing the functionality of front end, client and server side validation.
- Developed Reports using JSP, JSF, Servlets, Oracle and SQL Server.
- DevelopedServletandJava Server Pages (JSP),Jax-WSto route the submittals to theEJBcomponents and render-retrieved information usingSession Façade, Service Locator(design pattern).
- Used Gwt to allowing any (supported) browser to view the page being debugged, through the use of a browser plug-in.
- Developed J2EE components onEclipse JBoss.
- Designed and developed REST interfaces in Java.
- Involved in High level business meetings and provided few suggestions that has been highly appreciated.
- UsedJDBCto invoke Stored Procedures and also used JDBC for databaseconnectivity to SQL.
- Deployed the applications onApacheTomcatServer.
- UsedOracle10gdatabase for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Involved in Database Design using Entity-Relationship Diagrams.
- DoneProduction supportin developing new programs in accordance with the business requirements and modify existing programs and applications.
- Prepared testing procedures according to the features implemented in the programs and fix bugs identified in testing.
Environment: J2ee, JDK 1.6, JSP, JSF, Struts 1.3, JBOSS,Hibernate, SQL Developer,Oracle 10g,Rational Clear Quest,Jquery 1.4,EJB 3.0, GWT 2.0, Jsp 2.2, Servlet 3.0JMSSQL, UML.
Confidential - Boca Raton, FL
J2EE Developer
Responsibilities:
- Designed and integrated the full scaleStruts/Hibernate persistence solution with the application architectures.
- Implemented object/relational persistence (Hibernate) for the domain model
- Implemented theWebservicesand associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
- Used GWT compiler to split the JavaScript code into several small chunks instead of one big download
- Developed a present layer using Spring MVC framework, JSP, Jquery and CSS and exposing the same operation in Html forms for manual moderation of data.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, DAO etc.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
- Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
- Used Spring MVC framework for configuring the application.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Ensured data integrity with good process and detected errors and misuses of data, and Administered MySQL database installations, upgrades, performances and monitoring, backup, space management
- Using MySQL enabled required data extract, transform and load procedures and packages.
- Responsible as CVS administrator and for deploying web application in the Oracle App Server.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- ANT and Maven was used as a build tool. Also worked in an Agile work environment.
- Used Log4j for logging errors, messages and performance logs.
Environment: Windows XP, JDK 1.6, Servlets3.0, JSP 2.2, Spring 2.5, HTML, XHTML, XSLT, JDBC, JMS, EJB, SOAP, WSDL, Web Services, Oracle 10g, MySql, Eclipse 3.2, GWT, Ant 1.6.5, Maven, Agile development process, Web sphere, CVS, PL/SQL, Rational Clear quest, JUnit, JMock, and Log4j.
Confidential - Trenton, NJ
J2EE Developer
Responsibilities:
- Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Used various tools like OOD Visual Basic (UML) which is used for requirements gatherings in business.
- Designed and developed front-end using Servlets,JSP, JSF, DHTML, Java Script andAJAX.
- UsedStruts 1.3 frameworkin web tire to handle user request.
- Developed theAction classes, Action Form classesand configured thestruts-config.xmlfile.
- UsedStruts-validator frameworkfor form-validation and application error Handling.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- UsedJavaScriptas the client side scripting language to perform validation on all forms and not to allow junk data.
- ImplementedJMSfor asynchronous auditing purposes.
- Involved in integration of claimant information withIBM MQResource Adapter for message queuing.
- Involved in developingMessage Driven and Session beansfor claimant information integration with MQ based JMS queues.
- Developed ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
- Involved in writing the Java utility classes to convert MQ based control claimant information.
- Developed a WebService,Axisthat is shared between front end and medical bill review system.
- Fixed the bugs detected duringJUnitTesting, Integration testing.
- UsedRational Clear Casefor Version Control.
Environment: Java - JDK 1.6, WebSphere® MQ Using Java, J2EE 5,Servlets,JSP, Hibernate Struts, Oracle,JMS,EJB (Session and Message Driven Beans), Axis, Sprint, RAD, MySql,Rational Clear Case.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (DispatcherServlet). Also implemented Dependency Injection using the Spring framework
- Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet (CSS).
- Developed JSP custom tags and used JSTL for reusability.
- Used Spring Web component for support of web utilities.
- UsedAJAXto support dynamic page element rendering to enhance user experience.
- Used JComponent, JFrame and other classes of Swings Framework to develop the GUI.
- Created properties files and used enhanced JTable for improved general performance and cell rendering.
- Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
- Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
- Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
- Used Eclipse IDE for development, configured and deployed the application on to WebLogic using Maven, version control by Rational Clear Case and tested using JUnit.
Environment: J2EE 1.4, Java 1.5, JSP 2.0, Servlets 2.4, EJB 2.0, Struts 2.0, JDBC 2.0, Weblogic 9.2, Eclipse 3.1, Hibernate 3.0, Spring 2.5, Sybase ASE 12.5, JMS, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, ClearCase and ANT.
Confidential, Mason OH
Java Developer
Responsibilities:
- Implemented the template based categorization of presentation content using Struts-Tiles.
- Developed Action classes and Action Forms using Struts Framework.
- Developed a system that uses data from LDAP and local templates to dynamically provision and re-provision virtual domains.
- Development of Functional Specification Documents, Design Specification Documents, User Requirement Analysis, and Test plans.
- Implementation of effective exception handling.
- Change AJAX based JavaScript according to requirement of field validations as well as selection based Master Detail Operation.
- Handle all the changes involved in Web content using a content management system tool called Teamsite from Interwoven. Review all the DCT (Document Capture Template) and DCR (Document Capture Record) related and validate with the business team.
- Developed new Struts Action classes components according to the requirement.
- Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4
- Acted as an escalation point for production troubleshooting guidance; provides training and mentoring to offshore experienced developers.
- Review the code, which involves JDBC, JNDI and Web services calls.
- Worked on tiger team for production support which holds responsibilities across all the layers of the application same time coordinating deliveries with offshore team.
Environment: Java/J2EE, JDBC, JavaScript, Struts with Tiles, Oracle 10g, OOAD, SVN, Rational Clear Quest, Windows XP, JavaScript, Web services, Eclipse IDE, Spring, SQL, Unix based logs, SOAP, DOM xml parser, CSS, JUNIT4, DB2, build script.
