Java Developer Resume Profile
TECHNICAL SKILLS:
Languages: Java, J2EE, OOPs
Web Technologies: JSP, Servlets, WebServices, EJB, WCM, Portlet Factory Portlets, XML, JavaScript, HTML
Application/Web Servers: IBM WebSphere Application/ Portal Server v5.0/5.1/6,
Liferay Portal
Frameworks/APIs: Struts, Spring
ORM: I Batis, Hibernate
Design/Modeling: OOAD, Design Patterns
Tools/IDEs: WSAD, RAD
Database Methodologies: Oracle 10g/9i/8i, SQL/Pl SQL, SQL Server
Systems: Windows XP/ NT/ 2000, ISeries V5R4
Version Control: Rational ClearCase, CVS, SVN
Tools: Rational ClearQuest, LDAP, Domino, Ant, MS Office
Methodologies: SCRUM Agile Methodology
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Interacted with the stake-holders and gather requirements and business artifacts
- Involved in high low level design used VISIO
- Designed developed Liferay portlets JSR 286 , communities, and roles transforming business requirements onto the portal
- Development of custom portlets, ext, hooks using Plugins SDK
- Used Spring Portlet MVC framework to develop portlets
- Used service builder for getting the DAO layer implemented by Hibernate
- Implemented Web-Services for data exchange between application
- Involved in the implementation, testing and the deployment phases
- Responsible for monthly project deliverables and mentoring the team
- Demoed the changes to the business and users team for every 2 weeks
- Responsible for analyzing requirements, identifying changes, tasking and writing technical documents
- Involved in performing peer review
- Responsible for code deployments for code releases
- Involved in pre-testing the Web-Service calls with SoapUI using end-points
- Successfully handled QA, UAT, Go Live and Warranty phases
Environment: Java/J2EE, JDBC, Liferay Portlets, XML, JavaScript, Tomcat, Webservices CXF, Hibernate, Spring, Windows2000, SVN, SQL Server.
Confidential
Responsibilities:
- Interacting with Business Users for requirement gathering
- Analyzing Use Cases, High Level Design and Low level Design Documents
- Design Development of JSR168/286 Portlets
- Developed Sequence diagrams, Flow diagrams and class diagrams using VISIO as per use cases
- Developed Service layer classes to support the business functionality with Spring MVC
- Involved in writing EJBs for service layer components
- Designed and developed Java Web Services that are exposed as interface to the Web layer and are used in reading / interpreting the client request definitions which are in the form of XML over SOAP and return the valid response after processing
- Created DAO layer using Hibernate to retrieve data from ODS
- Implemented Client side validation / server side validation as per the requirements
- Developed AJAX calls to dynamically display the data
- Involved in portal administration tasks including managing pages, portal application, portlets, providing unique names for different resources, providing access rights of the resources to required user-groups
- Used XML access to export the full environment with all the settings configuration
- Developed JUnit test cases for service layer components
- Successfully handled QA, UAT, Go Live and Warranty phases
Environment: Java/J2EE, JDBC, JSR Portlets, XML, JavaScript, Websphere App/Portal Server 6.0, RAD, Webservices, Hibernate, Spring, Windows2000, SVN, Oracle, Webservices.
Confidential
Responsibilities:
- Responsible for writing UseCases and Design document
- Designed the component architecture
- Developed the JSR 168 portlets, PortletFactory portlets, WCM, Directory Searcher, Web Clipper portlets
- Involved in installing Websphere Portal Server 6.0/ App Server for ISeries configuring it with Domino LDAP, DB2
- Involved in WAS Portal Administration
- Responsible for enabling SSO for all the connecting servers integration with Lotus Notes
- Responsible for performance tuning for Portal Server on the whole as well as for WCM portlets Web Content Management Portlet Factory portlets
- Portal Administration included managing pages, portal application, portlets, providing unique names for different resources, providing access rights of the resources to required user-groups
- Responsible for deploying the web components on the IBM WebSphere Portal/Application server
- Responsible for creation of themes skins for different group
- Used XML access to export the full environment with all the settings configuration
Environment: Java, JSP, Servlets, JNDI, JDBC, JSR 168 Portlets, WCM, Portlet Factory, XML, JavaScript, ISeries, IBM WebSphere Portal Server v5.1/6, WebSphere Application Server v5.1/6, DB2, Windows2000, Portlet Factory Designer, SVN RAD
Confidential
- PlusSuiteAdmin PlusSuiteSupport: This application is a web-based developed using Struts framework interface for:
- Creation maintenance of different cubes models/datasource
- Maintenance of the 'user user-group mapping', 'user-group cubelist mapping', 'cubelist cubes mapping'
- Maintenance of the publishing rights to a user
- Modifying the properties file used by PlusSuite application at runtime
Responsibilities:
- Responsible for requirement gathering preparation of UCSB, design-document and implementation notes
- Designed component architecture of the assigned features class/sequence diagrams
- Designed and developed Java Web Services that are exposed to the Desktop client and are used in reading / interpreting the client request definitions which are in the form of XML over SOAP and return the valid response after processing.
- Followed Agile Scrum Methodology for development of the product
- Responsible for design and development of transformers that can talk to different OLAP data sources.
- Responsible for WebSphere Application and Portal Server administration Ex: creating the data source, JNDI, connection to LDAP, deployment of application
- Configuration of Portal Server with LDAP
- Involved in writing DB queries
- Mentored the team, helping them understand the requirements and designing the specific modules.
- Used different design patterns Strategy, Singleton, Factory, DAO, etc.
- Involved in writing beans action classes for struts application
- Used Ant-script for building the application
- Used ClearQuest for tracking the bugs in the application.
Environment: Agile Methodology, Java, J2EE, JSP, Servlets, JDBC, JNDI, Web Services, SOAP, Struts, XML, LDAP, JavaScript, IBM WebSphere Application Server v5.1/6, IBM Websphere Portal Server v5.1/6, Oracle 9i, DB2, Ant, Rational Clear Case, Rational Clear Quest RAD, Windows 2000.