We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

3.00 Rating

EXPERIENCE SUMMARY

  • 8.5 years of experience in IT industry with strong experience in object oriented analysis, design, application development and implementation of Web based applications using JAVA, J2EE, Webservices on Windows/Unix platform.
  • Expertise in Developing enterprise application for Java/J2EE platform using JSP/Servlets, Struts, Spring, EJB, JDBC, WebServices, Hibernate and AJAX with IDE tools jDeveloper, WebSphere, Eclipse.
  • Extensive experience in working J2EE framework like Spring Core, MVC, DI, Transaction, DAO template , Struts2 and Struts 1.2.
  • Experience in Configuring and deploying applications on Oracle 10g, Weblogic 11g application servers.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots and Triggers. Hands on SQL Performance Tuning Operations.
  • Experience in designing WSDL, schema xsd for webservices and Restful Webservices.
  • Experience of Unix/Linux environment and shell scripting.
  • Worked using several J2EE design patterns like DAO, Factory, Abstract Factory, Intercepting Filter, Front
  • Controller, Composite view, Business Delegate, Session Fa ade, and Service Locator etc.
  • Knowledge of version control systems SVN, Clear Case,VSS .
  • Knowledge of build and deploy systems like Ant script.
  • Quick learner of the new technologies and excellent team player and having good time management skills.
  • Actively involved in Impact Analysis, Low Level Designs, coding and testing phases.
  • Expertise in Credit Risk and Telecom domain.

TECHNICAL SKILLS

  • Language : Java,PL/SQL Oracle 9i/10g
  • Internet Technologies : Java/J2EE, JSP, Servlets, JMS, JNDI, AJAX, Struts 1.2, Struts2, Spring,
  • EJB 2.0/3.0, SOAP Webservices, Hibernate, JSON, JQuery, XML, JavaScript 1.2, HTML, CSS
  • App Servers/ Middleware: Weblogic 11g, Oracle 10g, Tomcat 6.
  • IDE / Programming Tools: Eclipse 3.6, JDeveloper, Toad, Winscp, Putty, Log4j, JUnit, Rally
  • Operating System: Windows7/XP, Unix/Linux
  • Version Control: SVN, CVS, VSS

PROFESSIONAL EXPERIENCE

Role: Team Lead

Environment: Weblogic11g, Spring MVC, Transaction, DAO template etc , J2EE, JSON, Eclipse, Web services

  • Description: ABOUT is a front end web based application. Using this tool user can upload MIS, AVPN and VoIP orders which are populated into xls/xlsx file by another system BID. After successfully uploading the order into the system ABOUT makes webservice calls to external systems depending on the type of order. User can also view his uploaded orders in report section.
  • Provide a tool which act as a frontend system for order upload.
  • Interact with provisioning system to fulfill the order.
  • Increase order success rate

Responsibilities:

  • As a Team Lead involved in design and development of the application framework.
  • Actively involved with Business team to create BR Business Requirements
  • Designing Class Diagram, Activity diagram, UseCase etc using StarUML.
  • Develop application frontend in Spring MVC framework using JSP, JQuery, AJAX , HTML, CSS.
  • Develop custom tag libraries to fetch data dynamically.
  • Used JSON to get data from database and render it on JSP using JQuery/AJAX.
  • Design WSDL, XSD for SOAP web services using XMLSpy.
  • Used JAXB for converting WSDL to java source file and vice versa.
  • Used Spring JDBCTemplate and Transactions to interact with Oracle DB.
  • Writing SQL procedures ,trigger and materialized view to interact with other systems database.
  • Used design patterns like Session Facade, Service Locator, Command Pattern etc.
  • Created Ant scripts and Linux shell scripts for code build and deploy.
  • Involved in configuration of Weblogic application server for application deployment.
  • Team handling and mentoring of team members.

Role: Tech Lead

