We provide IT Staff Augmentation Services!

Java/j2ee Resume

5.00/5 (Submit Your Rating)

Bellevue, WA

PROFESSIONAL SNAPSHOT:

  • 8 Years of experience in software design, development, implementation, and testing using Java and J2EE Technologies.
  • Expertise in full life cycle of Java Application Developments, Including Analysis, Requirements Gathering, Design, Development, Implementation, Maintenance and Enhancements.
  • Strong experience in Persistence Layer implementation and front end support controllers design using JSF components to make rapid application development. Supporting JSF components using Richfaces to enable AJAX functionality and Facelets for templates.
  • Strong experience in Reporting System eclipse Birth to generate Excel and PDF reports, and developing reports generation in Excel, PDF, and Flash for application using JXLS, IText.
  • Strong expierence in integrating applications with JavaScript frame works including Jquery and Prototype.
  • Experience in front end devlopmement using JavaScript and AJAX.
  • Strong experience in Spring MVC and Web Flow implementation.
  • Strong experience in Security-System development for Web Applications. Involved and Developed all phases of security implementation using spring security system against All types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Experience in developing applications using HTML, DHTML, XHTML, CSS, JSF, Richfaces, Facelets, JSP, Servlets, Java Beans, Web services , Struts, Spring, EJB, Java Mail, Hibernate, Java Script, AJAX, JMS, JNDI , XML,XPATH and XSLT with various IDEs such as RAD, Eclipse, JBuilder and NetBeans.
  • Experience in development of web-services based on SOAP protocol using Apache-CFX and spring.
  • Experience on Weblogic, Web Sphere, JBoss, JRun, and Sun App Server (Glass Fish) Application servers.
  • Experience in usage of all version controls systems like CVS and SVN.
  • Strong experience with databases, including Oracle 10.0x, SQL Server, DB2 and My-SQL.
  • Experience of developing test cases using JUnit to perform unit testing, applied functional and regression testing after implementation.
  • Good team player with excellent work history as regards with work ethics, dependability and willingness to go an extra mile.

TECHNICAL PROFICIENCY:

Languages:

Java, J2EE, C, C++, SQL, PL/SQL

Frameworks-Java:

Spring, JSF, Richfaces, Facelets, Struts

Persistence Frameworks:

Hibernate, JPA,IBATIS

Databases:

Oracle 10.0x, DB2, SQL Server, My-SQL

Internet Technologies:

HTML, JavaScript,perl, CSS, XML, XSL,DTD,Xlink,Xpath, XSD, JSP, Servlets, EJB, JMS, JDBC, Web Services, WSDL, SOAP, Jboss Seam, AJAX, JSON, TDD(Test Driven Development)

Platforms:

Windows, Unix

Testing Tools :

JUnit

Web-Servers:

Apache, HTTP server(IBM)

Build-Tools:

Ant, Maven

Application-Servers :

Web Sphere, WebLogic ,JBoss, Tomcat

PROFESSIONAL EXPERIENCE

Confidential,Bellevue, WA
Java/J2EE Consultant, Mar’10 – Till date
4G-Phase1:
Launch 4G devices on Confidential,MyBusiness application has to support customer to upgrade 4G Phones. These devices have a removable SIM card and Service is provided to the SIM card. 4G is designed to deliver mobile data networks with higher speed and performance, lower latency, global roaming, and improved efficiencies may be referred to as LTE or Long Term Evolution.

Responsibilities:

  • Design and implementation of persistence layer by developing the core persistence interfaces and generalized persistence manager in order to easy access of database objects.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Developed user interfaces using JSF and Richfaces.
  • Design and implantation of Facelets in order to generate the application wide Templates and Template clients, to take advantage of developing as Tiles and to keep the design as Centralized.
  • Rewriting of JSP’s to XHTML pages to take advantage of strict validation,And to overcome the problems of JSP using along with JSF display technology.
  • Implementation of SOAP enabled web services by using Apache-CFX.
  • Design and implementation of annotations based development in persistence layers. J2EE Persistence annotations are used on persistence layer and Hibernate as persistence

technology.

  • Developed generalized report generating classes to generate reports in Excel and PDF.

Environment: Java 6, J2EE, Eclipse, Web Sphere, Hibernate, Spring, Spring Security, JSF, Rich-faces, Facelets, LDAP, Oracle, IText, Apache POI, JXLS, Maven.

Confidential,Bellevue, WA
Java/J2EE Consultant, Apr’08 – Mar’10

