J2ee Developer Resume
Detroit, MI
SUMMARY
- 7+ years of Software Development and Engineering experience on design, development and support of Web based, SOA and Database Management Applications.
- Worked on various Software Development methodologies like Agile SD, Scrum, Extreme Programming etc. primarily on design, development, testing and deployment phases
- Expertise in developing Multi - Tier Enterprise applications using Java/J2EE technology (Java, J2EE, JSP, Servlets, EJB, Struts, Spring, JDBC, JMS, JPA, JSF, RMI, JNDI, Swing, AWT, Applets, Hibernate, Web Services)
- Extensive experience in Web application development using - HTML, DHTML, CSS, JavaScript, Ajax, Applets, AWT, RMI, LDAP, XML, UML.
- Extensive experience wif server-side scripting languages namely JavaScript, PHP etc.
- Experience in developing components using Enterprise Java Beans over Application servers and platforms such as WebLogic.
- Hands-on experience in using Spring Tiles Framework, Validator Framework, JSTL, ResourceBundles, Plug-ins, Internationalization, DynaActionForm, DispatchAction in Struts 1.1/1.2 application development.
- Experience working wif MVC Architecture frameworks Apache Struts, Spring MVC, Hibernate, Ruby on Rails.
- Experience wif Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, JBoss, WebSphere and Tomcat.
- Experience of working wif RAD, WSAD 5.0, JDeveloper, Eclipse 3.x (wif MyEclipse plug-in).
- Experience of working wif RDBMS like Oracle 8i/ 9i/ 11g, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
- Experience in Oracle development tools like Toad, SQL Navigator.
- Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
- Strong experience in working wif Application Servers like Apache Tomcat 5.5, JBoss 3.2, IBM WebSphere 6.0, BEA WebLogic and building application using ANT tool.
- Experience in teh use of Defect Tracking & Version Management Tools such as Rational Clear Case, VSS and CVS.
- Experience in designing UML diagrams using Rational Rose and MS VISIO.
- Worked in a wide range of languages, development tools, frameworks, and relational database management systems.
- Experienced in Unit Testing and generating of Test cases for web applications.
- Understanding and exposure to PERL script and UNIX Shell script programming.
- A resourceful team player wif good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment wif opportunities for growth.
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
J2EE Developer
Responsibilities:
- OnStar Corporation provides multiple vehicular balancing features namely subscription-based communications, in-vehicle security and many more.
- Worked on teh vehicle communication networks project and security locking enhancement modules and provided maintenance and support for teh same.
- Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.
- Working on aspects of client side validation scripting using JavaScript and JQuery.
- Designed and developed user interface components using Spring 2.3.2, JSP, JSTL & Custom Tag libraries.
- Redesigned organization architecture for teh modules to suit desirable MVC design patterns.
- Implementing Hibernate framework for teh project and working in hand wif Oracle 10g access.
- Designed and implemented multiple ORM mappings for teh security locking enhancement module and parts of customer autantication module.
- Developed an Asynchronous AJAX based rich client to meet teh user requirement.
- Involved writing code in XSL Style sheet for creating dynamic web pages based on teh XML templates.
- Focus on converting teh existing features in teh application towards globalization of teh application, i.e., internationalization of teh web representation.
- Used various Dependency injections and O/R mapping using Hibernate for rapid development and ease of maintenance.
- Implemented Transactions and Batch Updates using Spring 4.0 framework.
- Has worked on Oracle 10g database for storing and retrieving teh application data.
- Developed unit case testing scenarios wif JUnit.
- Implemented logging mechanism using Log4j wif teh help of Spring AOP frame work.
- Developed MQ JMS Queues for asynchronous messaging.
- Configured and Deployed WAR files into Web Sphere Application Server.
- Build automation done and tested primarily using Apache Maven.
- Worked wif JMS settings and JDBC resources on Web logic Application Server.
- Involved in code review and deployment of teh application on development, testing of production servers.
Environment: Spring, Hibernate, EJB, JMS, JSP, JavaScript, AJAX, XML, XSL, Junit, Oracle 10gWAR, JDBC.
Confidential, Bellevue, WA
Sr. J2EE Developer
Responsibilities:
- Project consisted of employing business functionality modules into Nuance products such as Dragon, Power PDF.
- Used Apache Struts 2 framework to implement MVC architecture for teh Power PDF integration project. Implemented various J2EE design patterns like Front Controller, DAO design patterns.
- Used Tiles framework to create reusable presentation components.
- Extensively involved in gathering business requirements and system requirements and specifications.
- Worked on integrating Tiles wif Struts2 as a part of incorporating templates into teh architecture.
- Extensively worked on system design architecture and teh detailed design.
- Developed DAO’s (Data Access Objects), which are Java classes those encapsulate all database specific code using JDBC API.
- Developed Enterprise Java Beans (EJB’s) and deployed them in teh web logic application server environment to implement business logic and interface wif back-end object-oriented database system.
- Designed and developed GUI using JSP and performed validations using jQuery.
- Involved in Developing and deploying teh applications in BEA Web Logic Application Server.
- Created delegate layers, which are responsible in identifying teh business components.
- Used Control Version System (CVS) for source code control and Test Director for defects tracking.
- Building automation is done using Apache Maven.
- Involved in unit & integration testing and fixing teh bugs.
Environment: Apache Struts2, Tiles, DAO, JDBC, EJB, jQuery, BEA Web Logic, CVS, Apache Maven
Confidential, TX
J2EE and UI developer
Responsibilities:
- Project consisted primary business functionalities including billing and order mailing modules, and feedback responsive marketing module, and teh support and maintenance for teh same.
- Re-designed and re-implemented teh Confidential Web Functionality into a modern n-tier architecture using J2EE framework. Teh Existing system was built using VB and Power Builder.
- Implemented teh server side design using teh Industry Standard J2EE design patterns like Business Delegate, Service Locator, Value Objects, Business Interface, Session Facade, Data Access Object, and other helper classes.
- Object Oriented Analysis and Design (OOAD) of business requirements wif teh end users and business analysts, utilizing Rational Rose for UML design methodologies
- Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
- Designed and developed teh web application using Spring 3.1 framework.
- Developed teh Dynamic JSP’s, which interact wif teh EJB’s.
- Used Session beans to implement Session facade.
- Created sequence diagrams to show teh page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Involved in developing web services using SOAP, WSDL, XSL and XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Deployed EJB’s on Web Sphere 8.0 application server.
- Developed Enterprise Java Beans and Data Access components for Inventory, Admin, and Reporting module
Environment: J2EE, VB, DAO, Sessions, Rational Rose, Spring 3.1, JSP, WSAD, XML, XSLT, SOAPWSDL, Web Sphere 8.0.
Confidential, Irvine, CA
Java Developer-II
Responsibilities:
- Work on Project ‘Trade Assignment System’, a web based application dat allows users to assign trades from buy trade transactions and sell trade transactions of securities.
- Developed application modules using Java/J2EE technology wif JSF and Oracle ADF components as front end, Spring MVC controller framework for application flow control, server side ORM development using Hibernate.
- Involved in Architecture, design and development using JSF/ADF, Spring MVC framework wif AOP concepts.
- Configured Java Objects wif back end database tables using O/R mapping in Hibernate.
- Developed JSP, custom tags, Servlet, JSF/ADF pages using Oracle JDeveloper.
- Implemented J2EE Design Patterns such as Composite View, Front Controller, Intercepting Filter, MVC, Business Delegate, Value Object etc..
- Worked wif junior developers, business analysts, end users and QA team on select testing tools such as Selenium etc.
- Written stored procedures in PL/SQL for Sybase database.
- Has used IDE Eclipse for development and debugging teh source code.
- Involved in making build using ANT and deployment of application on Apache Tomcat 5.5 servers on Windows XP and Linux OS.
- Has been involved in testing and production support of teh application.
- Responsible for version management using tool VSS and PVCS.
Environment: Java, J2EE, JSF, Oracle ADF, AOP, Spring, Hibernate, JDeveloper, Selenium testingPL/SQL, VSS, PVCS.
Confidential, GA
Jr. Java Developer
Responsibilities:
- Object Oriented Analysis and Design (OOAD) of business requirements wif teh end users and business analysts.
- Designed Spring configuration files, bean factories, DAO and JCA connectors.
- Created class and sequence diagrams to show teh page flows using RAD 7.5.
- Involved in developing search functionality for AJAX web service calls using dojo framework
- Developed front-end screens using JSP and JSTL Libraries, Struts Tag Libraries.
- Used Core Java to implement client specific business rules.
- Deployed applications on Web sphere 7.0 application server.
- Involved in writing hibernate configuration files to map RDBMS tables to POJO’s.
- Used WSDL and SOAP protocol implementation.
- Used Log4J to capture teh log dat includes runtime exceptions.
- Developed custodian web services using .NET framework ASP.NET, C#.
- Understanding of Korn Shell on Unix operating systems like Linux, Solaris.
- Developed applications using JDK1.3.1. Developed Servlets and EJB components for teh middle tier.
- Created EJBs to encapsulate business logic using session beans
- Developed Web interface using JSPs and HTML for working environments compatible in multiple operating systems like Windows XP and above, Mac, Unix, Linux etc.
Environment: WSDL, SOAP, Log4J, ASP.NET, C#, Korn Shell, Servlets, EJB, JSP, HTML, CSS
Confidential, NE
Java Developer
Responsibilities:
- Interact wif teh business team(s) to understand teh requirements and prepare teh Business Requirements Document and Functional Specifications and develop respective use-cases.
- Used Java to write functional Testing Classes for submitting SQL queries for extraction and updating using automated SQL DDL and DML queries.
- Design and Development of Treatment modules, Plants to Green-House modules.
- Updated Technical Specification documents depending on requirement changes for modules like Treatments, Plants to Green House and RVQC.
- Worked on Database management for backend data maintenance for consistence checks using DDL and DML commands
- Added Bean classes like Constructs and Treatments for welcome controller.
- Configured Pre-treatment, Progress Report controller, Construct Controller.
- Created a web service wif SOAP (Envelope and Body) to send plants to Green-House.
- Developed/added links for controllers in url-mappings.xml, Business.xml files.
- Developed DAO (workflows) and DTO for Provider and vendor modules.
- Developed UI screens using Free-Marker for reports and actions.
- Added Criteria Services for welcome Controller for new modules.
- Developed SQL ERM mappings for DAO’s using iBATIS mapping in XML.
- Configuration for DAO services for table definitions in XML.
- Added table definitions for SQLMAPS.
- Updated scheme alterations for Views and tables whenever required.
- Developed JUNIT test case for few modules.
- Worked on enhancements from UAT users.
Environment: Java, MySQL, SOAP, iBATIS, JUNIT, UAT
Confidential
Associate Software Engineer
Responsibilities:
- Worked on teh ‘SmartGov’ Application, a product dat automates teh workflow processes and also provides an effective Office Management System dat provides a one-stop Web Application dat integrates such diverse Business Requirements like E-Mail Scheduling, File Management, MIS etc.
- Knowledge Management Systems revolutionizes teh archival of information and provides teh means to rapidly find, retrieve and share all documents in you're system.
- Developed static web pages using HTML, CSS and scripting using JavaScript.
- Developed JSP to generate dynamic web content & data on Intranet client.
- Used JSP and Servlets technology to process teh client requests at server side and to send back teh responses, generated web content & data to teh client.
- JavaScript used for client side form and data validations.
- Used Java Server Pages, Java and JDBC to interact wif teh database server.
- Weblogic used as application server.
- Wrote Stored procedures, Triggers, Queries using Oracle as backend database.
Environment: Java, HTML, CSS, JSP, JDBC, Oracle