Environment: Weblogic 11g, Linux, J2EE, ActiveVos, SOAP Webservices, Oracle 10g DB, Restful WebService

  • Description: The ABM-OA is a webservice based middleware application which act as an ordering engine. This application is developed on ActiveVOS framework and it does the orchestration of order submitted through a frontend system with different provisioning systems. AT T customer and customer representative place their order MIS, AVPN, VoIP etc. through an online system and send order details to ABM-OA. ABM-OA does the order validation and orchestration with provisioning systems to implement the order.
  • Provide a tool which act as an frontend system and middleware layer for order orchestration using ActiveVOS.
  • Contracting and pricing for different products.
  • Provisioning for different AT T products like MIS Managed Internet Services , BVoIP, AVPN etc.
  • Increase order success rate
  • Utility to import the products from different types of file format to upload into ABM-OA.

Responsibilities:

  • Actively involved with Business team to create BR Business Requirements
  • Writing design document like Class Diagram, Activity diagram, UseCase etc using StarUML.
  • Designing of BPEL processes in ActiveVOS.
  • Interaction with external system to design webservices.
  • Creating WSDL and schema XSD using XMLSpy.
  • Develop application using JSP, JQuery, AJAX, JSON, HTML etc.
  • Created Restful web service using JAX-RS, Jersey api and JAXB which is invoked by to get order id.
  • Used ActiveVOS for designing BPEL processes with Weblogiv 11g application server.
  • Created Ant scripts and Linux shell scripts for code build and deploy.

Role : System Engineer/Senior Developer

Environment: Websphere, Spring, Linux, Java/J2EE, Eclipse, Hibernate, Oracle 10g DB

  • Desciption : The DataCommerce application is a web-based pricing and configuration system that provides the ability for AT T DataCommerce customers to create/ validate shopping carts by adding and configuring products/services of vendors such as Cisco, HP, Nortel, Juniper etc. and also displaying prices of products in appropriate currency corresponding to the customer's location in global region.
  • Provide a tool to CPE Logistics domestic and international customers like ExxonMobil etc. in order for them to add/configure the vendors' equipment/services
  • Region specific pricing for products
  • Provide an account team for each customer
  • Increase order success rate
  • Utility to import the products from different types of file format to upload into shopping cart

Responsibilities:

  • Actively involved with Business team to create BR Business Requirements
  • Responsibility to create System Requirements and High Level Design like Class, Sequence, Activity diagram etc.
  • Develop application frontend in Spring MVC framework using JSP, JQuery, AJAX , HTML, CSS.
  • Develop custom tag libraries to fetch data dynamically.
  • Used Hibernate as an ORM for database transactions.
  • Used IBM Rational Application Developer as development IDE.
  • Use JUnit for unit testing
  • Used ClearQuest, VSS for version maintenance.
  • Used design patterns like Session Facade, Service Locator, Factory Pattern,DAO etc.
  • Defects fixing in Integration testing phase and System Testing phase.
  • Involved in configuration of WebSphere application server for application deployment.

Role: Senior Technical Associate

Environment: Weblogic11g, Struts 2, Java/J2EE, AJAX, Hibernate, Oracle 9i database.

  • Description: Phoenix is a web based wireless activation and customer care client for the Business Marketing Group BMG . The browser based client supports Wireline and Wireless services, account creation, mobile activation, migrations, order fulfillment, and a complete gambit of customer services functions. The application is accessible to Customer Sales Representatives via web browser. The Phoenix application is used all across the United States of America and serves numerous customers. It caters following purposes:
  • Provide a tool for BMG Order Entry and Activation
  • Replace CBAS
  • Unify Telegence and CARE flows
  • Increase order success rate in billers
  • Decrease blocked orders
  • Provide Customer Care functionality
  • Phoenix is used to provision and activate subscribers on new and existing individual and corporate accounts

