Senior Java Devolper Resume
PROFESSIONAL EXPERIENCE:
- Senior Developer with 5+ years of experience in Application Analysis, Design, Development, Integration, Deployment and Maintenance/Supportfor Web, Standalone, and Client-Server based Software Applications
- Experience working as aSenior Developer, Team Leader and Team Member.
- Excellent work exposure in Software Design and Development for McGraw Hill companies, Saint-Gobain, News America Marketing and New York Times
- Extensively worked in Business Analysis, Software Design and Developmentin Information and Media domain.
- Vast experience in Enterprise Content Management platform with 2 years of experience in Alfresco ECM tool.
- Sun certified Java programmer with excellent background in developing applications using Java, J2EE, Oracle WebLogic Application Server, JBOSS Application server and Tomcat Web server.
- Extensive knowledge in Spring, Core Java, Hibernate, JDBC
- Worked on Oracle SQLand My SQLdatabases.
- Front End UI development using JSF, Java servlet and JSP using Javascript and AJAX.
- Worked extensively on build and deployment tools like ANT, MAVEN and version control using SVN, CVS and Visual Source Safe.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose 2000.
EDUCATION:
- Bachelor of Engineering
CERTIFICATIONS:
- Sun Certified Java Programmer in 1.4
TECHNICAL SKILLS:
Software Development Methodologies : Agile Methodology, ObjectOriented Application Development and
Unified Modeling Language.
Frameworks and Architectures : Spring Model View Controller
Database : Oracle 9i/10g and MYSQL
Laguages/API/: JAVA, SQL, Java Script, Java Servlets, JSP, JNDI, Java Beans, J2EE,
TechnologiesXML, XQUERY, SOAP, XPATH, XSLT, HTML and AJAX.
Web Servers : TOMCAT 5.5
Application Servers: WebSphere Portal Server 6.1 and Jboss
Remote Invocation Frameworks : Java RMI and AXIS Web services.
Architecture : MVC with Spring
Modeling tools : RATIONAL ROSE 2002.
Tools for Version Control : CVS, Visual SafeSource and SVN
Professional Experience:
Cognizant technology solutions
Client:Confidential, USA
Senior Developer Oct 2011 to Present
APB DAL is the application data access layer that is the java API layer for all the UI applications that requires the activities position and balance information to display them.
Responsibilities:
Work on replacing existing GAC system with new SDS system which involves building new views in DB2
Manage the java component enhancement of the Real time component Option Product Gap reckon and APB FxRates
Environment:Java 5, IBM DB2, Weblogic Server, Linux and Windows XP
Tools:Eclipse 3.2, CVS, DBArtizan
Technologies:Core Java , JDBC
Cognizant technology solutions
Client:Confidential, USA
Senior Developer Nov 2010 to Sep 2011
Harmony is a web portal for publishing all the newsletters of the McGraw Hill companies. This website is being used by all the news editors, package editors, production designers where the content goes through its own life cycle of create, edit, design and is finally published out as news letter
Responsibilities:
- Involved in Alfresco upgrade from 3.1 to 3.4
- Report generation from Alfresco and custom database using Oracle SQL query language
- Part of support activity, which involved frequent interaction with the users of the application to understand the business needs.
Environment:Java 5, Alfresco, Weblogic Server, Linux and Windows XP
Tools:Eclipse 3.2, SVN, TOAD and Object Oriented Application Development
Technologies:Singleton, Spring, Hibernate, Javascript and JSP
Cognizant technology solutions
Client:Confidential, Paris, France
Senior Developer Nov 2007 to Oct 2010
Alfresco is being used as document management intranet website by Saint Gobain Europe/France and Asia. The scope of this project was to customize Alfresco tool based on client requirement. Clients raised their requirements using ticketing system and Cognizant worked on solving them. The requirements would vary covering wide range of Alfresco and content management aspects. The project mainly involved developing custom Alfresco components - integrating with portal, login components, UI customization, search components, report generation, size restriction, type restriction and workflow module to name a few. Experience extends to use of Alfresco webservices to develop a portlet interface in IBM WPS websphere portal server 6.1 using JSR 168 portlet api. Development of custom share component on SURF platform using webscripts, javascripts, YUI, web forms etc
Responsibilities:
- Involved in Development activities like Estimation, Requirement Analysis, Design, Project Planning, Coding and Unit and Integration Testing.
- Developed custom components in the existing Alfresco tool. Of the components most mentionable are space quota report module, which provides UI based report of space usage, size restriction module, document type restriction module.
- Gained exposure working in web scripts, ftl templates, alfresco based JavaScript.
- Developed own web services using Apache AXIS
- Experience in IBM WPS portal server, JSR 168 protlet api. Developed protlet application using Alfresco web services, Ajax, json.
- Solely responsible for tool customization for the client.
- High level knowledge in Alfresco share, worked on developing dash lets in share
- Overview of Alfresco clustering
- Involved in migration activity from Alfresco version 2.1.1 to 3.2 Enterprise
- Direct client interactions.
- Managed a team of two members
Environment: Content Management System- Alfresco, JAVA, Spring, Oracle 10g and
JSF
Tools: Eclipse 3.1.1, Object Oriented Application Development, SVN and SQL Developer
Cognizant technology solutions
Confidential, Cognizant, India
Member of Technical Team Jan 2007 to Oct 2007
Digital Media Lab (DML) is an internal project in Cognizant Technology Solutions, which is the demonstration of various advanced media technologies (Content Management) available in the IT sector. This project naturally deals with subscribing and publishing the news and media contents from and to the net. It contains 2 web modules where, one deals with subscribing information from the net and other deals with publishing. Both web modules designed using J2EE architecture. It uses MySQL Server 4.1 database to hold in information about the user who is logging in the website. We used two WCM tools namely Alfresco and Magnolia to store and author the news contents.
Responsibilities:
- Involved in the Development activities like Estimation, Requirement Analysis, Design, Project Planning, Coding and Unit and Integration Testing.
- Developed web modules that will read data from alfresco repository using JAVA RMI and Java AXIS web services usinf lucene and XPATH queries
- Created UI webforms using XSD, XSLT,FTL.
- Developed custom security permissions, user role model, jBPM workflow model in alfresco.
Environment:Java, Web Content Management – Alfresco and Magnolia, Lucene, RMI,
Web service AXIS
Cognizant technology solutions
Client:Confidential, USA
Member of Technical TeamJune 2006 to Dec 2006
NAM provides a web-based decision support tool called Smart Matrix to their customers and their sales personnel. It provides planning capabilities, where the user can create an event, program, version and coupon. An event is like a folder which holds one or more Smart Source programs for a client. The process of identifying the market list is usually performed at the program level. The client would design the program configuring the different versions and coupons. This feature allows the setup of the program before running the decision support analysis. There are also supporting features of copying, archival and swap of some entities. The main objective for this initiative is to re-platform the existing Smart Matrix application to a JEE-based platform.
Responsibilities:
- Involved in requirement gathering, design, development and testing of the core functionality modules.
- Involved in design activities like framework class diagrams and sequence diagrams.
- Preparation of the Test strategy for testing.
- Involved in the Preparation of UTP (Unit test case plan) and UTL (Unit test log) for the modules.
- Delivered Applications according to the Quality Standards using Quality related tools.
Environment:Java, JSF, Spring, JavaScript, JSTL, Custom Tags, HTML, CSS, XML, AJAX
JMS, DB2, Oracle 9i and IBATIS
Cognizant technology solutions
Client:Confidential, USA.
Member of Technical Team Jan 2006 to May 2006
TimesPoints is a free rewards program for readers of The New York Times that allows members to earn points for qualified purchases at thousands of participating restaurants, hotels and online shops. Those points can then be redeemed to purchase New York Times products and services, including the cost of a home delivery subscription, New York Times Store merchandise or gift cards from select advertisers in The New York Times.
Responsibilities:
- Creating UI screens using HTML, JavaScript and JSP
- UI testing and Bug reporting
- Building effective working relationships with other members of the team, co-operative, sharing information, supporting others.
- Ability to tract the activities to meet the deadline and requirements.
- Adhering to the organization's code of conduct and work practices.
- Adapting to new technologies.
Environment:Java, Servlets, HTML, Javascript, JSP, Java and Websphere Studio
Application Developer 5.0