We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

4.00/5 (Submit Your Rating)

Profile Summary:

  • 8 plus years of experience in Java Applications using J2EE Technologies which includes but not limited to gathering business requirements, documenting them, converting them into robust designs, development, integration, testing phases, production implementations and maintenance support.
  • Experienced in easily understanding complex projects.
  • Proven ability in executing multiple tasks, balancing project priorities and meeting challenging deadlines.
  • Team player with excellent analytical communication skills, creative thinking ability and an outstanding Problem Solver and creating simple designs for ease maintenance.
  • Excellent hands-on experience with RSA 7.5/7.0, RAD 8.5/8.0/7.0/6.0, and WebSphere Portal Server 8.0/7.0/6.0/5.1
  • Good Knowledge of Inter-Portlet Communications and IBM WebSphere Portal Tag Libraries Good Understanding of Content Management Systems, and Experienced with building CMS-based Portal sites.
  • Strong web development skills in HTML, DHTML, JavaScript, AJAX, JSON, JSP, ASP, and .Net Very good Understanding of Object-Oriented Concepts and Design Patterns Excellent experience in Gathering and defining the requirements.
  • Good knowledge of mobile applications.
  • Team Lead Experience, and working with various teams.
  • Good Understanding of Data mining Concepts like Decision Trees and Neural Networks.
  • Experienced with Apache Tomcat Web Server.
  • Experienced in developing XML documents with DTDs/XML Schemas, using DOM, SAX parsers and converting XML documents to HTML using XSL.
  • Knowledge in UML Modeling techniques for design and architecture, with tools like Rational Rose and Visio.
  • Good understanding of core Java and J2EE Design Patterns such as MVC, Session Facade and Singleton.

TECHNICAL SKILLS:

Languages: Java, C , C, VB, JavaScript, PERL, SQL, PL/SQL, OpenGL. J2EE Technologies: JSP, Servlets, Struts Framework, Spring Framework, Java Beans, EJB, RMI, JDBC, JNDI, LDAP, JMS, Log4J IDEs: RAD 8.5/8.0/7.0/6.0, RSA 7.5/7.0 and Eclipse Web Scripting: JSP, ASP, ASP.Net, Cold Fusion, XML, XSL, JavaScript, AJAX, JSON, HTML. Application Servers: IBM WebSphere 5.1, 6.0, 6.1, 7.0, 8.0 BEA WebLogic 6.1, 7.0, 8.1 Portal Servers: IBM WebSphere Portal Server 5.1, 6.0, 7.0, 8.0 Web Servers: Tomcat. Other Servers: Lotus Forms Server 4.0/3.5 and IBM Websphere Process Server 7.0 RDBMS: MS SQL 7.0/2000, PostGreSQL, mySQL, DB2, Oracle. Operating Systems: Windows XP/2000/NT/9x, Linux, Sun OS, Sun Solaris. Hardware: IBM-PC compatibles, Macintosh, Sun Sparc Workstations. Others: MFC, COM , ODBC, WMS, VSS, PVCS, CVS, SubVersion, SmartDraw, Visio, Rational Rose, Office Suites and Lowagie iText.

PROFESSIONAL EXPERIENCE:

Confidential

Designation: Sr. Java Developer

Project Description: The Client Authorization Initiation project is of converting the existing Green screens developed in mainframes into web application. Based on the Account numbers, all Account Notepad information is to be displayed on the Account Notepad Home/Branch office web screen. The Account Notepad consists of several modules like Business Accounts, Corporate Resolution Certificate, Minor IRA, Disability Letter, Court Order, Power of Attorney, Additional Information etc.Additional Information requirement is to take the various pieces of data captured in SCRPAD as text and load them into the tables on this model as actual fields via a conversion program.

Responsibilities: Involved in discussions of design and Analysis of application requirements and understanding of the business rules. Participated in design of the application using UML/Rational Rose. Designed User Interface for Additional Information, Minor IRA, Disability Letter and Court Order modules using Struts2 tag libraries, HTML, CSS and Jquery. Used Jquery to create Pop up screens and performed validations. Worked on Client specific framework3.0 which is developed based on Struts2 Framework and EJB's and Design Patterns. Most of the Struts2 configuration is found in annotations on the action classes and through project structure conventions. Developed action classes, Business objects, Service classes to perform the services based on the request parameters coming from JSP Pages. Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object Performed Unit testing and Clone testing on the complete project. Developed build and release management system using Maven and CVS. Configured and maintained Web logic application Server. Deployed and tested applications in Web logic application Server.

