We provide IT Staff Augmentation Services!

Senior Software Developer Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 10 years of rich experience in analysis, design, development and implementation of web-based Internet/Intranet applications using Java, J2EE, Oracle and related technologies.
  • Experience in Banking Domain and HR Domain -7years in banking, 2 years in HR Domain.
  • Hands on experience in coordinating with onsite/offshore team and managing deliverables.
  • Exposure to various stages of Software Development Life Cycle SDLC , all phases of Agile SCRUM .
  • Involved in all the phases of Agile viz Planning, Estimation of Story Points, Grooving and Retrospective.
  • Expertise in administering application servers like Tomcat, Web Logic and Web Sphere7.0 and web servers like Apache,JBOSS5.1
  • Having hands on experience in writing Ant and Maven scripts to automate the application build and deployment
  • Capable of adapting to work on new technologies, systems environments easily
  • Hands on experience in implementing JAX-WS Web Services.
  • Exposure to JQuery and Angular JS framework
  • Proficient in using SQL Server and Oracle databases and writing complex queries and Fine-Tuning of SQLs
  • Team based management style and excellent interpersonal skills.
  • Ability to quickly adapt to different project environments and an excellent team member.
  • Good in Managing Projects and Maintaining, Milestones and Budgeting.
  • Have played a major role in Release Management and Implementation activities.

TECHNICAL SKILLS:

Operating System

Windows, Linux, Unix

J2EE Technologies

Java, JSP, Servlets, EJB, JMS, JAX-WS Web Services

Web Technologies

Ajax DWR, HTML, JavaScript, DHTML,CSS

Architecture/Frameworks

Struts1.2, Spring 1.0/2.0/2.5, Hibernate2.0

Servers

WebSphere 6.1/8.5, BEA Weblogic 6.1/8.1/10.3

Databases

DB2, Oracle 9i, Oracle 10g, MySql

IDE's

Eclipse 3.3, IBM Rational Application Developer 7.5

Tools

Microsoft Visio, TOAD, PLSQL Developer, PMD, CheckStyle

Build Tools

Ant, Maven

Testing Frameworks

JUnit

Version Controllers

Microsoft VSS, Tortoise SVN, CVS, PVCS

PROFESSIONAL EXPERIENCE:

Confidential

Role: Senior Software Developer

Description:Confidential Toolset designed to facilitate the delivery of total portfolio solutions to clients. The platform will provide FAs with a seamless end-to-end process, guiding the FA through a risk/ investment objective profiling and investment solution selection process. Ease of use in the field is complemented with operational efficiency in the Home Office by linking the front end to Administration and the Portfolio Management Group, and by providing these groups with tools to support straight through processing and streamlined exception handling.

Confidential

Module: Share Class Conversion

Themainobjectiveofthisshareclassconversionprojectistoconvertmutualfundsinadvisoryprogram into a less expensive mutual fund share class-either institutional or advisory as per contract negotiation. The firm has proposed to offer clients in Advisory to move from their currently held mutual fund shares to a lower cost share class.

Responsibilities:

  • Participated in Technical discussions for analyzing the requirements from the client.
  • Prepared UML diagrams and design documents
  • Designed HLD and LLD and prepared Use Case Documents and done the peer reviews.
  • Implemented the business logic modules using struts Framework
  • Developed the DAO class to access data and used hibernate framework for ORM Mapping
  • Wrote the stored procedures using IBM DB2 Stored Procedure Builder.
  • Involved in the Development and Unit Testing.
  • Working with QA team for finalizing Test Plans of Products Module.
  • Breakup of the activities and preparing schedules for meeting the milestones.
  • Resolving technical issues.
  • Integrated workflows in JSP pages and deployed.
  • Installing and Configured Web Sphere Application Server.

Confidential

Module: SA Policy Changes

Strategic Advisor SA isanon-discretionaryadvisoryprogramthatallowseligibleFinancialAdvisors to provide ongoing investment advice to clients. The program enables Financial Advisors to offer personalized service and investment advice to clients, offers a wide range of investment choices, ongoing performance reporting and a regular strategy review all in one account, for an annual asset-based fee.

Responsibilities:

  • ParticipatedinTechnicaldiscussionsforanalyzingtherequirementsfromthe client.
  • Prepared UML diagrams and design documents
  • DesignedHLDandLLDandpreparedUseCaseDocumentsanddonethepeer reviews
  • Implemented the business logic modules using struts Framework
  • Developed test cases to unit test using JUnit.
  • Deployed application in RAD application serversconfigured Oracle DB with application servers
  • Participated in code review, peer reviews activities
  • Participated in solving the User Acceptance Testing bugs.
  • Working with QA team for finalizing Test Plans of Products Module.
  • Breakup of the activities and preparing schedules for meeting the milestones.
  • Resolving technical issues.
  • Integrated workflows in JSP pages and deployed.

Confidential

Module: Common Asset Reporting System KARS :

This project is to integrate Investment Advisory tools Toolset,SWP,PET,MDC withthenew Common Asset Reporting System KARS / Common Asset Provisioning System CAPS asset classification system and the SAAs, CMAs, and Asset Schema that will be housed in a centralized location so that changes made to these services can move downstream quickly and efficiently.

