We provide IT Staff Augmentation Services!

Senior Developer, Resume Profile

3.00/5 (Submit Your Rating)

Summary
  • A proactive and results-oriented Senior developer with 7 years of experience in the Retail, Banking, Financial and Telecommunication domains with a proven track record of delivering global solutions on-time.
  • Hands on Experience in working on different levels of Software Development Life Cycle SDLC such as Requirement analysis, Design, Development, Testing, Debugging, Deployment, New implementation and Future upgrade support service phases.
  • Extensive experience in developing the Enterprise Web applications on n-tier Architecture using MVC frameworks such as Spring, Struts, Hibernate.
  • Hands-on experience of developing UI using J2EE web technologies such as JavaScript, ExtJS, XML, HTML, JSP, Servlets, XSL, X-Path, XSL-FO, AJAX, JQuery.
  • Hands on experience of developing UI application on multiple browsers like Google Chrome, Internet Explorer, Fire-Fox etc.
  • Extensive experience in Developing the Enterprise Web applications on n-tier Architecture using Java and related technologies such as Exception Handling, Multithreading, Collection Framework and JDBC.
  • Extensive experience in the implementation of WebServices-SOAP, SOA to interact with the other Enterprise System.
  • Very strong SQL skills, including the use of nested table expressions, unions, and multi-table joins, scalar functions, outer joins and derived columns.
  • Extensive experience with database objects viz. tables, queries, views, stored procedures etc.
  • Extensive Experience in creation and understanding of Business Specification Diagram including Class Diagram, Entity Relationship Diagrams ER Diagram , Sequence Diagram.
  • A hand on experience of Tomcat, Weblogic and Websphere severs.
  • Successfully done Version up-gradation and Migration from other systems for multiple clients.
  • Strong PL/SQL skills. Ability to write efficient, complex queries against very large data sets
  • Worked extensively on operating systems such as Windows NT/2000/XP and flavors of LINUX operating systems.
  • Worked on Agile Software methodology Scrum methodology for developing complex software applications.
Technical Skills

Programming Languages

Java, J2EE, SQL, PL/SQL

J2EE Technologies

Webservices , Servlet/JSP,JSTL, JDBC, Spring, Struts, SOAP, Hibernate

Web Development

HTML, JavaScript, ExtJS, CSS, XML, XSL,XSLT, AJAX, DHTML, XML Schema, AJAX, JQuery, JUnit

Design Patterns

Factory, Singleton, Adapter, Abstract Factory, Fa ade, Decorator, Builder, Observer-Observable, Model View Controller, Front Controller, Session Fa ade

Web/Application Servers

Apache, Tomcat 5, Weblogic 11g, Websphere, Message Broker.

Database

Oracle 9i/10g/11g, SQL Server 2005

Tools IDE

Eclipse, Rational Rose UML Modeling

Operating Systems and Platforms

Windows XP, Unix, Linux, AIX, Sun/ Solaris

Build Tools/ Protocols

Ant, TCP/IP HTTP, FTP, SOAP

Version Control Tools

MS Visual Source Safe VSS , SVN

Bug Issue Tracking Tools

JIRA

Reporting Tools

Seagate Crystal Clear

Other Tools

TOAD, Log4J

Professional Experience

Confidential

Role: Senior Developer

Project: TJX Global Portal

  • Worked as a Senior Java Developer on web-based application accessed by TJX Global employees.
  • Every employee has to register on the website using a User id and Password. A secure site process the log in information. Detailed information about company policies, emails, services, new features, notifications were provided to each employee through this portal.

Responsibilities

  • Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis documentation.
  • Gathering requirements from the functional team and developed technical specification for the requirements.
  • Implemented Fa ade Structural Pattern because to make complex system simpler by providing a unified or general interface. Benefits of this pattern are to reduce dependency, make robust application and improve portability. Beside this security and performance is also considered.
  • Developed java classes for business layer.
  • Developed the Web Interface using Servlets, JSP, HTML and CSS.
  • Extensively used OOD concepts in overall design and development of the system.
  • User input validations done using JavaScript.
  • Used J2EE technology, MVC Model-View-Controller design pattern.
  • Developed database layer using JDBC for connecting to database.
  • Developed stored procedures for purging tables and worked on triggers for maintaining backup data.
  • Developed the GUI using JSP, HTML, XML, CSS and java script for client side validations.
  • Developed database objects like tables, views, stored procedures, indexes.
  • Played a key role in Integration of web module and business module.
  • Played a key role in solving performance issues.
  • Played a key role in fixing the production issues.
  • Got good experience of debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.