Technology: Java, JSP, J2EE, EJB, Struts2 framework, Hibernate 3.x,JPA, Maven, CSS, XML, Oracle 10g, HTML, Web logic 10.3, CVS, Jquery, JavaScript.

Confidential

Designation: Sr. Java Developer Replaced existing SDP system with new system that provides best performance with the usage of the BME framework combination of Struts and Spring Frameworks , which is Huawei specific. Added new capabilities for the system as per the customer needs like charging flow from External Enablers to Intelligent Network.

Responsibilities: Involved in detailed study of system requirements and Functional analysis. Actively interacted with the users to develop a working prototype and finalized desired features and the user interface. Documented the requirements and prepared Software requirements specification. Followed agile methodology for development. Involved in review, design , code implementation and enhancements of the application Handled Adapters Module which converts External Charging Request/Response to Internal SMAP Protocol. Used Tool Command Language scripting for PPS adapter. Prepared UTP and STP for unit and system test and also supported Integration. Charging requests tested on SOAP UI. Data validations performed using TCL Scripting. Implemented shell scripts for code deploy in UNIX environment, scheduled them through Korn jobs. Handled the new Change request CR and implemented. Fixed and resolved Code Defects. Used putty for running Unix Commands. Configured development environment for junior developers and trained them.

Technology: UNIX and TCL Scripting, putty, SOAP.

Confidential

Sr. Consultant Description: This project is to identify the segment of the user's coming to the client site, and their navigation behavior and show some predefined personalized messages according the segment of the user. This project provides Web-trends information for future tracking of the response on the personalized messages displayed on the website. Enhanced CMS-Adapter framework for making back-end OUCM Stellent CMS transparent from the client applications. Geo-Data related targeting information is also gathered for displaying personalized emergency alert message. Geo-Service is developed as a general service to be consumed by other applications. Identify a better vendor product for enhanced targeting in later phase.

Responsibilities: Played a key role in the Complete Software Development Life Cycle of the project Efficiently worked on multiple environments, both on windows and Web sphere java, based projects. Enhanced and Standardized the CMS-Adapter Framework for Oracle Stellent Content Management System. Worked closely with DDUI frame work for integrating the CMS-Adapter and helped the dependent applications. Designed and developed effective way of managing the cookies for tracking user behavior information. Efficiently integrated JRA-based personalization rules engine for the windows environment using JSON. Provide technical support for multiple applications running in different environments to consume the CMS-Adapter. Created CMS-Adapter Utilization documentation for consuming applications. Created development tasks for the team, helped to solve the issues, and suggested better solutions. Provided solutions for identifying the environments dynamically from CMS-Adapter. Used the Eh-cache for storing the meta data display names of the OUCM for performance. Maintenance Page Framework was enhanced for using CMS-Adapter. Cross domain JSON solution integration for Search App on the whole site using JSON. Designed and developed dynamic CSS styling for takeover, message bar and general targeting. Designed and developed a prototype for SFUID concept for uniquely identifying the users. Identified an efficient solution for effectively integrating the unique ID service for all multiple kinds of applications. Created dynamic landing pages for Discount Double Check Random Targeting. Worked closely with the performance team to run the bench mark performance tests. Provided high level technical help for easily integrating the SFUID service with micro site portal applications. Worked with the mobile-app team to identify the mobile-users uniquely for personalization. Analyzed the Web Trends data for the user behavior, report accuracy and also suggested data validations for analytic data. Involved in resolving portal-app build issues by narrowing the problem scenarios. Provided support for Targeting rules engine for quick rule changes, identifying and resolving issues. Helped multiple teams to understand, and effectively use the Web Content Management system. Helped the client to have better understanding with Targeting systems. Involved in identifying a better vendor tool for enhanced Targeting. Helped to identify the key areas in integrating the Vendor Targeting tools. Provided technical support for integrating the QUOVA-Data Geo service and created the self registration entry for the Geo Service. Environment: RSA 7.0/7.5, IBM WAS 6.1/7.0, IBM Web Sphere Portal Server 6.0/7.0, JRA Framework 2.0, IIS server, OUCM Stellent CMS , Java 6, J2EE, JSP, HTML, CSS, RAD 7.0, Web Services, Spring, XML, Ant, Log4j, JavaScript, VB Script, MS Visual Studio, ASP, AJAX, JSON, Clear case, Clear Quest, Lotus Notes, Build Forge, HTTP Watch Professional, Fire Bug, IE 8/7, Firefox, Safari, Web Trends, Segue Silk-Performer.

