We provide IT Staff Augmentation Services!

J2ee Professional Resume

3.00/5 (Submit Your Rating)

Summary

  • Self-motivated J2EE professional with around 11 years of total IT experience in all areas of software development including requirement analysis, application design, coding, testing, deployment and maintenance
  • Worked on many full SDLC, re-engineering/migration, maintenance support and integration projects
  • Proficient in developing any J2EE application using available frameworks including Struts1.3/2.0, Spring, Hibernate, TopLink,EJB 2.1/3.0, JMS, JSP, JSF, Servlets and more
  • Worked on Struts 2.0 applications using AJAX
  • Well experienced in writing Web Services using Axis1.2/Axis2 .
  • Worked on Websphere Portal Server, Liferay,and JSR168/286
  • Excellent skills on Tomcat, Weblogic and Web sphere application servers
  • Extensively used Java IDEs including Eclipse and JBuilder, JDeveloper , Net Beans
  • Thorough knowledge of Design Patterns including Singleton, Factory, Front Controller, Business Delegate, Data Access Object, Service Locator, Session Façade and MVC architecture
  • Extensively used MS-Visio and Rational Rose for designing applications based on OOP: Object-Oriented Programming techniques and SOA: Service Oriented Architecture.
  • Well experienced with XML parsing and transformations(DOM, SAX) and JAXB
  • Extensively used JUnit and TestNG for testing applications
  • Well experienced in writing Unix shell script.
  • Proficient in developing automated build process for applications using Ant and Maven
  • Worked extensively on PL/SQL, Stored Procedures, Triggers, and written SQL queries
  • Worked With Major Clients: Cadence Design Systems ,UBS, Woman Wellness Center, Procter &Gamble and Experienced in developing Enterprise solutions to Banking, E-Commerce, Healthcare
  • Possess strong technical, analytical and communication skills
  • Proven track record of completing projects on time and on budget
  • Worked in different roles as Programmer, Systems Analyst, Team Lead
  • Have worked on various domains including insurance and Healthcare(HIPPA), Telcom

Technical Skills

Technologies J2EE, EJB2.1/3.0, MDB JSF,JAVAMAIL JSP, Servlets, JDBC, JSF2.0,PrimeFaces3.3,RichFaces Struts1.3,Velocity,Hibernate3.0, WebServices,SOAP,Spring2.5, TopLink,Struts2.0,JSR 168 ,AJAX,JMS,WSDL ,Agile XML,Log4j, HTML, CSS, Ant Scripts, JavaScript, DOJO JQuery etc.
Testing Frameworks JUnit, TestNG,Servers,Weblogic,IBM WebSphere 6.1/5.1, JRun, Liferay, Web Sphere Portal Server, Glass fish, Tomcat
IDE Eclipse3.0, My Eclipse, JBuilder,IBM RAD
Databases Oracle10g, MS-SQL Server, Sybase, HSQL , MySQL
Modeling Tools Rational Rose, MS Visio
Build Tools Ant, Maven
Operating Systems Windows,Solaris, Redhat Linux, Win 2003 Server
CMS/Version Control VSS, CVS, Clear case, SVN

Education
BS in Electrical Engg

Certifications
Online Certification for J2EE & JavaScript, CSS, EJB Brain Bench

Work Experience