Responsibilities:

  • Actively involved in understanding Low Level and High Level Designs, coding and testing phases.
  • Involved in analysis of business requirements and major enhancements, Unit Test Plan.
  • Developed application using Struts2 MVC framework using JSP, JavaScript, AJAX, HTML.
  • Used Hibernate as ORM for database interaction.
  • Used Eclipse as developments IDE.
  • Generate Unit Test Cases and delivery of code in SVN and configuration management.
  • Used SVN, VSS for version maintenance.
  • Defects fixing in Integration testing phase and System Testing phase.
  • Involved in configuration of Weblogic application server for application deployment.
  • Team handling and mentoring of team members.

confidential

Role: Senior Software Engineer

Environment: Java/J2EE, Struts 1.2, Weblogic 11g AS, EJB 3.0, Oracle 11g database, AJAX, JavaScript.

Description: Cash Will Payment module offers paper based and electronic payments processing for the corporate customers of the bank. The payment process involves receiving instructions from corporate customers about the payment that are to be made, generating instruments, sending these to the clients of the customer , and reconciling the transaction. The Payments module automates the entire process and helps you process the payment swiftly

Responsibilities:

  • Developing oracle snapshots, packages, procedures etc.
  • Developed new code components as per the business requirements.
  • Involved in analysis of business requirements and major enhancements, Unit Test Plan.
  • Used Jdeveloper as developments IDE.
  • Develop Stateless and Stateful beans for transaction handling using EJB3.0.
  • Develop Oracle procedures, triggers, functions to complete database operations.
  • Develop java stored procedures to upload file from FTP servers to database.
  • Used Clearcase for version maintenance.
  • Defects fixing in Integration testing phase, System Testing phase and UAT.
  • Involved in configuration of Oracle 11R application server for application deployment.

Confidential

Role: Software Developer

Environment: Java/J2EE, Struts 1.2, EJB 2.0, JSP, JMS, Oracle 10g AS, Oracle 9i DB.

Description: FinnOne RLOS automates and manages the complete application processing flow of any finance instrument, be it auto loan, home loan, and personal loan. The system takes the acquisition from the first contact, to application form acceptance, its workflow through various stages, queue management, deviation management, user management and access controls, right up to the reject/approval decision for the disbursement. The FinnOne RLOS has a robust scoring module wherein the parameters policies along with scores

Responsibilities:

Involved in analysis of business requirements and major enhancements, Unit Test Plan.

  • Developed new java/j2EE code components as per the business requirements.
  • Involved in client trainings and UAT at client side and offshore support.
  • Used Jdeveloper, Eclipse as developments IDE.
  • Used tools like VSS and Clearcase for version maintenance.
  • Defects fixing in Integration testing phase, System Testing phase and UAT.
  • Fixed various issues and Change Request as part of production release.
  • Involved in configuration of Oracle 10gR2 and Oracle 10gR3 application server for application deployment.
  • Transition and presentations to the new resources about the project.

confidential

Role: Software Engineer

Environment: Java/J2EE, Struts 1.2, EJB 2.0, JSP, JMS, Oracle 10g AS, Oracle 9i DB.

Description: FinnOne CLOS automates and manages the complete application processing flow of any finance lending instrument, be it working capital loan, trade finance loan, investments loan, and treasury loan. The system takes the acquisition from the first contact, to application form acceptance, its workflow through various stages, queue management, deviation management, user management and access controls, right up to the reject/approval decision for the disbursement.

Responsibilities:

  • Involved in analysis of business requirements and major enhancements, Unit Test Plan.
  • Developed new code components as per the business requirements.
  • Developing oracle stored procedures, functions, triggers etc.
  • Involved in client trainings and UAT at client side.
  • Used Jdeveloper, Eclipse as developments IDE.
  • Used tools like VSS and Clearcase for version maintenance.
  • Defects fixing in Integration testing phase and System Testing phase.
  • Fixed various issues and Change Request as part of production release.
  • Involved in configuration of Oracle 10gR2 and Oracle 10gR3 application server for application deployment.

We'd love your feedback!