Commerce 1.3(B2B):
Confidential,b2b application provides capability to shop Handsets, Plans, Features and Accessories online. Displays offers and items based on company’s profile. This application is allowed to shop logged In Users and Verizon Users.
Some of the major features offered include – providing the capability to create and/or manage their own business structures, check balances and minutes of use, view and pay their bills online at a single location, enroll in paperless billing.
Responsibilities:

  • Worked on the entire MVC architecture of Struts including the Request Processor, Action class, Action Form, Validation Framework.
  • Code refractor to Java 6 standards for using of Generics to reduce the redundant coding,In middle-tier and persistence-tier layers.
  • Implementation of the Quartz job scheduling to generate business reports based on Daily based business.
  • Implemented pre authentication and data base security using spring security.
  • Implementation of Birth report engine for PDF and Excel report generation.
  • Implementation of Flash to generate dynamic charts for user interface.
  • Annotations based Hibernate beans development, to eliminate the mapping XML files.

Environment: Java, J2EE, Eclipse, Tomcat, Hibernate, Spring, Struts, Birth Report Engine, Flash, XML, Oracle 10g , JQUERY, PROTYPE java script libraries, Ant.

Confidential,Dublin, OH
Sr. Java Developer
Mar’07 – Apr’08

Confidential,This product is developed to serve the business agents. This product let the agents to maintain the customer policy details and to find the quotation for the customers according to their states. This product will let the agents to work on the numerous policies which are useful for the customers in their daily life. Ex: Car insurance, personal Insurance, Commercial Insurance etc.

Responsibilities:

  • Code refractor for multiple screens using AJAX-JSON to avoid the page reloading to get performance improvement.
  • Implemented TDD (Test Driven Development) for new enhancements to drive the application to minimum defects zone.
  • Worked with JMOCK and Fake implementation for Test cases.
  • Written Extensively JUNIT test cases using TDD before implementing any new functionality or fixing any old functionality.
  • Implemented Hibernate ORM in the adapter layers.
  • Implemented the JIBX frame work to create the XML request and parsing of the XML responses, and mapping files to populate the XML element values into the java Domain objects.
  • Implemented the Spring MVC, AOP patterns.
  • Worked on LTPA authentication and LTPA tokens.

Environment: Java, J2EE, IBM RAD 5.x, IBM Web Sphere App server 6.x, JIBX, JMOCK, Ext, String tree, Hibernate, Struts1.2, XML, Oracle 9i, XML, AJAX, HP quality Center, Clear Case, LTPA.

Confidential,Jacksonville, FL
Sr. Java Developer & Performance Tuning
July’06– Feb’07

Confidential,This project is developed mainly to serve the huge domain of customers. The application also allows bank employees to open a new account for customers or access, modify the customer account information based upon their role. The application offers various functionalities, some of the them include Transfer Funds, Make a Payment, Set up Automatic Payments, Keep the Change, Receive the bills electronically, Request E-mail Notifications, Balance Enquiry. Etc.

Responsibilities:

  • Used AJAX to make asynchronous calls to the server and manipulating the DOM of the HTML pages.
  • Writing of persistence enabled beans and their mapping files for Hibernate.
  • Implement the Hibernate second level cache (EH-Cache) mechanism to reduce the data base calls.
  • Introduced spring frame work to increase application flexibility and replace the need for hard-coded class based application functions.
  • Introduced Spring MVC pattern for front-end modules.
  • Designed the front end with JSP, struts Tag Library to bind the values and to display the result in the well formatted manner and used JavaScript to the handle the events on the Client side.
  • Used HTTP Debugging Proxy (Fiddler) extensively to inspect all the HTTP requests and response.
  • Involved in Writing SOAP calls, WSDL definitions for end point communications using JAX-RPC.
  • Performed code optimization.
  • Wrote PL/SQL stored procedures, call that stored procedures using callable statement.
  • By using JDBC API, executing queries to retrieve the data from the Database.
  • Deployed the application using Web sphere application server.
  • Involved in testing various workflows and bug fixing.
  • Writing of JUnit test cases.

Environment: Java, J2EE, IBM Web Sphere App server 6.x, JDBC, Hibernate, Struts1.2, XML, Oracle 9i, XML, AJAX, Eclipse, Microsoft Script Editor, Clear Case, MQ-Series, SOAP, WSDL ,HTML.

Confidential,Columbia, SC
Sr. Java Developer
Mar’05 – July’06

Confidential,mainly deals with student’s enrollment, scholarships, grants, and their academic adviser details. This system allows different departments to access the application under their specific privileges to enter the data and to retrieve the information.
This application is widely used by the admissions department, registration department, financial aid department, faculty and staff to register the student’s enrollment, classes, schedules and dormitory information.
Responsibilities:

  • Involved in implementation of Model2 architecture using Struts based on MVC.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components On weblogic 8.1 application server.
  • Design, develop and co-ordinate among the team members in developing JSPs, Custom Tags and re-usable Java beans across all the modules.
  • Design, Development and implementing MVC pattern using Struts Framework.
  • Developed Action Forms and Action Classes.
  • Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client\'s side.
  • Responsible for creating Enterprise Java Beans for the Facade layer and Business Layer of the Application.
  • XML documents developing using XML Schemas.
  • Hands on, SAX, DOM parsers using to parse XML documents to retrieve the data.
  • Transforming of XML documents using XSLT.
  • Creation Hibernate mapping files for persistence.
  • Created Oracle stored procedures, functions.
  • Involved in unit, and integration testing.