Confidential, Charlotte NC (Aug \'12 –till date )
Project Synopsis: DMP tool is used to create campaigns & offers.it also provide functionality to simulate and publish campaign. To publish a campaign it goes thru various set of rules. It also provide performance metrics &campaign status and search functionality using various criteria

Role:
Involved in Database design.
Involved in UI Design using JSF 2.0 & Prime Faces 3.3
Involved in writing backend apis & database interaction using complex queries.
Involved in project configuration.

Environment: J2EE, JSF2.0, Primefaces 3.3,Java, XHTML, JSP,Servlets, PL/SQL,Webservice, Spring, Log4j, JMX,Maven, AJAX, Axis,Jquery, Eclipse, CSS,JUnit, Oracle 11g, Tomcat,CVS.

Confidential, Charlotte NC (Aug \'09 –Aug '12 )
Project Synopsis: Buffet(Better User Interface for Foreign Exchange transactions) is a FX application that facilitates the real time rates, trading,Customer pricing and operational processing of foreign exchange cash transactions,within Buffet real time rates comes from different sources and after that blending and trader spread is applied in order to calculate Market rate.

Role:
Worked on Real times rates and Customer Pricing
Involved in Enhancing Application Architecture
Involved in Developing JMX Bean Using Spring .
Involved in Enhancing existing Functionality and new development.
Involved in writing ORM mapping in hibernate Configuration file .

Created SQL Functions and Triggers to ease fetching data from tables involving complex relations.
Environment: J2EE, SWT,Flex(BlazeDS framework,Mate framework),Java 1.5, XHTML, JSP,Servlets, PL/SQL,Webservice,Hibernate, Spring, Log4j, JMX,Maven,Nexus,Anthill Build,LDAP, AJAX, Axis,JavaScript, Eclipse, CSS,JUnit, Oracle 10g, Tomcat,CVS,maven

Confidential, Milpitas, CA (Aug \'08 – Aug \'09 )
Project Synopsis: Spot is hand held satellite communication and safety device,it gets GPS Location and sends message via the satellite network,and alerts emergency responders to GPS location.

1)PromoTool
Promo code tool is used to manage the promo codes .promo tool generate promo codes(Multi use,Single use), create campaigns(Fathers Day,Christmas etc..), Create Batch,assign promo code to business user ,update Campaign,update Batch,promo tool is used to generate various reports related to promo code,it is used to track promo codes across all the Business unit like(SPOTUSA,SPOT EURO etc..) .
2)Renewal Process
All the Spot customers who are due for the renewal and their credit card is expired or will be expired before the bill cycle, which is scheduled to run on the 1st of every month, are sent an email. The database is designed to capture the dates and the number of notices being sent to each customer. On receipt of the email, if the customer updates the credit card either by calling the Customer Care or thru the spot site, the information is captured and recorded in the Email Framework Data base. Prior to running the bill cycle, all the customers who are due for their renewal are captured from the BSCS database and their contracts are renewed. The information of the customers is also stored in the custom database(RCD). Once the bill cycle is run the amount to be charged for the customers created in the RCD will be updated. The Credit Card process will charge the customers in the RCD for the amount and record if the credit was successfully charged or not. In case of a failure RCD will inform EFD of the failure and email will be sent out to the customers about the failure. At the same time a remedy ticket will be generated for the Collection team and a tickler record will be added in the BSCS database .

Role

  • Involved in requirementanalysis, converting them to technical specifications and construction of the project.Involved in Screen prototype Design Using DHTML,CSS,JavaScript
  • Involved in integration betweenStruts2.0, Spring2.5, Hibernate3.0
  • Involve in development using Spring Framework various Features like IOC(Dependencyinjection),AOP,transactionmanagement,ORM,Spring JDBC Module,Spring MVC,Mail Framework,web services.
  • Involved in two projects(Promo code & Renewal Process).
  • Involved in writing ORM mapping in hibernate Configuration file .
  • Implementing Web Services using Axis and integration using Spring.
  • Involved in UI design using tiles framework and Dynamic updation using AJAX
  • Created SQL Functions and Triggers to ease fetching data from tables involving complex relations.
  • Involved in system testing and logging bugs in Bugzilla.

Environment: J2EE, Java 1.5, XHTML, JSP,Servlets, Hibernate, Spring, Log4j, LDAP, AJAX, Axis,JavaScript, Eclipse, CSS,JUnit, Oracle 10g, Tomcat, Subversion, Maven, Bugzilla

Confidential, Dublin, OH (May. \'08 – Jul '08)
Project Synopsis: This application provides the CSRs and sales agents capability to attach a temporary username & password to user\'s account in the system of record so as the customer can then complete their registration process on their own. This includes support for both existing customers as well as new customers.

