We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer/lead Resume

5.00/5 (Submit Your Rating)

New Jersy, NJ

SUMMARY:

  • IT professional with extensive experience in Designing, Developing, Integration, Production/Customer Support, Maintenance and implementing multi-tier enterprise products using OOP, J2EE, XML and Java technologies, catering to industry standard methodologies and techniques.
  • Expertise in implementing Object Oriented technologies, Web-based, Client-Server Architecture Service Oriented Architecture and Distributed N-tier applications using J2EE technologies and Java components like Java, JSP, Servlets, AJAX, DWR, Struts, EJB, XML, Hibernate, Spring, Design patterns, Web Services, XML, Log4j, Java Mail API and JDBC.
  • Good Exposure to Object-Relation mapping mechanism and Hibernate. Good knowledge of MVC Framework such as Spring and Struts. Exposure to Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing and Deployment of the project.
  • Having hands of practical knowledge of Cryptography, having knowledge with Adobe Flex 2.
  • Expertise in J2EE application servers such as WebSphere, Weblogic, JBoss and Tomcat.
  • Experience in developing web applications using IBM Web sphere Application Developer Studio (WSAD), IBM - Rational Software Architect (IBM-RSA) and Eclipse.
  • Proficient knowledge in RDBMS like Oracle, MS SQL Server and communication methods like JDBC, ODBC, Connection pooling and related features.
  • Proficient in writing SQL, PL/SQL stored procedures, packages and triggers.
  • Experience in OOAD (Object Oriented Analysis and Design) concepts and SOA. Experience in working with environment such as Windows, UNIX and Linux.
  • A good understanding of the fundamental business processes of any application. Quick in learning new technologies and proficient in setting up Internal stand.
  • Worked extensively in domains like financial, telecomm, and CRM, Supply Chain etc. and Server Side technologies.
  • Strong interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision.

EDUCATION:
Bachelors of Engineering (Information Technology)

CERTIFICATIONS:
Sun Certified Programmer for the Java 2 Platform, SE 5.0
Sun Certified Web Component Developer for J2EE 1.4.

TECHNICAL SKILLS:
Java/Web/XML Technologies: JDK1.5, J2EE, Struts, XML, JSTL, XSLT, DOM, SAX, JSP, Castor, EJB, JSF, Servlets, Clarify 12.0, Spring, Hibernate, AJAX, DWR, JSON, Adobe Flex, JavaScript, jQuery, DHTML, JMS, Castor, Web Services, and Java Mail, Log4J.

Tools: Eclipse, WSAD, IBM-RSA, Toad, XML Spy, Dream Weaver, ANT, and Cute Ftp, Beyond Compare, Flex Builder 2.0/3.0,Load Runner.

SOA: WSDL, SOAP, REST, AXIS, Web-services

MVC Framework: Spring, Struts.

Application Servers: WebSphere 5.x, 6.x, Weblogic 8.x, Apache Tomcat 5.0, JBOSS 4.0

Operating System: Windows XP, 2000/ NT 4.0,UNIX, Linux.

Languages: Java, XML, SQL, PL-SQL

RDBMS: Oracle, MS SQL Server 2000, MS-Access, Sybase, DB2

Version Control: CVS, Visual Source Safe, Clear Case

CRM Tool: Clarify (Thin Client).

Exposure To: Mule, Tapestry, Clarify Business Objects (CBOs), UML.

EXPERIENCE:

Confidential, 11/07-Present
Sr. Java/J2EE Developer/Lead