Responsibilities:

  • ParticipatedinTechnicaldiscussionsforanalyzingtherequirementsfromthe client.
  • Prepared UML diagrams and design documents
  • Designed HLD and LLD and prepared Use Case Documents
  • Implemented the business logic modules using struts Framework
  • Involved in the Development and Unit Testing Phase of My Products Module.
  • Done the peer reviews.
  • Working with QA team for finalizing Test Plans of Products Module.
  • Integrated workflows in JSP pages and deployed.
  • Installing and Configured Web logic Application Server.

Confidential

Confidential ,UBS is required to capture and store various clients' responses in order to accurately ensure that proper risk tolerances are being captured by the firm. Profile step of the IS Toolset Front End Tool FET component will be enhanced to show the Client level Account level questions asked in CAI as part of the Know Your Client KYC initiative.

Responsibilities:

  • ParticipatedinTechnicaldiscussionsforanalyzingtherequirementsfromthe client.
  • Prepared UML diagrams and design documents
  • DesignanddevelopmentofSOA,webservicescomponentsusingXML,SOAPand JAX WS
  • Development of PL/SQL and Stored procedures for Oracle.
  • Developed and deployment of web services.
  • Settingupbuildenvironment,takingbuild,configuring,anddeployingofthe application in all the servers
  • Working with QA team for finalizing Test Plans of Products Module.
  • Breakup of the activities and preparing schedules for meeting the milestones.
  • Resolving technical issues.

Confidential

Module: Discount Sharing-Advisory Programs

Discount Sharing enables an FA to evaluate a client relationship and price Advisory business based on guide lines provided. In the event the FA wishes to discount below the proposed guidelines i.e. charge a lower wrap fee than the guideline suggests , they will have the opportunity to do so, but will need to share in the discount , or more precisely, share the cost/ revenue reduction associated with the discount by accepting a lower compensation for the related managed account. For every basis point BP that the FA reduces below the floor limit, they will share the discount by having their compensation reduced by the same percentage amount.

Responsibilities:

  • Analyzingtheclientbusinessrequirementsanddocumenttherequirementsinthe form of Functional specifications.
  • Developthesoftwareasperthespecificationsandfollowtheorganizational standards while developing the code.
  • Involved in Design Patterns like Session Facade, DAO.
  • Unit testing and Integration Testing and fixing the defects.
  • Reviewingthecodeandfixingthedefectsandprovidingthesupportduringthe test phases

Environment: Java, J2EE, struts, spring, hibernate, Jdk, JMS, Jsp, servlets, JDBC, JNDI, XML, Javascript, Ajax, webservices, Apache, Tomcat, Ant, Maven, JavaBeans, WebLogic, WebSphere, PL/SQL.

Confidential

Role: Senior Software Developer

Description: The Confidential Incentives system is used to develop and pay vehicle incentives to dealers, dealershippersonnelandcustomers. There are four phases of development related to the Incentives system. Within each of these phases, there are iterative development waves, each of which will deliver some piece of the Incentives functionality. Within Phase 1.0, there are currently 16 development waves. Accenture will utilize a modified agile development approach, withtightlytime-boxediterationsoffourweeksdurations. Prior to the start of evelopment. For each wave, we will work with TMS to agree on the scope for that wave iteration planning , based on a review of the proposed use cases. TMS will execute Schedules against this SOW for each development wave.

Responsibilities:

  • Coding of the presentation layer usingJava, JSP, Spring Framework, and JavaScript.
  • Developed components forBusiness Layerusing Java Technologies.
  • Implemented Validation Framework usingAJAX DWR.
  • Designing Class diagrams, Sequence diagrams, and activity diagrams.
  • CodecoverageandbranchcoverageoftheapplicationwithJUnittestscriptsforunit testing.
  • Fixing Check style Errors, CPD, PMD defects.
  • Support the Integration Testing phase with fixes for the defects.
  • Implementedloggingfacilityintheincentivesapplicationtoincreasetheperformanceand productivity
  • Maintain the incentives application build, deployment, integration, system test.
  • Developing validation framework Using Ajax framework.

Environment: Java, Oracle, DB2, spring, Tomcat, Servlets, JSP, Java Script

Confidential

Role: Senior Software Developer

Description:Research On Web ROW is a web-based multilingual Content Management portal where analysts can author research documents, manage subscriptions, distribute research, monitor track users, documents and research contents. This application will be rich in features, easy to navigate, maintain confidentiality, integrity, availability and accountability. This would automate existing process to help research team to improve productivity, save time and cost by utilizing time better. The users interface will be intuitive, robust, stable and scalable to meet aggressive growth plans of SCB in the near future.