Confidential

Sr. Consultant

Description: The system is built to support online Foreign Exchange Trading, for the bank's clients all over the world and can share crucial financial information across network between heterogeneous systems and business processes in the form of messages. The live Exchange rates are provided through Reuters Feed and Trader Spread Sheets. The system is built as a Multi-Tier web application. The application provides information regarding future clients and trading strategies.

Responsibilities: Involved in Full Software Development Life Cycle SDLC Implemented MVC Design Pattern using Struts Framework. Developed Servlets, JSP pages, Beans and worked on integration. Developed EJBs for handling business logic, data access and messaging. Developed code to handle web requests involving Request Handlers, Business Objects, and Data Access Objects. Worked with DB DBO classes and used JDBC drivers from different vendors. Involved in building and parsing XML documents using SAX parser. Involved in creating Decision Trees for finding potential new clients. As an Analyst was involved with interacting with the clients and application user for their Requirements, Specifications and enhancements. Involved in Modifying the Database Schema according to the Client requirement. Wrote Stored Procedures and Triggers using SQL.

Environment: Solaris, Sybase, JBOSS, Tomcat, WebSphere, Apache Struts, Java, J2EE, Servlets, JSP, JDBC, SQL, SQL-Server, HTML, and LDAP

Confidential

Consultant

Description: This was a B2E Intranet-Java application that provides a role-based access to all levels of executives and employees in Sprint. This is a migration project of the existing Struts application that used to service as the Service-Agent previously. This application enhanced the look and feel along with single point access to all the offered employee-based services. Some parts of this project are built based on the existing Struts application. Responsibilities: Designed the system on MVC Design Pattern using J2EE Components JSPs, Portlets and an Interface which deals with XML based middle tier Used WebSphere Portal to provide personalized content for the customers according to the preferences and to provide extended search and web analysis features Developed security portlets for registering and authenticating customers Installed and Configured the WebSphere Portal Server Used Portal ToolKit to plug into WSAD and create, debug and deploy individual portlets Responsible for creation of Detailed Use cases, Sequence, Collaboration, Class and Activity diagrams Developed personalized view of content, including email, and portfolio transactions as individual portlets. Content received from External institutions through Web Service call is consumed properly to publish that content directly to the Portal via the portlet Developed controller Servlets for handling user requests in the middle tier. Developed Custom Tag Libraries for Java Server Pages JSP Extensively used HTML, JavaScript and Cascading Style Sheets CSS Designed and developed XML documents with XSDs/DTDs and using DOM, SAX parsers and converting XML documents to HTML using XSL and Xpath.

Environment: Rational Rose, JDK, JSDK2.1, JSP 1.2, DHTML, JavaScript, SOAP, Servlets, JSP, JDBC 2.0, XML, JDOM, IBM WebSphere Application Server, WSAD, WebSphere Portal 4.1, Windows NT, DB2, JUnit, Log4J, and CVS.

Confidential

Sr. Consultant

Responsibilities: Involved in the Analysis, Design and Development phase of the project. Designed UML Diagrams using Rational Rose. The application uses the STRUTS framework. The views are programmed using JSP pages with the Struts tag library, Model is a combination of EJB's and Java classes and controller are Servlets. Designed and developed user interfaces using JSP and HTML. Wrote Java Components, Servlets, and JavaScript for handling of requests and responses from the client. Used Hibernate for Object-Relational Mapping of Persistent data in Data Bases. Used J2EE Design Pattern Session Fa ade for the middle tier development. Developed the data extraction routines, stored procedures, triggers etc and tuned SQL statements. Designed and coded functionality for parsing, validation and transformation of XML data Involved in deploying the application. Environment: Java, J2EE, JSP, Servlets, JavaScript, JDBC, Struts, XML, Hibernate, Apache Tomcat, WebSphere, Unix, SQL, SQL-Server, Windows NT, JUnit, UML, and CVS

We'd love your feedback!