Software Engineer Resume Profile
Career Objective:
I seek opportunities that should challenge my talents and enable me to make significant contributions. I desire to work in stimulating team environments that promote the interchange of ideas. I have the aptitude to quickly master in new technologies and welcome opportunities to expand my skill set.
EXPERIENCE SUMMARY:
- 8 years of experience in experience in the IT industry, involved in development, implementation areas in Java/J2EE web Technologies, Internet based web Applications. Experienced in Software development and business modeling of Web applications, Client/Server systems, Distributed Applications and other custom-built projects on UNIX and Windows.
- Hans on experience in Client/Server applications development using the Technologies like Java, J2EE, EJB, RMI, Servlets, Multi-Threading, JSP, JMS, JDBC, JNDI, EJB, JSP, Servlets, Hibernate Oracle, SoapUI, Dozer and Struts ant and maven.
- Developed applications on Apache Tomcat, Bea Weblogic Servers and jBoss Servers.
- Hands on Experience in Java technologies and frameworks Spring, Dozer, Struts, Hibernate etc. Hands on Experience in implementing Enterprise applications using Dozer framework.
- Strong Web development skills. Experience in N-tier Client-Server based Internet technology, intranet portal design/development Web based data reporting system, Framework development for Internet application. Good knowledge with J2EE application platform configuration and performance optimization. Hands on experience with J2EE application deployment technology, EJB transaction implementation CMP, BMP, Message-Driven Beans Excelent Knowledge in Object-Oriented analysis and design. Good at various design patterns J2EE patterns etc and UML. Excellent knowledge of XML, SQL, XSL and Web Service. Experience in Test Drive Development TDD and agile methodology. Hands on Experience in testing and tuning for BW applications using SOAP UI tools. Hands on Experience in documenting and presenting designed technical solutions. Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.
Technical Skills:
- Operating Systems : Windows XP/2000/9x, MS-DOS
- Web/Application server : Tomcat, Web Logic, JBoss.
- Databases : Oracle.
- Frameworks : Struts, Spring, Dozer.
- Web Technologies : Core JAVA, J2EE, JSP, Servlets, and JDBC, EJB, RMI, JMS, JDBC, JNDI, EJB, Hibernate Oracle, SoapUI, Dozer and Struts ant and maven.
- ORM Tools : Hibernate, JPA.
- IDE : Eclipse, NetBeans.
- Tool : Toad, FileZilla, and SoapUI, Visio.
Confidential
Role : Sr. Software Engineer
Environment : Core Java, JSP, EJB, Struts, Hibernate, JMS, Oracle,
Websphere.
Description:
- The Novacon project Establish a workflow tool which will provide increased control and a standardised framework across all locations globally for Credit and Rates. Functionalities of the Novacon application, Recording and tracking of novation requests, Allocation of activities to owner groups / individuals ,Provision of status at any point of the workflow ,Detailed audit trail
- Provision of timely, improved and automated MIS reporting of novated trades and ad hoc reporting,Real time quick snapshot of new outstanding and processed novations,Monitoring and chasing of exceptions on a timely basis, Ability to change the workflow quickly.
- Gate Kepper is new CTB task which will be transferred the existing users records from the application database to external system through SFTP protocol.
- Requirement gathering and analysis of the novacon application
- Implementing the functionality of the GateKepper in Novacon application and test the end to end functionality
- Bug fixing and testing in the DEV and UAT environments.
- Deploying the different components in to different environments.
- Import and export the bulk trading feeds.
- Implemented multi-threaded programming for the trade approval process.
- Monitoring the System Log Files.
- Database activities
- Responsible for preparing and delivering the Deployment Documents.
- Responsible for supporting existing Webservices services working closely with internal products development teams and assisting team.
- Installing the PKCS12 certificates avoiding certificates issues and proxy setups and etc.
Confidential
Role : Sr Software Engineer.
Environment : Core java, Struts, EJB, RMI, Hibernate, Web logic, JAVA
Confidential
Description:
- The TIL TIBCO Insulation Layer is a SOA Service Oriented Architecture implemented for the needs of the AT Te WRP Web Re-Platform Project project. It aims to isolate the technical complexity of AT T back-end systems to other AT T applications by exposing a set of generic services.
- Each TIL Operation is an atomic service that a client application TIL Client invokes in order to: execute some action into one or several back-end systems Back-End System or retrieve some data from one or serveral back-end systems Back-End System . Each TIL Operation inputs and outputs are defined by an XML Schema. Each TIL Operation can be invoked by different communication interfacesThe default one: XML over JMS,The other interfaces are specific to a project or TIL Client requirements:XML over HTTP,SOAP over HTTP,XML over MQSeries,
- The implementation always separate the invocation interface from the operation business logic interaction with the back-end system s , so new interfaces can be added without re-coding the entire operation. Operation servers are implemented inside BusinessWorks. One or more operations are deployed inside a BW engine.TIL Operations are classified inside the GITA hierarchy.
Responsibilities:
- Preparing the in LLD Design Documentation.
- Developed the interfaces as per the business requirements.
- Responsible for fixing bugs and reporting them to the team
- Involved in Unit and Integration testing, bug fixing and testing the end to end application operations..
- Created web services for the operation and generated WSDL for the client applications
- Involved creating the EAR files through nd deploying the ear file s in to deferent environments.
- Call Support 24/7 to products development team.
Confidential
Role : Software Engineer.
Environment : Java, J2ee, EJB, RMI, Servlets, JSP, JMS, JDBC, JNDI
Description:
- MedPro is a national leader in primary medical professional liability coverage and risk solutions to healthcare providers physicians, dentists, hospitals, and miscellaneous healthcare facilities . As the nation's first provider of medical professional liability insurance, they have been protecting the assets and reputations of healthcare providers for over 100 years.
- The Underwriter Renewal Review System which is being developed with the Underwriting Consolidated Workflow concept will enable the Underwriter to view and access multiple work tasks in an easily managed workflow format providing access to or display of all data needed to handle the task at hand, thus reducing process redundancies. It also sets the platform to drive towards reduction of renewal timelines, as well as consolidating workflow processes for the Independent Agent, and a universal inbox design for other Medical Protective business system workflows
- The workflows will be accessed through the web services. The Business layer will also be implemented in web services in BW. Granular web services and Orchestrated services are used.
Responsibilities:
- Prepared HighlevelDocument HLD and low level document LLD .
- Extensively worked on configuring EMS, Creating Queues and Topics.
- Maintaining and deploying applications using administrator, Adding servers, Adding Machines using Domain Utility.
- Designed Schemas/Sample XML for the integration.
- Designed and Developed error handling.
- Designed and Developed Web Services.
- Used Designer to generate the EAR file for deployment
- Involved in unit testing and integration testing.
Confidential
Role :Sr. Software Engineer.
Environment :Core Java, J2ee, Struts, JPA, SOAPUI, Dozer, JMS,
Description:
This eBilling project is about building a billing system to meet the current/future needs of all consumer product selling models. This application will be used by other systems for any recurring billing needs. The solution caters to building billing workflows for handling the different order life cycle states. In this project some of the modules are like email and consol and ebilling, in this project my contribution is ebilling module. In this module generating the prebilling and billing and sending the acknowledgement to consumer, and product renewals, and some of operations like Update Ebilling Order, Update Ebilling Account, Transfer Ebilling Account, Retrieve Current Ebilling Account State, Cancel Ebilling, Retrieve Ebilling Account, Retrieve Current Ebilling Order Status etc Orders and accounts and products delivering the products to the consumer, and maintaining the account status. Generating the reports and refund the transaction.
Responsibilities:
- Preparing the design low level Design Documentation.
- Responsible for Creating the web services and fixing bugs and testing the ened to end operations
- Writing the Core java classes
- Involved in Unit and Integration testing in application operations..
- Implemented business rule for the upstream systems
- Implemented web services with different protocols SOAP over http and SOAP over JMS.
Confidential
Role :Java Developer
Environment : java, J2ee, JSP, HIbernate and Oracle.
Description:
Thomson Knowledge Optimizer TKO is a value added service, which allows clients to share the financial data from the different regions It will checks the daily transactions mapping to the TKO system and intimating message to the corresponding regions. And also generating the reports. sending the acknowledgement for the different location with respect to departments. Checking the user accounts and generating the reports. Sending the reports to upstream systems.
Responsibilities:
- I have worked as Team member, writing servlet class and configuring the xms files for the given operations.
- Testing the operations automated tools like remedy tool.
- Implementing the Server side validations and client side validations in mapping the different location in TKO application.
- Preparing the unit test cases and testing the end to end application in mapping functionality.
- Preparing the deployment procedure document and deploy the operations into different environments like DEV and INt and UAT environment.
- Involved in bug fixing and updating the Remedy tool.
Confidential
Role : java Developer
Environment : Core Java,J2ee, Spring, Hibernate and SQL Server.
Description:
United Airlines aims to automate most of the interaction between reservations and portal users and to the extent possible between selling organization and the portal i.e., United Airlines aims to automate most of the current manual transactions by deploying new GOSP application. GOSP aims to automate group booking and associated processes. Checking the tickets availability status, pricing and the seat map for the concerned travel. Based on the above results, request raised for booking a certain number of tickets in a specific flight. The PNR for the reserved tickets gets generated in the CRS.Entering details of the passengers traveling along with their preferences for meal, beverages and others. Full/Partial payment for ticket reservation Temporary reservation in case of partial payment, valid for a specified number of days from the date of reservation .In this project some of the modules like Group Booking, Manage Booking, Group Services, Agreement and Admin.My contribution in the project implementing the business rules.
Responsibilities:
- Analyzing the use cases preparing the document for the use cases.
- Implementation of business rules for agencies level users and locations.
- Developed set of Action class using Struts for handling business logic.
- Implemented the validations for server side and client side for the location wise customers.
- Implemented multi-threaded programming for the booking tickets functionality.
- Writing the unit test cases for the implemented functionality and testing the implanted functionality.
- Deployment procedures documents.
Confidential
Role :Sr Java Developer
Environment : Core Java, JSP, Struts, Hibernate, Oracle.
Description:
- The goal of the project is managing the approved budget amount efficiently and distributing the budget amount for Different Departments. Efficient communication between different departments like Estimation, Planning and Implementation while creating budget.
- In the project there are two main modules Sate Annual Plan SAP District Annual Plan DAP . My contribution in SAP module in this module there are sub modules like Creating Schemes, Approval Schemes, Create Outlay, Approval Outlay, Coverage Reports, Request for Release, Reallocation of Funds, Edi Budget Info, Online Release Funds, Surrendering the Outlay and Public interface etc. My involvement in Request for Release funds, Reallocaion of Funds, Surrendering amount. In the Reallocation of Funds when allotted budget amount is not sufficient for the Department reallocating budget from the Surrender budget amount.
Responsibilities:
- My major involvement is in implementing the functionality like Surrendering, Reallocation and Request for Release.
- Responsible for preparing the test cases design documents implementation and testing of different modules.
- Participating in client meetings for the requirements gathering.
- Involved in UI Designing using the Visio.
- Developed set of Action class using Struts for handling business logic.
- Implemented various design patterns like value object, Business Object
- Implemented Client Server side validations using struts valuator frame work.
Confidential
Role :Java Developer
Environment : Core java, J2ee, Servlets, JSP, Oracle.
Description:
The ODC management tool helps, to effectively address the information needs of all types and levels of users. The goal of the tool is generating the reports of Offshore Development Center. like Client information, Status of the project, Billability of users, Developers information, each level has there own privileges to access the tool. This is tool maintained the information about the ODC
Responsibilities:
- Involved in writing Servlets.
- Involved in coding of JSP pages.
- Writing the core java class.
- Generating the xls reports using POI API
- Preparing the unit test cases.
- Testing the end to end application.
- Preparing the documents for the implemented functionalities.
- Preparing the deployment procedures documents.