Role

  • Involved in integration betweenStruts2 , Spring2.0, Hibernate3.0.
  • Involved in User interface design using HTML,CSS,JavaScript,JSP,Struts2 tag.
  • Involved in UI design using tiles framework and Dynamic updation using AJAX
  • Involved in implementing the security integrating LDAP to Websphere
  • Also involved in technically supporting the current applications.

Environment: J2EE, JSP, Servlets, Hibernate, Spring, Axis, XML,AJAX,TILES,WAS 6.1 LDAP, AJAX, Eclipse, LOG4j,Junit,HTML,JavaScript,CSS,PL/SQL

Confidential, Stamford, CT (Sep. \'07 – May. '08)
Project Synopsis: eAccess is the UBS Investment Bank External Provisioning(Entitlements, Access Rights) infrastructure system. It is used to create login accounts for UBS External Client Portal and request eServices(Access Rights )for them. It contains Various modules like Create request for service, Create services, Create Approvers, My Request, Manage request ,Manage Services, Bulk Upload etc. Create Request module is Used to request eServices

Role

  • Involved in Integration between Struts2.0,Spring,Hibernate
  • Responsible for specifying ORM Mapping in hibernate configuration file
  • Responsible for developing Dynamic updation in web page using AJAX
  • Created wire-frames to discuss the UI requirements
  • Involved in data modeling using MS-Visio for representing the physical data model
  • Was primarily involved in providing technical support to the team during the construction phase.
  • Implementing Web Services using Axis.
  • Co-ordinate requirements with the QA Team to ensure proper testing

Environment: J2EE, Servlets, Hibernate, Axis, XML, Velocity, EHCache, LDAP, AJAX, MyEclipse, JUnit, HTML,CSS,Flash, Oracle 10g, Solaris, VSS, Ant

Confidential, Chicago, IL (Sep. \'06 – Sep. '07)
Project Synopsis: SRL(Software Release Lifecycle) is a toolset consisting of a website and associated command-line tools that allow Developers and GSD staff to manage the lifecycle of their packages SRL is web Interface for SSA Tools (Command Line Tools).So SRL makes the command line tools available via the SRL

Role:

  • Responsible for writing persistence logic using HQL and Criteria API
  • Responsible for specifying ORM mapping in Hibernate configuration file
  • Deployment on different servers like Development and UAT/Preprod environment (win & UNIX).
  • Captured all the project requirements and documented them in prescribed format in MS-Word.
  • Implementing Web Services Using Axis.
  • Prepared UMLuse-case diagrams and sequence diagrams
  • Co-ordinate requirements with the QA Team to ensure proper testing.

Environment: Java, Servlets, JSP, JDBC, Struts, JavaScript, Spring ,Hibernate, CSS,Web sphere 5.1, Junit, ANT.