Working on the Point Of Sale System. V5rizon Wireless has a variety of Point Of Sale Systems such as NetACE, eROES, SFA-OM, ONEPOS, CMW, to assist the sales force in making sales at various stores/locations. The type of system used depends largely on who is using the system and where the sale is taking place. These applications enables users at different channels and within several internal departments to process a variety of customer transactions, including equipment sales, airtime service sales, bill payments, equipment’s returns/exchange and repairs, and customer appointment scheduling and cash management. Using these systems orders can be placed for, new customers, for existing customers who want to add new phone, or for existing customer who want to upgrade/refund their current service.
Responsibilities include:

  • Working as module lead leading the team in the implementation of the new modules, enhancement and support of the existing modules involved in design, development and testing phase of the modules and extensively Interacted with Business for detailed specifications.
  • Prepared the technical design document, and workflow for the redesign and automation system.
  • Involved in redesign and enhancement of the existing order processing system, equipment refund & exchange, Discounting and infodesk using AJAX, DWR, HTML, JSON, DHTML, Java Script, jQuery JSP and CSS, Struts, Spring, hibernate and EJB validating the functionality at the client side by using Java Script and at back end using Spring and Struts, used jQuery for accessing the html controls and toggling the div and used DHTML and JavaScript for reprinting the html component at run time.
  • Implementing the file upload process for various modules for document upload using Spring multipart.
  • Designing and implementing the persistence object for better performance, implemented functionality using Hibernate.
  • Designing and implementing the PDF and Excel generation for various modules such customer contract and customer billing and customer call details etc using Spring MVC PDF and Excel view.
  • Developed server side logic using EJB for CMW application and exposed the CMW application as SOAP web services using AXIS.
  • Implementing Spring JDBC using and various modules and integrating Spring with hibernate.
  • Designing and Implementing Code Spring for accessing the DAO layer and JNDI.
  • Deployed the EJB on Weblogic and implemented the connection pooling using Weblogic and JNDI.
  • Modified the existing CMW module using of Flex 2.0, Flash, and Action Script 2.0/3.0 including JavaScript, XHTML, HTML, CSS, JSON, and DOM
  • Involved in design and implementation of the web-services and web methods for interdepartmental such billing and customer care and indirect channels such as Wal-Mart, Best buy, Target and Google using axis, WSDL, SOAP and REST web services techniques.
  • Implemented the web services using weblogic.
  • Implemented the marshaling and unmarshaling of the XML exchanged with third party by using Castor and XSD.
  • Designing and implementing the database redesign for various modules in Oracle, developed stored procedures and complex packages using PL/SQL, Instrumental in developing PL/SQL procedures and rolling-out new improvements required for data load.
  • Wrote the build script, to build the application by using the ant and build script, deployed the application in Weblogic 10.
  • Used CVS as Source Control using UNIX as well as Eclipse. Integrated the CVS with Eclipse and created the CVS projects in Eclipse.

Environment: Java, J2EE, DWR, XML, JSP, JSF, JSTL, AJAX, Castor, Adobe Flex, Load Runner, Hibernate 3.0, Spring, Weblogic 10, SOAP and REST Web Services, JMS, Apache Tomcat, EJB, CSS, CSV, JavaScript, jQuery, HTML, DHTML, Eclipse 2.1, Java Mail API, Oracle,PL/SQL and UNIX..

Confidential, 10/06-10/07
Sr. Java/J2EE Developer/Lead

Orange Business Services (OBS) combines the collective expertise of Equant, Orange and France Telecom. It’s a telecom services provider, which offers everything from efficient voice services to customize data solutions that integrate with corporate information systems. OBS has Amdocs Clarify-CRM tool as fault management system to handle the faults across all the service lines including Network, IT and IS, irrespective of the fault severity. It includes thick-client as well as web-based applications for managing the tickets.
Successfully completed the following projects:

Clarify CRM (Web Modules):

  • Worked as module lead and lead the team during the design, development and testing phase. Involved in the complete software development life cycle (SDLC). Extensively interacted with the client for detailed specifications.
  • Prepared the design document with the help of functional specification. Designed the application with reusable Design Patterns. Designed and enhanced the application using Spring and Struts MVC framework.
  • Implemented attachment module for eTicket using Spring and hibernate, virus scan functionality using Java process, FTP process for transferring attachment to remote server using java API-gsftp.
  • Design and implemented the complete fault processing module for service fault parallel to the equipment fault processing including frond end using HTML, JavaScript, JQuery, JSP and DWR server side component using Spring, EJB, Struts, JDBC, Hibernate and database component using PL/SQL and Oracle.
  • Designed and developed dynamic templates for service, various list and tickets processing module using Java, JSP, jQuery, AJAX, DWR, JavaScript, Struts, Spring, JDBC, EJB and PL/SQL. Developed triggers, packages, procedures and functions using PL/SQ.
  • Integrated EJB and Spring middle layer from business delegate layer to Hibernate layer. Hibernate was used for CRUD operations to Oracle database using JDBC. Developed the dynamic component for various list such as services list, site list, and country list etc. using AJAX and server side components.
  • Implemented connection pooling with Weblogic 8.1. , Process to create CSV files for off line process, process for extracting data from CSV using Java and JDBC.
  • Developed ASP Notification mail process using Java Mail API and UNIX, log functionality of the application using Log4J.
  • Involved in unit testing, integration testing and UAT using Load Runner, in version control using CVS, in Knowledge Transfer, Prepared System Maintenance and Technical Document (SMTD). Used ANT for building the applications, Eclipse as an IDE for development, integration and debugging.

Environment: Java, J2EE, DWR, XML, JSP, JSF, JMS, XML, SAX, JSTL, AJAX, jQuery, Log 4j, Load Runner, Axis, Hibernate 3.0, Spring 1.2, Weblogic 8.1, JBoss, Struts, MVC, EJB, JDBC, CSS, CSV, DHTML JavaScript, Eclipse 2.1, Clarify 12.0, Java Mail API, axis, JMS, Oracle and PL/SQL.