Environment: Java, JSP, Servlets, EJB, Struts, XML, Hibernate, Weblogic 8.1, UML, PL/SQL, Oracle 9i.

Confidential,Irvine, CA
Sr. Java Developer
Sep ‘04 – Mar ‘05

Confidential,
This project deals with the effective material traceability and quality assurance for the entire pipeline welding, fabrication, and NDT (Non Destructive Testing). Quality assurance details are achieved by recording all welds, repairs, and re-weld details as well as visual, MPI( magnetic particle inspection),UT( ultrasonic Examination), Radiographic Examination results.
By updating the database with everyday records, full status information of the project will get
in the form of length and volume of the pipeline.
This project will also helps in finding out of the welds according to their geographical positions for the future purposes and also maintains welding inspector’s data, corresponding to their respective welding work to maintain their efficiency records.
Responsibilities:

  • Involved in developing business logic components (Session & Entity Beans) using J2EE standards.
  • Designed the Struts based J2EE application on IBM Web sphere server.
  • Developed Data Access Objects, which were used by servlets and EJB’s to communicate with the Database.
  • Deployed all the JSPs, Java Servlets in a .jar and .war format in the application server.
  • Parsed XML files to fetch data using JDOM parser.
  • Design, develop and co-ordinate among the team members in developing JSPs, Custom Tags and re-usable Java beans across all the modules of the product.
  • Developed several web pages using HTML, Swing, JSP and JavaScript to perform checking and validations at Client\'s side.
  • Unit testing and rigorous integration testing of the whole application.

Environment: Java, JSP, Servlets, EJB, Struts, XML, Swing, Web sphere, Rational Rose, UML, Oracle 9i.

Confidential,Wichita, KS
Sr. Java Developer
July ’03 – Aug ‘04

Export Documentation:

Export Documentation is used to manage export documents. This is an intranet application, which serves Cargill branches spread across the world. An order is generated and people in plants use this application to create, manage Health Certificates, shipment details, search orders with order numbers and date range, print Health Certificates on recommended forms and Manage - Export Countries, Remarks, Remark Groups, Users, Health Inspectors, Country checklists, Country forms and Address maintenance. Health Certificates will be mailed /faxed to the corresponding USDA Health Inspectors.
The whole purpose of the system is better management of order generation, viewing and printing in pre-defined format of Orders and Health Certificates, getting them approved from corresponding Health Inspectors and storing scanned certificates for better tracking system.
Responsibilities:

  • Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client\'s side.
  • Developed various maintenance module tasks such as Users, Remark groups, Country forms, Address Maintenance, Checklists, USDA Locations and USDA plant Inspectors.
  • Implemented a multi-level access and privilege mechanism for the users of the system.
  • Developed code to communicate with Oracle database using JDBC API.
  • Analyzing existing system and fixing if issues arise.
  • Worked with CVS to record and maintain different versions of source files.
  • Involved in unit, and integration testing.

Environment: Java, JSP, Servlets, Eclipse 3.1, Tomcat 5.x, Oracle, JavaScript, HTML, XML, Win CVS, Windows Advanced Server, and Linux.

Confidential,Harrisburg, PA.
Sr. Java Developer
Aug’02 – Jul ‘03

This project mainly deals with the firm’s financial application with Payroll Processing/solutions, Human Resource Solutions, Retirement Services, Time & Labor Management, Global Services (for managing single country and multinational payrolls), Tax & compliance Management, Employee Benefits Administration, Screening and Selection Services and Professional Employer Organization (Comprehensive HR outsourced solution including employee benefits, workers\' compensation, payroll and tax administration and regulatory compliance).
Responsibilities:

  • Wrote and customize several java programs for the generation of the payroll processing for playgroups, benefits, retirement services, employer services, audit reports and the out of balance records with rollups.
  • Involved in Application development with IDE Tool Eclipse and web server Tomcat.
  • Designed and developed the User Interfaces, Menus using HTML, JSP, Java Script, and client side validations.
  • Wrote different Java Operation Class for handling different transaction events like benefits, adding/deleting dependent, Family status change events and payroll processing for other family members for specific employer service and employee and generated several test data for rollup of the whole system.
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing. Created several data base tables regarding employee details and other information and connected with Java using JDBC API and retrieved the employee’s payroll and tax information to the front-end.
  • Added features with latest Business requirements and system requirements as needed.
Environment: Java, J2EE, Oracle 8.x, PL/SQL, Eclipse, Tomcat 4.1, ANT, Junit.

We'd love your feedback!