Responsibilities:

  • IaminvolvedindevelopingcustomerportalsandintegratingtheportalswithLegacy systems.
  • Developed Portlets usingJSR 286 API.
  • Defining window states, Portlet modes, Portlet preference management, packaging deployment and JSP tags to aid Portlet development.
  • Customized and Created newthemes / skinsfor the page or portlets from scratch
  • Custom Portlet integrated with Frameworks usingstruts.
  • Integration using external application plug-ins and only performed configurations also done
  • Integration using web services SOAP / REST modules.
  • Used logging/debugging/Error Handling mechanism.
  • Used out Of the BoxPortal caching techniques.
  • Developed JSP pages using different components in Member Login, Cancel Coverage's and Edit personal Information.
  • Developed critical modules like Cancel Coverage, Login.
  • Developed components forBusiness Layer using Java Technologies.
  • Develop JSP pages using different components in Registration, Submit Claims.
  • Registrationand NPIhas been developed on the Java.
  • AnalysisandfixingofthedefectsfoundduringthevarioustestPhaseslikeSystemtesting,
  • UAT, Performance testing in Registration, Submit Claims, View Reports and Provider Admin.
  • Developedvirtual portals for four new dental brands.

Environment: Websphere 6.1, RAD 6, Java, Oracle, DB2, Servlets, JSP, Java Script, Struts.

Confidential

Role: Software Developer

Description: Hewitt is the recognized leader in the pure play BPO HR domain. It provides the application systems development, maintenance and support ASM for their prestigious clients' Human Resource Information Systems environment. This project involves development of eHR application s for Exults client organization. These applications are HR portals based on J2EE framework. EHR site will allow you to initiate and approve requests for Job Compensation Changes, Bonus, Leave of Absence, and Terminations for your direct reports. You will also have the opportunity to appoint a Designee to complete transactions on your behalf.

Responsibilities:

  • Designed the Data Model and Object Models.
  • Prepared UML diagrams and design documents
  • Done the development customer overview according to business requirements
  • Extracting the Siebel requests and attaching the TDD and PIR for it in Siebel.
  • Involved in resolving the technical issues.
  • Done the deployment in SIT and UAT environments.
  • Supported the applications after post release.

Environment: Java,XML,JavaBeans,EJB,JSP,XML,ANDY,HTML,JavaScript, Sun One Application Server, Oracle 8i.

Confidential

Role: Software Developer

  • Description: The product provides an information technology system to help manage a client's human resource function. The system has enough flexibility to provide for multiple, disparate clients in various geographic regions, across different business units, and with a variety of security roles. The system interfaces with existing human resource applications such as PeopleSoft or SAP or other client-specific applications.
  • Over time / Part-Time Reporting module provides user the facility to view, amend or enter overtime or part-time hours worked. It provides employees, supervisors and HR managers to keep a track of employees' time sheet, Leaves, Holidays etc. This application has multiple user roles depending upon the type of user login.It gives the HR flexibility to track and employee and gives employees Managers/Users the flexibility to maintain, update their timesheet, view all employee details and track their status.

Responsibilities:

  • ParticipatedinTechnicaldiscussionsforanalysingtherequirementsfromthe client.
  • Designed Data Model and Object Models.
  • Prepared UML diagrams and design documents
  • Designed HLD and LLD and prepared UseCase Documents and done the peer reviews
  • Implemented the business logic modules using struts Framework.
  • Developed the DAO class to access data and used hibernate framework for ORM Mapping
  • Developed and deployed the web servicesusing SOAP.
  • Involved in the Development and Unit Testing Phase of My Products Module.
  • Generated the Reports of My-Products Module.
  • Working with QA team for finalizing Test Plans of Products Module.
  • Breakup of the activities and preparing schedules for meeting the milestones.
  • Resolving technical issues.
  • Integrated workflows in JSP pages and deployed.
  • Installing and Configured Web logic Application Server.
  • Enterprise Content created and obtained through and showed in application portal pages

Environment: Java, XML, JavaBeans, EJB, JSP, XML, ANDY, HTML, JavaScript, iPlanet Application Server, Oracle 8i

Confidential

Role: Software Developer

  • Description: Customer Relationship Management CRM in the Banking Space is a business strategy to enable banks to re-engineer and boost their sales and service related processes. In this direction, Finacle-CRM FCRM is Infosys' offering for the banking CRM space that integrates seamlessly with its Finacle suite of banking solutions. Finacle CRM solution offers bank specific features tailor-made to the banking domain. It is a web enabled solution covering end-to-end sales, marketing and support functionalities with powerful interfacing capabilities to multiple systems like core banking, credit card systems and telephony CTI/IVR .
  • FCRM has been developed on the java platform. The system has components built using Java Servlets and Classes , XSL, XML, Javascript, HTML and the database.

Responsibilities:

  • The System is designed using J2EE technologies based on the MVC architecture.
  • The application uses the STRUTS framework. The views are programmed using JSP pages with the Struts tag library, Modelisa combination of EJB's and Java classes Form and Action classes and Controllers are Action Servlets.
  • Form level validations are provided using struts validation framework.
  • Used JSP's and Action Servlets for server side transactions.
  • JSPareusedtocommunicatewithEJB's.EJBasamiddlewareindesigningand developing a three-tier application
  • The processed data is transferred to the database through persistent bean cmp .

Environment: JSF, Struts, Hibernate, Tomcat 5.x development , Bea Weblogic 8.1 production and deployment

We'd love your feedback!