Hiren Java Developer
Hiren Java Developer
Java Developer
Email: [email protected] Phone: (347) 708-3429
PROFESSIONAL SUMMARY Over 7 years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications. Experienced in frameworks and tools: Jakarta Struts Framework, Spring MVC. Experience in XML and related technologies like XPath and parsers like JAXP (SAX, DOM) and JAXB. Expertise in UI technologies like HTML, DHTML, JSF 1.2, JSP, JS, CSS, AJAX and DWR. Expertise in design and development of various web and enterprise applications using Hibernate, JSP, JavaScript, Servlets, JDBC, Web Services, JAX-WS, Axis , JMS, IBM MQSeries and RMI. Expertise in Eclipse, NetBeans and JDeveloper. Experienced working on WebSphere ESB v6.x/7.x Expertise in design and development rich UI based AJAX application using DWR. Worked extensively with JQuery JavaScript library and Fusion Charts. Experience in developing web service applications using SOAP and WSDL. Experience in implementing dynamic web applications using IBM WebSphere, WebLogic and Tomcat Application Servers. Experienced in GUI/IDE tools like IBM Rational Application Developer (RAD), Eclipse. Actively involved in each phase of Software Development Life cycle (SDLC) Requirements, Specification, Design, Implementation, and Testing during the development of the application Experience with UML, DIA Extensively used various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Adapter, Template, Service locator, Factory, DAO, DTO, VO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications. Experience with versioning tools like CVS, ClearCase, and Perforce. Hands on experience with JUnit in performing unit test and determining the application functionality. Strong Experience in PL/SQL programming including writing complex SQL queries using Joins, Sub Queries, Stored Procedures, Triggers, and Cursors. Good working experience in tools like Photoshop. Good working experience in databases like Oracle, SQL Server 2000, MySQL Good working experience in Operating Systems like Windows 2000/XP, UNIX, Linux. Motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills. TECHNICAL SKILLS Operating Systems Languages/scripts J2EE Technologies Windows 98/2000/XP/NT, UNIX, Linux Java 1.4/1.5/1.6, SQL*Plus, PL/SQL, C, C++ AJAX, JSP 2.0, Servlets 2.2, EJB 2.0, RMI, Java Script, HTML, JAAS,
Databases: Case Tools: Application Servers: Web Servers Tools & Frameworks: IDE: Protocols Others:
XML (XML 1.0, SOAP, WSDL), JDBC, EJB, JMS, JSF Oracle 8i/9i/10g, Microsoft SQL Server 2000, MySQL UML, DIA, Rational Rose WebLogic 10.1.2, JBoss , IBM WebSphere Application Server WebSphere ESB v6.0/7.0 Apache Tomcat 7.0 , Apache HTTP Server Jakarta Struts framework 1.2, Hibernate 3.0, CVS, ClearCase, SVN, Perforce DWR, Spring Rational Application Developer 5.0, 5.1.2,MyEclipse 6.x, Eclipse 3.x Net Beans 4.0/4.1, Flex Builder 3.0 TCP/IP, HTTP, HTTPS, FTP, Telnet, SMTP JUnit, Swing 1.0.2, Dream weaver 3.0, CSS,DOM, Fusion Charts, PhotoShop
5,
PROFESSIONAL EXPERIENCE FedEx, Colorado Springs, CO Sr. Java Developer May 11 Current
Responsibilities: Resolved performance issues and managed team members for different problems resolution at various levels. Involved in framework designing and development of various modules. Interacted with end client (Business Team) for requirement clarifications and status meetings. Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance. Performed regular deployments day to day administrative tasks on WebSphere ESB v6.0/7.0. Implemented Action Classes and Action Forms using Struts Framework. Implemented session beans at business layer. Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD. Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object. Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing. Implemented logging mechanism using log4j. Wrote SQL, PL/SQL and stored procedures as part of database interaction. Extensively used Hibernate for Object relational Mapping for data persistence. Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application. Release management and support. Participate in User Acceptance Testing during each Agile Cycle. Involved in production support for fixing bugs in the production environment. Ensure that coding standards are maintained throughout the development process by all developers. Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA
perspective in order to achieve a high level of quality throughout this project. Involved in coding front end using Swing, HTML, JSP, JSF, Struts Framework
Environment : WebSphere Application Server 7.0, Rational Application Developer (RAD 7.0), Java, JSF, JSP , Servlet ,EJB, Struts, JavaScript, Hibernate2.0, Webservices, WSDL, Java Beans, Oracle 10g, SQL Developer, ClearCase. Fifth Third Bank, Cincinnati, OH Sr. J2EE Consultant Apr 09 May 11
Responsibilities Involved in the software development life cycle coding, testing, and implementation. Configured Spring specifications in collaboration with offshore team. Extensively worked in the health-care domain. Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of patient treatment information among J2EE components and legacy system Developed MDBs using JMS to exchange messages between different applications using MQ Series. Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring DI. Developed a standalone module transforming XML 837 module to database using SAX parser. Installed, Configured and administered WebSphere ESB v6.x Worked on Performance tuning of WebSphere ESB in different environments on different platforms. Configured and Implemented web services specifications in collaboration with offshore team. Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI). Extensively involved in the UI development and design. Created reports for the most of the business criteria. Developer advanced UI features (like slider, crop etc) suing JQUERY. Worked extensively on AJAX using JQUERY and DWR. Dynamic web pages are developed using JSP, Servlets, HTML, JavaScript, XML and CSS. Involved completely design and development of AOD 3.0. Worked extensively in Struts with tiles in AOD2.5 version. Actively involved in setting up an off shore development center. Trained the offshore team about AOD2.5 and AOD3.0 Involved in the interacting with the off shore team for development and testing. Was involved in requirement gathering with the clients. Extensively worked on the Finance module. Was responsible for design and development of the dynamic charts and reports in this module. Developed the critical stack charts for Account payable and Account receivable. Environment: XML Web Services, SOAP, JMS, Struts 2.0 with tiles, Spring, JQUERY, AJAX, Hibernate, JSP, WebSphere ESB v6.0, JavaScript, XML, SAX parser, CVS, Ant, Oracle, JBoss, Eclipse. Apple, San Jose, CA Java/J2ee Developer Jan 08 Mar 09
Responsibilities: Implemented navigational control through Struts and Spring MVC. The Mercury application was initially built using Struts 1.3. Struts Context Loader plug-in was used to route request from Struts to spring pages. Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate. Designed webpages using HTML, CSS, AJAX and Struts Tag Libraries. Used Java Script and Ajax in the presentation layer. Used Struts Validation framework for Server side validations. Designed Struts Action, Helper and Interface class to implement the business logic. Administered different environments in WebSphere ESB v6.0 from Dev to PROD environments Used design Patterns like Session Faade, MVC and DTO for the business domains. Used Stateless Session beans for Transaction management. Achieved Asynchronous communication using JMS message listeners and configured the JMS environment by setting Queue and Topic Connection factories. Used JAXB parser for Marshal and Unmarshal the XML Data. Designed Web Services to get the Client contact, privileges and Billing information from various systems. Developed Triggers, Stored procedures, Views for accessing the data from the backend database Oracle. Developed ANT scripts to build and deploying the Application. Used LDAP for authentication and manage customer information. Developed java test cases and performed unit testing using JUnit. Involved in Unit Integration, Bug fixing, Design Reviews, Code walk through, Client interaction and Team Support. Used rad as IDE and IBM websphere application server to deploy the application. Apache Webservices were used to connect to different databases whose instances were not accessible directly and were needed for the reporting solution.
Environment: Websphere, JSP, Servlets, Struts, Spring, JDBC, Swing, AWT, Ajax, HTML, JavaScript, Oracle 10g, Hibernate, Rational Clearcase, ANT, Apache Webservices, JSON, SOAP, WebSphere ESB v6.0, JAXB, Toad for Oracle, BCBS, MN J2ee Developer Responsibilities Involved in developing the front end and processing the business logic using MVC based Struts framework and Oracle Application Development Framework. Involved in the design of the application. Created UML diagrams based on the business requirements. Have prepared UML Sequence diagrams, Class Diagram, Activity diagrams to be incorporated in the Technical Design document using Microsoft VISIO tool. Apr 05 Jan 08
Designed front-end using HTML, JavaScript, CSS, and JSP Used XSLT for arranging the Data (XML Data) in the order required by the Client. Used AJAX in user validation and suggestion list and to display dialog boxes. Developed Action Form and Action Classes in struts framework. Designed Stateless Session Beans for implementing the Business logic. Used JMS, MDB for server side messaging. Used WebServices for getting Customer information and the plans. Designed stored procedures and triggers along with Performance tuning for SQL. Wrote JUnit test cases to test the functionality of each method in the DAO classes developed Configuration and deployment of the web application using Web Logic. Used VSS for version control and source code management Used UNIX Shell Scripting to update the databases and Start up the application server. Prepared technical reports and documentation manuals during the program development.
Environment: JSP, JSF, Struts, SOA,HTML,XSLT, AJAX, XML, Jquery, CSS, XML,EJB, JMS, SQL, PL/SQL, Web Logic , JUnit, UNIX, Shell Script, Web Services