Confidential, Sanjose CA (Oct. \'04 - Sep \'06)
Project Synopsis: The Talent Development System is a interactive Web application. Within the application, the user selects the role that he/she plays. The interactive nature of the application is triggered by the Employee role. All users of the application are essentially Employees. The Employee logs into the site, accesses the Performance Evaluation subsystem and the Objectives subsystem; the Employee then enters his/her input in these two forms, and when ready, submits the forms for review to the Manager. The Manager receives an email notifying the same.

Role:

  • Development of User Interface using JSP
  • Development of Portlets in Struts Framework
  • Create and Design Webshpere Portal Themes and Layouts.
  • Involve in Creating Session and Entity Beans

Environment:Java,JavaBeans,JSP,EJB2.0,Servlet,Struts,Spring,Hibernate,CSS, JavaScript ,OraclePl/Sql ,WebLogic, CVS, Ant, J2EE, IBM Websphere Portal Server, JSR168, HTML

Confidential, Merrillville, IN (Oct. \'03 - Sep \'04)
Project Synopsis: e-HIMS is an enterprise-wide suite that provides extensive HIPAA compliance support and facilitates information management across administrative functions including patient management, care administration and accounting across providers / hospitals and rehabilitation centers. It also supports exchange of claim information with Clearing Houses and Insurance Companies through standard EDI transactions.

Role

  • Involved in the Registration module. Developed EJBs related to the designated module.
  • Interacted with the domain experts, to understand the business logic required to implement in the session beans for patient registration.
  • Used Java/J2EE patterns at various levels of the application including Singleton, Factory, Business Delegate, Service Locator, Session Façade, Data Access Object
  • Involved in the Billing Module that included generating paper and electronic claims.
  • Used a third-party API called i-net for generating pdf files for paper claims – HCFA-1500 and UB-92 forms.
  • Used Rational Rose for preparing UML use-case and sequence diagrams for explaining the functionalities in EDI module.
  • Used another third-party API called OBOE (Open Business Objects for EDI) for generating HIPPA complaint electronic claim transactions like 837P, 837I, 835, 270/271, 276/277
  • Involved in testing the electronic claims so generated on CLAREDI.
  • Co-ordinated requirements with the QA Team to ensure proper testing.
  • Also responsible for releasing intermediate builds to the testing team after getting it tested by the QA Team.
  • Involved in providing technical support to the fellow team members.

Environment: Solaris 9, Weblogic 7.0, Oracle 9i, J2EE, EJB 2.0, Servlets, XML, OBOE API for EDI, JBuilder 8.0, JUnit, i-net reports, Java Swing, Rational Rose, VSS, Ant

Confidential, USA. (Jan. \'03 - Sep. \'03)
Project Synopsis: This is used for forecasting the price of raw material; in different periods in fiscal year. In order to identify a raw material uniquely in the system a material key code is used which is depend upon seven parameters(Sub-Gbu , Plant , Gcas, Gcas version, category, Sub Category , Supplier)there are four types of material used in the system ordinary material ,material class, assembly set, Intermediary. In order to develop the system it is divided in to two hierarchy Organization and Geographical which are further divided in various other labels.

Role

  • Mainly involved in the construction of this project.
  • Developed entity and session beans related to the sysuser and course module of this project.
  • Used Java/J2EE patterns at various levels of the application including Singleton, Value Object, Data Access Object
  • Involved in unit testing.
  • Involved in developing JSP pages for my module.
  • Also involved in providing technical support to the fellow team members.

Environment: JRun, J2EE (JSP, Servlet, EJB), Oracle, CVS.

Confidential, (Mar. \'01 - Dec. \'02)
Project Synopsis: This project is developed for Novaltic cargo solution. For automating their cargo system. It help in cargo tracking and also help to calculate various financial involved during cargo handling. The entire project is divided in Five section. The admin section, employee section and customer section, export and Import. Through the admin section one is able to make new entries for companies and employees the employee can add cargo entries and the cargo can then be viewed by all, but change can only be made by the employee who added the cargo entry. Through company login we can track our cargo, what the total charges, when delivered and where it is at present. The company can leave message for that particular cargo, which will be shown to the employee who is looking after it, when he logs in.

Role

  • Designing User Interface Using JSP page
  • Implemented the business requirements as per specification given.
  • Involved in writing javascript validation methods for all the web pages.
  • Also involved in providing technical support to the fellow team members.
  • Development of Business Objects ,Services and DAO

Environment: Java ,EJB, JavaBeans, jsp, servlet, WebLogic

Confidential, (Aug. \'00 - Mar. \'01)
Project Synopsis: This project is developed for National City Corporation, Indiana, client based in US, in a pure OO Architecture using JAVA. We are providing them with an online mortgage application system for internet users. The system may be used in various ways. An applicant can key in the amount of money they want to borrow and answer a few questions and the system will tell them what there monthly repayments will be. Or the applicant can key in their income and a few other questions and the system will tell them how much they can borrow or the applicant can know Approval in Principle to send other information to the corporation such as a few bank statements, certificate of income etc

Role

Coding of business logics using Java classes and Java models
Worked on stored procedures in PL/SQL
Used Ant to build ear file and deploy in Server

Environment: Java ,EJB, JavaBeans, jsp, servlet, WebLogic

We'd love your feedback!