Confidential,
OBS had various clients like IBM, UMG, OCCEAN, PMI, CIC, PEM and GETINGE etc, which exchange ticket information. These clients’ host ticketing service termed as end point application. If there were issues, which require OBS intervention, those were passed to OBS. This application involved a bridge between Interface and OBS Clarify system. There were predefined standards for exchanging information between two systems. Messages were flown in the form of XML from one system to another. Interface and Clarify had specific XML message format, which were validated by their own predefined schemas. The application provided transformation of message from one system to another system according to specific schema.
Responsibilities included:

  • Part of the development team during design, development, enhancement and testing phases.
  • Involved in performance tuning of the applications, by adopting various cutting edge technologies (which involved minimal code changes) like JMS based messaging for executing time consuming processes, asynchronously and leveraging clustered environment etc.
  • Involved and suggested ways to do cost cutting and thus reduced the development expenses, by using industry standards and industry proven tools and libraries like Object-Relation mapping product.
  • Implemented the (O-RM) Object-Relation mapping by using highly efficient and robust Hibernate API and Spring JBDC. Designed and developed the web-services and web-methods for various using AXIS, JMS, SOAP, WSDL, XML and Castor.
  • Designing the Castor mapping and generated the classes for various xsd using the castor.
  • Generated the Clarify Web-Service WSDL using AXIS. Designed and developed XML parsing using Castor. Designed and developed the process to converts the XML to JDO and vice-versa using Castor
  • Developed the designing and workflow and class diagrams for the axis and Castor based robust framework for interacting with third party APIs.
  • Handled messaging of the synchronization data using JMS, SOAP and Java.
  • Designed infinite process for extracting data from Oracle Activity Queues using JMS, Java and EJB.
  • Created and implemented web-method for EAI –Web Services SOAP using AXIS and WSDL.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Developed triggers, packages, procedures and functions using PL/SQ.
  • Used Log4J for logging functionality of the application. Deployed application on Weblogic 8.1 Application Server.
  • Developed the test cases and carried out unit testing using Load Runner. Used ANT for creating the build. Used XML, AXIS, Java, J2EE, JDBC, Collections and Java I/O.
  • Used CVS for version control and Eclipse as an IDE for development, integration and debugging.

Environment: Java, J2EE, EJB, JDBC, JSP, JMS, XML, SAX, AJAX, jQuery ,,DWR, Log4j, Hibernate 3.0, Spring 1.2, SOAP and REST Web Services, JMS, Weblogic 8.1,Jboss, MVC, Struts, CSS, JavaScript, Eclipse 2.1 & Oracle,PL/SQL,Castor, Clarify 12.0, Load Runner, Axis.

Confidential, 3/06-10/06
Java/J2EE Developer

Goldman Sachs has large number of employees working across the globe at different geographical location including the US, UK, India, Japan etc. The payroll and tax systems were different for various locations. Worked on the Comp Accounting System, which managed the payroll based on different rules for various locations. This application managed the tax system for all locations across the globe based on the different rules as per the locations, generated the payroll and salary related details. After the data was uploaded into the system, this application facilitated to manage and edit the payroll details.
Responsibilities included:

  • Part of the development team during design, development and testing phases.
  • Modified the Payroll module and Coded Action Classes and Servlets, java beans and DAO Layer for dynamic query, calling store procedure using java, java, JDBC, Struts and EJB.
  • Modified web forms and presentation layer using HTML, JSP, AJAX, JavaScript, and HTML, Implemented frond validation using JavaScript and server side validation using Struts, created and modified stored procedures using PL/SQL scripts in Sybase, reports using SQR.
  • Enhance the paycheck page and several report using the HTML, DWR, JavaScript, JSP, server side component and Sybase store procedure.
  • Deployed and developed the applications using websphere and implemented connection pooling with websphere.
  • Wrote Build Scripts using ANT.
  • Used Eclipse for development of the application.

Environment: Java, J2EE, XML, JSP, JDBC, WSAD, Servlets, IBM Web Sphere 5.1, Struts, CSS, EJB, Log4j, JavaScript, HTML, Ajax, Eclipse 2.1, Collections, Java I/O, SQR & Sybase.

Confidential, 10/05-2/06
JAVA/J2EE Developer

