Java Developer Resume
New Jersy, NJ
SUMMARY:
- Over 6 years of IT experience in software design, development, implementation and testing
- Full life cycle of Java, J2EE Applications Development, like requirements gathering, prototype designing, HLD/ LLD designs, Coding, Maintenance and Enhancements, Unit/ Integration testing, Quality coordination, Deployment in production environments
- Extensive experience in the Design and Development of distributed object-oriented applications, Web applications, Service Oriented and Client-Server applications using Java, J2EE (JSP, Servlets, EJB, Java Mail, JDBC, JNDI), AJAX, Java Script, JSTL, Struts, WebService, Hibernate, Spring, iBatis, XML and XML Schema
- Expertise in the UML (Class Diagrams, Use Cases and Sequence Diagrams) design of application modules using Star UML and RSA
- Exp. in process, validate, parse, extract data from XML using DOM and SAX parsers
- Experience in working with design patterns like MVC, Business Delegate, DTO, DAO and Factory, etc.
- Expertise in gathering requirements in various business domains like Banking, Insurance, Corporate, Media & Entertainment.
- Good working experience in Servers like Jboss, WebSphere, Weblogic and Jakarta Tomcat.
- Experience in working in IDE’s like Eclipse, Edit plus, WSAD.
- Experienced in working with Linux commands and script.
- Extensively worked in medium – large development team.
- Good debugging skills and interpersonal skills with Strong analytical skills and ability to code, test and debug
LANGUAGES:
Java, J2EE, SQL, PL/SQL, HTML/DHTML, XHTML
DESIGN
UML
RDBMS:
Oracle , MySQL, SQL Server, DB2
WEB & CLIENT-SERVER TECHNOLOGIES:
J2EE (JSP, Servlet, EJB, Java Mail, JDBC, JNDI), Java Beans, Struts, Spring, Hibernate, iBatis, Web services, JavaScript, AJAX, JSTL, JQuery, JSON, Apache POI, iText, Java/J2EE Design Patterns, JUnit, Ant
APPLICATION/WEB SERVERS:
JBOSS, Apache Tomcat, Apache Web Server, Web sphere, Weblogic
OPERATING SYSTEM:Windows XP/NT, Linux/UNIX
TOOLS:
Eclipse, WSAD ,Edit plus, Toad , SQL Developer, MySQL Query Browser
CONFIGRATION MGMT:
CVS, Subversion, Visual Source Safe, Clear Case
FUNCTIONAL EXPERIENCE:
E-banking, Insurance, Corporate
XML Technologies
DTD, XML Schema, SAX, DOM, XSL/XSLT, XPATH
EDUCATION QUALIFICATIONS:- B.E in Information Technology
Project:
Confidential,
Environment:
Java, JSP, Struts, Spring, Hibernate, Web Services (SOAP, WSDL), XML, XML Schema, Oracle, AJAX, Java Script, HTML, DHTML, CSS, JUNIT, Apache POI, STAR UML, Eclipse, JBOSS, Apache Server, TOAD, SVN, ANT, Log4J, Find Bugs, PMD and LinuxRole:
DeveloperBrief description of the project:
The application is used by GE-Business and GDC(s). The project has 3 modules. They are (1) eMeasure (2) eInvoice and (3) Service Credits. This application Manage the monthly Revenue by the GDC(s), the FTE working in GE and GDC Locations, the Payments done to the GDC(s) through various payment modes, eInvoicing details and Service Credits allocated to GDC(s) to various business
Responsible for:
- Worked on entire life Cycle (SDLC) phase
- Gathering Requirement, Analysis and Design working closely with customers in understanding requirement.
- Prepared BRS and Technical Design Document with Sequence, Use case and class diagrams and class level details.
- Utilized OOA, OOD, UML modeling and Design Patterns for analysis and design of the system.
- Design and development of web page layout using JSP, AJAX, JAVA SCRIPT for querying and displaying the data.
- Developed Hibernate entities and wrote DAO, Service and Web Service (SOAP, WSDL) classes using Spring Framework and J2EE technologies.
- Used Java mail to send the mails to users for various functionality.
- Used File upload to load the invoice data and eMeasure data files
- Used Apache POI to export the report data into Microsoft Excel for all the reports
- Implemented application security features and Integrated Single Sign on for Authentication.
- Wrote schedule job for Outstanding Amount/Days Mail Notification, Dashboard Release Notification, Currency conversion, Service Credit calculation etc.
- Used Display tags for pagination
- Developing queries, stored procedures and triggers using Oracle for various modules.
- Responsible for Design Review, Code Review, Unit Testing and Integration Testing
- Developed and executed JUnit test cases for various components.
- Used Log4j for complete debugging, information and error logging mechanism.
- Used LDAP to get user details for validation to access the System.
- Used SQL Loader to moving data from external files into the database
- Used Find Bugs and PMD for Java Code Review
- Responsible for bringing the KT to new users
- Used Linux Operating system in dev, QA and Production System
- Responsible for giving the project status for the internal management and the customer.
- Responsible to give technical solutions to team by making samples, POCs etc.
- Worked with engineering team on Production environment setup
- Suggested lot of features in the system and implemented same after customer approval
- Deployment and production move and Monitoring of Production back up data
- Manage (Multiple) project tasks with changing priorities and tight deadlines.
- Provide extensive pre-delivery support that involved Functional/Integration Testing, bug fixing, code reviews.
Confidential
Confidential
Environment:
Java, JSP, JSTL, Servlet, Struts Framework, Spring, Hibernate, Oracle, Axis, Web Services (XML, XML Schema, WSDL, SOAP), Tiles Framework, AJAX, Java Script, JSON, CSS, DHTML, HTML, Junit, Rational Software Modeler, Eclipse, JBOSS, TOAD, ClearCase , Ant, Log4j and Linux
Role:
Developer
Brief description of the project:
Integrated Rights Information System (IRIS) is a robust Rights Management system that allows the Rights Group to manage any type of intellectual property rights while showcasing specific and effective featuresfor managing distribution rights.
Responsible for:
- Involved in Requirement analysis, Design and Deployment.
- Worked with client facing team.
- Was responsible for understanding the requirement and design the modules by interacting with the architect.
- Was responsible for implementing the business requirements with adhere to the Design/Architecture.
- Used agile methodology (Scrum) for the application development.
- IBM Rational Software Modeler (RSM) is used to design UML model for UseCase, Sequence and Class Diagrams.
- Responsible for arrange KTs, provide samples/POCs, mentoring team on technologies, domain, architecture/design, coding etc.,
- Developed user defined, reusable JSP Standard Tag (JSTL) handlers to apply role/permission based securities.
- Design and development of User Interface using JSP, HTML, CSS, JSON and AJAX for querying and displaying the data.
- Configured the Dependency Injection of Business Services using Spring IOC.
- Developed complex modules using Struts, JSP, Spring, Helper classes, Hibernate.
- Implemented the data persistence functionality of the application by using Hibernate to persist Java objects to the relational database.
- Involved writing, configuring, and maintaining the hibernate mapping file for each Java data objects to be persisted.
- Developing queries and stored procedures using Oracle.
- Implemented reusable component to connect Legal Imaging application using Web Services (using Axis, WSDL)
- Used design patterns such as DAO, MVC, UI Helper, Business Delegate etc for all UI, database and business operations.
- Extensively used XML to send and receive User role data from common web service.
- Written JUnit test cases for all business logic components.
- Used Linux Operating system in dev, QA and Production System
- Provided extensive pre-delivery support that involved Functional/Integration Testing, bug fixing, code reviews.
- Involved in the Configuration and Deployment of applications in JBoss.
- Involved in the co-ordination of complete production release process.
- Worked closely with the application users in the UAT phase.
- Handled production support ticket includes end user support, bug fix and enhancement
- Worked also on project type enhancement project in all three modules.
Confidential
Confidential
Environment:
Java, JSP, Struts, EJB, Hibernate, Oracle, Web Services, XML, XML Schema, WSDL, SOAP, Java Script, HTML, DHTML, CSS, Junit, Rational Rose, Eclipse, JBoss, SQL Developer, ClearCase,ANT, Log4JRole:
DeveloperBrief description of the project:
USM used for product repair and maintenance services on GE-manufactured aircraft engines. This application deals with automating the used serviceable part maintenance.GE will retain Parts removed during repair and maintenance procedures performed, refurbish those parts and reuse or resell them.
Responsible for:
- Involved in Requirement analysis, Design, Review and Deployment.
- Used Rational Rose to Use Case, Sequence and Class Diagrams Diagram.
- Developed user interface using JSP, HTML.
- Worked on the entire MVC architecture of Struts including the RequestProcessor, Action class, ActionForm, Validation Framework and Tiles framework.
- Developed base class and reusable components using EJB
- Written HQL Queries using one class and HQL Queries that require joins over several classes
- Created business delegate for de coupling the business logic and presentation logic
- Used WebServices to get user details from LDAP for validation.
- Used Log4j for complete debugging, information and error logging mechanism.
- Written stored procedures in the database.
- Written triggers for auditing purpose.
- Written JUnit test cases for unit testing.
- Designed and delivered the systems as per schedules.
- Involved in Unit & Integration Testing and Bug fixes
Confidential
Confidential
Environment:
Java, JSP, Servlet, EJB, DB2, Web Service, XML, XSL, XPATH, JavaScript, HTML, DHTML, CSS, WSAD 5.x, WebSphere Application Server, VSS,ANT, Log4J
Role:
Developer
Brief description of the project:
The WC system will display a Diary prompt on the 35th day following claim creation for lost time claims or following claim conversion from Medical to Lost Time claim. At the time of the Diary prompt, the claim should be open 35 days as a Lost Time claim. A link to AIQ system will be displayed within the Revise Case screen to execute the initial CTM review. If the CTM annotates a follow-up date for another review, an automated diary prompt for that date will be triggered to his/her diary. Upon completion of an Initial or Follow up Review an automatic activity note is generated with the narrative details in WC.
Responsible for:
- Understanding Requirement by analyzing SRS.
- Developed CTM Review Form using JSF.
- Developed WebService for UnBlocked Date, Notes and Update Review Status to interact with other external systems.
- Written classes to convert the database data into XML files.
- Written XSL files and used XPath functions to display the XML data on the browser
- Created Message Driven Bean to receive the Loss Time Claim in File Transfer.
- Developed the Test Cases to test the LT claim
- Fixed bug and worked on change request from client.
Confidential
Confidential
Environment:
Java, JSP, Servlet, Struts, JDBC, Oracle, Oracle Collaboration Suite 10g, JavaScript, HTML, DHTML, CSS, Eclipse, Tomcat ,TOAD, CVS,ANT, Log4J and Windows
Role:
Developer
Brief description of the project:
NIRIS Configuration Management system will always be needed to manage tasks and impose structure upon the project and all of its pieces. A Task Manager which will record, auto-number, assign, and track all code changes for bugs and features approved to be added to the NIRIS solution and fed by the Support Request system. A Version Control system which will hold both source code and published applications while providing a check in / check out feature with support and management of the NITC promotion and tracking process
Responsible for:
- JSP, HTML and JavaScript are used to develop user interface.
- Used Content Services portion of Oracle Collaboration Suite for storing all source code, documentation, test cases and published applications.
- Used Java Zip APIs to compress the checkout files and extract the check in files.
- Created Summary and Detailed Report for Task Manager.
- Involved in Unit Testing and Integrations Testing of the System.
Confidential
Confidential
Environment:
Java, JSP, Servlet, Struts, EJB, JDBC, JavaScript, HTML, CSS, Junit, MYSQL, Eclipse, JBOSS, MYSQL Browser, ClearCase, ANT, Log4j and Windows
Role:
Developer
Design and development of an intranet application which enables the client to enter existing/latest, categorized, paper-based manual information into a database and then publish it via a QA system for analyzing the profit/margins, number of user visits via mobile/wireless/electronic sale, number of video streamed, clips downloaded etc.,
Responsible for:
- Handled complete life cycle of the project individually.
- Requirement gathering, Functional Spec/ LLD preparation, Coding, unit and integration testing.
- IBM Rational Software Architect (RSA) is used to design UML model for UseCase, Sequence and Class Diagrams.
- Developed complete Admin & Report Module using JSP, Servlets, Struts, EJB, JDBC for database connectivity, JNDI, XML, CSS and JavaScript.
- Written Action classes to pass the data from the client tier to business tier through Business delegates.
- Worked on various reports in the client needed format.
- Used WebServices to get user details from LDAP for validation.
- Developed Java Mail component to sending out email notification to internal customers.
- Developed FTP component to process data files using Apache Commons Net APIs.
- Used various design patterns like Business Delegate, DAO, DTO, and MVC etc.
- Designing and developing queries and stored procedures.
- Developed Testcases using JUnit.
- Used Apache Ant extensively to build applications.
- Implementation and Integration in UAT Server and Production Server
Confidential
Confidential
Environment:
Java, JSP, Servlet, Struts, EJB, JDBC, SQL Server 2000, JavaScript, HTML, DHTML, CSS, Websphere Application Server 5.x, WSAD 5.x, VSS and Windows
Role:
Developer
Brief description of the project:
This was as a part of adding Trade Finance module to the Finacle eBanking 6.4.1 product one of the key instruments of trade financing; it assures smooth flow of trade between two parties. A Letter of Credit is an arrangement under which the bank that issues the Credit undertakes to the beneficiary of the Credit (the exporter) that, provided the exporter presents the documents stipulated in the Credit and complies with all the terms and conditions of the Credit, the payment or any other obligation of the bank to the exporter will be fulfilled. By using a Letter of Credit, compared with other methods of payment, both the exporter and the buyer gain the additional independent assurance of the bank that issues the Credit (the Issuing Bank). Once the LC is approved by the required no of corporate approvers, they are routed to RM for approval. This will be a flag at the administrator level that can be turned on/off depending on the requirement. On successful RM approval, the transaction will be fired to the trade backend for processing and the status updated once the response received from core. At the EOD, Finacle core will upload all the transactions created/processed by it for letter of credits (either created via Finacle corporate e-banking or through the branch) for this customer.
Responsible for:
- Actively involved in the (SDLC) Design, Development and Testing, maintenance phase of the project.
- Requirement analysis and UTP (Unit Test Plan) and LLD (writing sequence diagram and class diagram).
- Design and development of User Interface using JSP, HTML, CSS and Servlet for querying and displaying the data.
- Involved in integration of LC Issuance Module with Finacle System.
- Worked on A Letter of Credit, Standby Letters of Credit under which the bank that issues the Credit undertakes to the beneficiary of the Credit
- Implemented Workflow (Approval, Rejection, Send For Correction) for Letter of Credit module for Corporate approvers and RM Approval.
- Written EJB Session Beans for the business logics.
- Written DAOs to get the data from the databases.
- Performed Unit Testing and Integration testing and System Testing Support
- Handling Tickets as Part of Finacle Product maintenance for various module like Fund Transfer, Service Request, Loans, Bill Pay and Remittance.
- Used WebSphere Studio Application Developer IDE for the development.
- Fixing the Bugs in product based on bugs raised by System Testing Team
Confidential
Confidential
Environment:
Java, JSP, Servlets, Struts, EJB, JDBC, MY SQL, JavaScript, HTML, DHTML, CSS, Weblogic Server, Win CVS and Windows
Role:
Developer
Brief description of the project:
E Learning Infrastructure Leasingto any educational institution or corporate training bodies that requires E Learning for their academic or corporate deliveries to regular and distant learning students or their organizational staff across countries. The leased E learning service will provide all the functions and features of a complete upscale E Learning Implementation. This is a real–time E-education project developed as a product for colleges all around the world.
Responsible for:
- Actively involved in the (SDLC) Design, Development and Testing, maintenance phase of the project.
- Code and test the End-to-end screens built using JSP, HTML, CSS, Struts and JavaScript
- Used JavaScript as the standard client side validation code
- Worked on Instructor module to give the assignment, test, seminar to all students for each subject under each course, has a option to edit their profile details, they can maintain the task details and time table details.
- Worked on Administrator module to Create, Edit, View and delete the Content Management, Departments, Courses, Instructor, Student, Subjects under each Course, Time Table and also has the option to promote Student from one academic year to another academic year.
- Worked on content Management System in Admin module to change the Home page, contact us, About us, Careers and many to change the content dynamically
- Was associated with the project in the development, testing and Bug fixing of Administration Module, Student Module and Instructor Module
- Code and test the stored procedures for both front end and backend
- Bug fixing and working on the change request
- Tested and reviewed code developed by other team members.
Project:
Confidential,
Environment:
Java, JSP, Servlets, Struts, EJB, JDBC, MY SQL, JavaScript, HTML, DHTML, CSS, Weblogic Server , Win CVS and Windows
Role:
Developer
Brief description of the project:
This real-time project is developed mainly for the kongu group of peoples, for their bridle and bridegroom to intercommunicate with each other to engage them in their marriage proposal Members can search the profiles with their needs and communicate with that profile. After getting marriage through this site they express the success stories. The modules include Administrator module, user module, and general visitor module. In administrator module allow the admin to receive the feedback send by the members, to define payment option that helps the members to get the more feature and also any company can give their advertisement in this site
Responsible for:
- Requirement analysis and UTP (Unit Test Plan) Preparation.
- Involved in the LLD (writing sequence diagram and class diagram).
- Design and development of reports, search screens, Registration screen using JSP, Struts HTML, Javascript.
- Implementing Value Objects, DAOs, EJBs, MVC, JSPs, Weblogic and Servlets (Struts framework Action Handlers).
- Involved in development of almost all the screens
- Unit Testing, Integration Testing and Deployment