Java/j2ee Developer Resume
Brookfield, WI
SUMMARY
- Experience in using Software development methodologies such as Agile, SDLC and OOAD.
- Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets 2.x/3, EJB 2/3, Struts 2.0/1.1, Spring 2.0/2.5, and Hibernate 3.0.
- Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
- Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, Custom Tags, XML.
- Strong at XML Technologies like DTD, XSL, Schemas,X - Path,DOM, SAX
- Hands on experience in developing Java and J2EE applications using Eclipse 2.0/3.0/3.1, My Eclipse 4.1, WSAD 5.0., RAD 6.0.
- Experience in deployment of the J2EE applications onIBM WebSphere 4.x/5.x, BEA WebLogic 6.x/7.x/8.x, JBoss and Apache Tomcat 5.x/6.x.
- Experience with JUnit in performing unit testing and determining the application functionality and Monitored the error logs using Log4J and fixed the problems.
- Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
- Extensive experience in working with various databases like Oracle 8i/9i/10g/11g, SQL Server 2000/2005 and MySQL 3.x /4.x / 5.x.
- Expertise in version control tools like CVS and IBM Rational ClearCase to manage and control software development.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
TECHNICAL SKILLS
- JavaStruts 2.0/1.1Spring 2.0/2.5Hibernate 3.0
- Servlets 2.x/3JSPJDBCWeb Services
- IBM Web Sphere 4.x/5.xWebLogic 7.x/8.xJBoss
- Tomcat 5.x/6.x. Windows XP/2000/NT/98UNIX, Linux
- Oracle 8i/9i/10gMS SQL 3.x/4.x/5.xSQL 2000/2005.
- Eclipse 2.0/3.0/3.1MyEclipse 4.1WSAD 5.0RAD 6.0
- JDBC, JUnit, HTML, XML. UML, RUP, Rational Rose
- C, C++, Java, SQL, PL/SQL
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Connecture, Brookfield,WI
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weeklyclientcommunications with Business Analysts.
- Involved in the architecture team for design and implementation of system.
- Wrote custom Maven script to application onJBossApplication Server.
- Extensively used Struts MVC framework to develop the web layer for the application.
- Database relation mappings are eased using Hibernate by creating ORM mapping files.
- Used spring framework for Dependency Injection (IOC), Aspect Oriented Programming (AOP) and integrated with Hibernate.
- Involved in Data modeling and design of DAOs and Mapping Files for Hibernate.
- Developed DAO classes using Spring DAO package for data access and data manipulation.
- Used spring configuration files and its application context object for creating various factory objects.
- Consumed SOAP based Web services for getting credit score and history information from Experian.
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
- Deployed the application on JBoss Server.
- Used JUnit for testing the application.
- Worked on the Linux hosting platform
Environment: Struts MVC, Spring 2.0, Oracle9i, XML, EJB, JSP, JBoss, HTML, JUnit 3.8.1, Hibernate 2.0, JavaScript, Eclipse 3.2, SQL Developer.
Java/J2EE Developer
Confidential, Westborough, MA
Responsibilities:
- Responsible in Designing modules related to fixed income for the application.
- Involved in data gathering during the business analysis and planning phase of the project.
- Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Extensively used Spring MVC framework to develop the web layer for the application. Configured DispatcherServlet in web.xml.
- Implemented controller (abstract) and mapped it to a URL in .servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Developed interfaces and bean implementations for the same for propagating data on the JSPs.
- Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed a stored procedure for calculating interest earned in fixed income accounts for a given amount and time duration.
- Developed a SAX parser to parse the .xml file to extract the user data to be stored in the database.
- Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
- Deployed the application on Weblogic Server.
- Used JUnit for testing the application.
- Worked on the Linux hosting platform
Environment: Spring 2.0 MVC, Oracle9i, Weblogic 10, XML, EJB, JSP, HTML, JUnit 3.8.1, Hibernate 2.0, JavaScript, Eclipse 3.2, SQL Developer.
Java/J2EE Developer
Confidential, Westbrook, ME
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed the different components of application such as JSPs, Servlets, EJB’s using RAD 6 and used CVS for version control.
- Implemented the application using Struts Framework which is based on Model View Controller design pattern.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed user interface using Struts Tag Libraries to simplify the complexities of the application.
- Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Configured .hbm and .cfg.xml files according to hibernate framework.
- Used Spring Framework to support the Hibernate tool and Struts.
- Used Spring's AOP to implement logging and getting data source objects as the advice that was woven in the bean classes. Wrote separate dedicated classes to implement logging functionality and to get data sources objects. Log4j was used to implement logging.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Used Web services - REST based webservices using JAX-RS.
Environment: Struts 1.2.4, Hibernate3.0, Spring 1.02, EJB 3.0, JSP1.2, Servlets2.1, JMS, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, Windows 2000, Web Sphere App server 6.1, RAD 6, Rational Rose, Oracle 9i .
Java/J2EE Developer
Confidential, Santa Clara, CA
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and developed the project using Rational Unified Process (RUP)
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Developed user interface using JSPs 2.1
- Developed controller components using Servlets 2.3
- Performed client side as well as Server side Validations using Java Script and Struts Validation Frameworks.
- Implemented Model View Controller (MVC-2) architecture using Jakarta Struts 1.3 Frameworks at presentation tier.
- Developed various Enterprise Java Bean components to fulfill the business functionality.
- Created Action Classes which route submittals to appropriate EJB 2.1 components and render retrieved information.
- User interface was developed using HTML, JSP, AJAX, CSS Framework.
- Extensively used Hibernate 2.0 in data access layer to access and update information in the database
- Used Spring 1.2.5 Framework for Dependency injection and integrated it with the Struts Framework and Hibernate
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Singleton and Data Transfer Object (DTO)
- Developed the Business tier with Stateless and Stateful Session beans with EJB 2.1 standards.
- Used Java Messaging Services (JMS) for reliable and asynchronous message transfer
- Used Web services - WSDL and SOAP
- Used JAXB XML parsers for data retrieval
- Extensively Worked with RAD 6.0 and WAS 6.0 to develop and deploy the complete application
- Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application
- Used ANT scripts to build application
- Prepared Test Cases and Unit Testing performed using Junit
- Worked on the Linux hosting platform
- Used Log4J for logging and tracing the messages
- Used CVS for version control across common source code
Environment: J2EE 1.5, IBM RAD 6.0, WebSphere Application Server 6.0, JSP 2.0, EJB 2.1, Struts 1.3, Hibernate 2.0, Spring 1.2.5, JMS, XML, SOAP, WSDL, JAXB, Log4J, JUnit, ANT, JavaScript, HTML, CSS, AJAX, CVS, PL/SQL, Oracle 9i, Rational Rose, Windows XP.
Java/J2EE Developer
Confidential, Madison, WI
Responsibilities:
- Analyzed Business Functionality and use cases and interacted with Users.
- Responsible for designing, coding and developing the application.
- The total application was developed in J2EE using MVC architecture.
- Developed the web tier components using JSP, Struts, JavaScript and Ajax.
- Developed and modified the Action classes and custom business classes.
- Configured the struts and tiles config files to create and modify the navigation.
- Used web service calls for exchanging data with the other applications.
- Configured the Web Sphere instance for data sources.
- Developed and modified the stored procedures, the DAO and VO classes.
- Modified the Business Delegate and connector classes.
- Used CVS integrated with Web Sphere for version control.
- Created Unit test cases.
- Extensively participated in application integration testing.
- Analyzed and resolved the crucial production defects.
- Used Log4j for logging.
- Used Rational Clear Quest for Defect resolution.
Environment: Eclipse 3.2,AJAX, HTML, JavaScript, JSP, Struts 2.0, Servlets, Java, XML, Web services, Hibernate 2.0, JDBC, SQL Server 2005, JUnit, CVS, Rational Clear Quest, Log4j, Web Sphere 5.1, WSAD 5.1, Windows XP.
Software Developer
Confidential
Responsibilities:
- Involved in the SDLC of the above application.
- Web Logic Application Server was used as the Business Service Tool.
- Implemented Session Tracking in JSP for a particular client.
- Responsible for design, functionality and business logic for various modules involved in the application.
- Creation and maintenance of data using SQL Server database.
- Used the JDBC for database connectivity.
- Performed Unit Testing on individual modules.
- Developed JSP’s, Java Beans and Servlets to interact with Data Base.
- Extensively used JavaScript for client side validations.
- Performed Unit Testing of all Modules.
Environment: Eclipse, Java, Servlets, JSP, JavaScript, HTML, XML, JDBC, Oracle, Windows 2000.