AMERICAN PRESIDENT LINES (APL) is a wholly owned subsidiary of Singapore-based Neptune Orient Lines, a global transportation and logistics company engaged in shipping and related businesses. APL has a number of logistics terminals worldwide. The differences in costing and contract management methods at these terminals locally, gave rise to the need to combine local and global costs in a single system. The Terminal Accounting System or TAS has been designed for this purpose. TAS automates APL’s contract management for making payments to vendors and receiving monies from customers who uses services at water ports. TAS helped to maintain Cost and Revenue contracts.
Responsibilities included:

  • Worked as team member for enhancing the TAS as per the new requirements and adding the new modules.
  • Modified the business logic and added new screen for cost and revenue module using java, jsp using Java, HTML, JSP, Struts, EJB and JavaScript
  • Developed new administration module for vessels and terminal data using Java, HTML, JSP, Struts, AJAX, EJB and JavaScript, also developed attachment and download module for uploading and downloading the data in using JSP, Struts and POI.
  • Implemented and modified the DAO layer using the JDBC and DB2 Dynamic Queries and Store procedure.
  • Performed client side validations at the front-end using JavaScript.
  • Involved in version control using Clear Case, Used ANT for building the applications, IBM-RSA as an IDE for development and debugging.

Environment: Java, J2EE, XML, JSP, Servlets, EJB, Struts, IBM WebSphere 5.1, Hibernate1.2, Log4j, EJB, CSS, JavaScript, IBM-RSA, DB2, Collections and Java I/O

Confidential, 7/05-10/05
Java/J2EE Developer

MNYL - is a joint venture of Max and New York Life insurance. It interacts with different banks for its banking activities. Banks provide the bank statements in the form of CSV and XML files. The statement provided by each of these banks differed in information and format. Worked on the Bank Statement Parser, which read the data from differently formatted CSV and XML files and saved the data into the system. This system generated fixed formatted files from the saved data with the help of format and mapping defined for a particular bank. Responsibilities included:

  • Worked as lead java developer in planning, requirement gathering, design, development, testing, integration and implementation of the application.
  • Designed high-level and detail level documentation, role of each module, flow of database objects and organized the Java classes and packaged them.
  • Designed and developed module for bank details, format definition, mapping, transaction search, statement search, statement edit, draft, submit and approval using Java, JSP, HTML, AJAX, JavaScript, Struts and EJB, implemented server side validation using struts client side validations at the front-end using JavaScript, developed file upload and download process using Java Struts and Servlets.
  • Used Castor for generating the classes using the xsd for all banks and implemented the XML marshaling and unmarshaling processing using Castor and saved into database using DAO, JDBC and dynamic SQL in Oracle.
  • Developed the DAO layer, process to read CSV files from disk and save into database and process of creating dynamic tables using Java, JDBC and EJB, Implemented the connection pooling with websphere.
  • Implemented and integrated the module with My Money Application.
  • Involved in version control using VSS. wrote ant script for building the applications.

Environment: Java, J2EE, CSV, JSP, Struts, Servlets, IBM Websphere 5.1, Log4j, EJB, HTML, CSS, JavaScript, Eclipse 2.1, Oracle, Design Patterns.

Confidential, 5/03-6/05
Java/J2EE Developer

Government of Delhi has developed several web applications with the aim to automate several activities provided by the government to the citizen. MDC-Municipal Corporation of Delhi and DEE-Delhi Employment Exchange are among those applications. MCD is an online transaction processing system developed with the aim to automate all MCD activities such as birth & death registration, property tax collection, factory license registration and renewal etc. DEE Portal is online portal for various activities of DEE such as register, upload resume and job posting and searching etc. I worked as java developer worked with the team for MCD online and DEE during all the phase of development cycle.
Responsibilities included:

  • Developed and modified the birth & death, hospital, park, property tax collection, dynamic web pages for assets management, factory license registration renewal modules using Java, JSP, HTML, CSS, JavaScript, Struts, JDBC, SQL and store procedure in SQL server.
  • Developed the reports for birth & death by generating Static HTML at server side and attachment &, downloading the report using Java and Struts and Servlets.
  • Design and developed the Login processing of DEE using GUI component such as HTML, DHTML, AJAX, JavaScript, JSP, Servlets and Servlets side component using Entity Bean.
  • Developed the admin module GUI using floating div, AJAX, JSP, Servlets, EJB and JBDC, wrote the dynamic SQL for SQL Server in DAO Layer.
  • Developed the interactive job posting and Jobseekers module using Java, JSP, HTML, JavaScript and struts, developed the resume attachment module using struts, used JavaScript for front end validations.
  • Designed and created new database object such as table store procedure and also modified the existing database objects.
  • Implemented the connection pooling using manual Java classes.

Environment: JDK 1.3, JSP, Servlets, JDBC, Weblogic 5.1, CSS, JavaScript, Eclipse 2.1, MS SQL server and Struts.

We'd love your feedback!