Technologies: Java, Struts, Hibernate, JDBC, SQL, PL/SQL, Oracle, CSS, MVC, Servlets, JSP, ANT, JavaScript, ExtJS, XML, Apache Tomcat, Log4J and Windows

Confidential

Role: Senior Consultant

FCDB Flexcube Direct Banking

Internet and mobile communication devices represent a new service frontier for financial institutions. With ease of service and accessibility of information including the demand for 24x7 accesses being the driving factors, banking in a virtual environment is here to stay. Additionally, the increased online presence of customers is making it imperative for traditional brick-and-mortar banks to establish themselves in the virtual space. To serve customers across internet and personal devices internet banking and mobile banking , banks need to integrate services across delivery channels.

Responsibilities:

  • Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and Documentation during the Application development.
  • Participated in Development of the user interface and implemented the code using Java/J2EE.
  • Developed a new java batch jobs that produces file and transmits it to a known location.
  • Developed stored procedure, triggers using PL-SQL and automated report generation using stored procedure.
  • Developed stored procedures for maintaining Dashboard.
  • Designed the Use Cases, Class diagrams, Sequence Diagrams under Rational Rose Software Application.
  • Also played a key part in working with complex Ajax/ JavaScript.
  • Developed business layer components that manages the interaction between user interface layer and data access layer and handles business transactions.
  • Worked on sorting and searching algorithms for code optimization.
  • Participated in database design including tables and fields using normalization principles and Entity relationship diagrams.
  • Participated in performing the different types of testing including End-To-End Testing Stress Testing.
  • Prepared various documents viz. user Manual, Release docs, Handover documents etc.

Technologies: Java, Spring, Hibernate, XSL, HTML, Servlets, UML, JDBC, XML, SQL, PL/SQ, Oracle, Eclipse, Ant, Websphere, Websphere MQ, Javascripts.

Confidential

Role: Senior Consultant

FCDB Flexcube Retail Banking

Retail banking aims to be the one-stop shop for as many financial services as possible on behalf of retail clients. Banks made a push into investment services such as wealth management, brokerage accounts, private banking and retirement planning. It is a mass-market banking in which individual customers use local branches of larger commercial banks. Services offered include savings and checking accounts, mortgages, personal loans, debit/credit cards and certificates of deposit CDs

Responsibilities:

  • Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and Documentation during the Application development.
  • Developed a new java batch jobs that produces file and transmits it to a known location.
  • Developed stored procedure, triggers using PL-SQL and automated report generation using stored procedure.
  • Designed the Use Cases, Class diagrams, Sequence Diagrams under Rational Rose Software Application.
  • Developed business layer components that manages the interaction between user interface layer and data access layer and handles business transactions.
  • Participated in database design including tables and fields using normalization principles and Entity relationship diagrams.
  • Participated in performing the different types of testing including End-To-End Testing Stress Testing.
  • Implemented many features at client location.
  • Prepared various documents viz. user Manual, Release docs, Handover documents etc.
  • Provided hand over training to the IT team of bank.
  • Successfully done migration of banking users in FCDB system.

Technologies: Core Java, Struts, SQL, PL/SQL , Oracle 10g, JSP, Servlets, JDBC, Weblogic 11g, Websphere ND, JMS, Webservices.

Confidential

Role: Senior Engineer

PreTUPS Prepaid Top Up System

  • PreTUPS enable prepaid mobile phone users to refill or top-up their accounts over the phone, reducing operational costs while offering subscribers an easy-to-use and convenient way to recharge their credit. PreTUPS support SMS, SIM tool kit, External system ATM , Point of Sale POS and web modes of top-up. PreTUPS maintain the channel hierarchy, taxes, commissions and bonuses given to channel members. PreTUPS maintain details of top-up credits transferred from the operator to the retailer. PreTUPS provide different types of services like e-recharge, postpaid bill payment, peer-to-peer credit transfer and recharge. PreTUPS support following way of top up.
  • Channel Based Top-Up The operator distributes talk time to the channel members electronically. The channel members can also transfer the talk time in their own hierarchy or in other hierarchy. Direct Subscriber Top-Up Subscribers initiate their payment service themselves, either via an ATM machine provided by a bank, or via one of the other available self-access methods, such as web, SMS or USSD..

Responsibilities:

  • Participated in the Generation of Crystal Reports to display the statistics based on user request selecting options.
  • Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and documentation during the Application development.
  • Participated in design of database table to store mass data.
  • Created and Configured the Struts controller files as a part of Controller implementation in Struts MVC Framework.
  • Participated in the creation of back end processes using Java and Stored Procedures of Oracle database.

Technologies: Core Java, Struts, Hibernate, Servlets, Unix, Linux, ApacheTomcat5, SQL Server, JQuery, SOA and JUnit

We'd love your feedback!