Sr. Java Developer Resume
TX
Experience Summary
- Experienced Javadeveloper and Team lead.
- Experienced in the Engineering Development, Enhancement and Maintenance of mobile software.
- Proficient in core Java, strong experience in development of multi-tier applications using JAVA, Tomcat-5.5, WebLogic servers and console 9.2.3, Struts 2.0, Spring 3.0, JDK 1.5, Java Script 1.7, JDBC 3.0, JSP 2.0, HTML4, EJB 3.0, Hibernate2 and Servlets 3.0.
- Have experience of web services like SOAP 1.2, WSDL 2.0 and XML 1.0.
- Experience in development of portlets using Liferay Portal.
- Worked with JSR-168/ JSR- 286 portlet complaints for inter portlet communication in Liferay.
- Worked with JSR- 170 for content management system in Liferay portal
- Proficient in Unit, Integration and system testing.
- Worked with version control software like SVN, CVS.
- Good understanding of Software development life cycle (SDLC) process and Agile scrum methodology.
- Worked in Service Oriented Architecture (SOA) design.
- Deep understanding of Mobile updates specifications – updates via Firmware repository, Firmware update over the air and the software checker services.
- Have knowledge of UPCT (Update Package Creation Tool) - Uploading the software packages of the mobile to the repository, modifying the package, changing the business and technical rules, Screening few packages to operators and deleting the package from the repository.
- Have implemented additional features in the Software checker services – Filtering process based on the system usage and update status (manual or automatic request).
- Good understanding of Mobile uploads and downloads issues.
- Managed and led a team as a module lead for three applications in maintaining, enhancing and customization of existing solutions to specifications.
- Co-ordinated internal communications like organization announcements, staff meeting and ensure effective communication is achieved through open and fast feedback systems.
- Worked in maintenance and manual testing teams, gained the customer satisfaction and appreciated for the quick, proactive, responsive solutions for the issues and for the timely delivery and accuracy of test methodologies and test deliverables.
- Managed and executed TCS’s successful partnership with SDOs and Service providers. Have expertise working with a variety of global clients.
- Conducted and coordinated various team meetings, workshops and presentations with the clients, SDOs and other service provider for the service improvement.
- Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
- Have excellent oral and written communication skills with good problem solving capabilities.
Technical Expertise
J2EE Experience: JSP 2.0, Servlets 3.0, EJBs 3.0, Struts 2.0, Spring 3.0, Web services, Hibernate 2, BEA WebLogic Server & Portal 9.2.3,Java Script 1.7
Operating Systems:Windows 98, Windows XP, Windows 7, UNIX
Language:Java
Software/Tools:ANT 1.5, ITSM (IT system management), Liferay 5.2, Eclipse 3.4.2, Sql Developer 10g, Win SCP, Tomcat-5.5, My SQL-5.1, Microsoft Office suite, SharePoint.
Software Engineering Methodologies/ Tools:SVN, CVS, Agile
Back-end Database:Oracle 10g
Professional Experience
Confidential,TX June’10 – till date
Sr. Java Developer
This portal is developed for the end users to suggest and comment about the JC Penney products. The product descriptions, rating and user reviews could be analyzed by the other user before the product is purchased. Based on the roles, the privileges are given to the user.
Responsibilities:
- Developed JSR 168 / 286 compliant portlets for different functionalities using Liferay portal
- Involved in Deploying and Configuring portlets in Liferay portal
- Developed message board portlet activity statistics. It enables the recent posts or users to subscribe and reply to threads by email.
- Created dynamic data lists portlets which allows users to create custom lists of information that could be published as workflow-enabled forms. These forms could be shared with other users to capture information such as an RSVP, tasks tracking and managing issues.
- Developed user personalization portlet. Based on the access rights, users could personalize portal pages by adding, removing, positioning content or portlet attributes. These pages could be made public or kept private.
- Worked on Application deployment and configuration on Liferay with servers.
Environment:JSP 2.0, Servlets 3.0, Spring 3.0, Web services, Hibernate 2, HTML 4, JavaScript 1.7, SVN, Oracle9i, JAVA, J2EE, Eclipse 3.4.2, ANT, Liferay 5.2, Liferay Service Builder, Windows XP, Apache Tomcat-5.5, My SQL-5.1, JSR-168/JSR -286 portlet specifications, JSR- 170 content management system, JQuery- 1.4.3, AJAX.
Confidential Sept‘09– May’10
Sr. Java Developer / Team lead
Software Delivery Systems (SWDS)
Software delivery systems product is about delivering software updates to consumers over the internet. Software updates can be initiated directly from the device menu or by utilizing a PC client. The strategy is to develop and maintain solutions to transfer software update operations from service network to self-help and to improve consumer experience.
The SW Delivery systems have approx. 400 million users updating software via Nokia Software Update (NSU), Over-the-Air or through PC suite, with average of 3-4 million visits per week.Software delivery systems are centrally hosted in Salo, Finland by Nokia Computing Operations.
Responsibilities:
- Developed additional features i.e., filtering methods in the Nokia Software Checker Services to improve the performance of the system.
- Developed various features to fetch the software from the Firmware Repository systems which also includes File delivery Platform and Database.
- Nokia Terminal Management System and Equipment master are accessed and used by the Firmware update over the air system to validate the software component in the devices.
- Worked on performance tuning with load balancer.
- Worked with message driven beans which use JMS API for the application interaction.
- Used agile methodology for development.
- Involved in enhancement, support and testing activities of the applications.
- Collected the System Requirements from Clients for the addition features.
- Conducted Sprint planning calls, Created Task in scrum, Sprint reviews once in two weeks.
- Provided effective and quick fix to the critical issues, user upload or download problems.
- Prepared the System Test Plan, Designing Test Scenarios and Test Cases, Preparing Defect Report and providing Test End Summary report on completion.
- Involved in Team discussions and defect calls
- Prepare weekly status report and publish it to the clients.
- Conducted Weekly standup call with the clients.
Environment:Java, J2EE,Struts 2.0, JSP 2.0, EJB 3.0,Servlets 3.0, Spring 3.0, Web services, XML1.0, SVN, WSDL 2.0, SOAP 1.2, Eclipse 3.4.2, JDK 1.5,Weblogic Server 9.2.3, Weblogic portal 9.2.3,Oracle 10g ,My SQL-5.1 ,Ant, Sql developer, ITSM, WINSCP, iPlanet web server.
Confidential Oct’ 05 – Aug’09
Software Developer,
This portal is about integrating various existing applications into a single unified user experience. The portal has social collaboration software like blogs, calendars and polls which permits end-users to define pages and add content to their pages. Privileges are given to the end user to decide who should view their content and on what basis it should be shown.
Responsibilities:
- Developed portlets by utilizing Liferay Plugins like Theme, Layout, Portlet, Hooks
- Worked on customizing the Liferay web content with JSR 170 content management system.
- Developed blog portlets which includes a user-friendly rich text editor, social bookmarking links, email notifications of blog replies and an entry rating system.
- Created an Abuse Reporting framework that allows community members and users to flag inappropriate content in blogs and in any page within the portal.
- Developed Community-based calendars portlet that allow users to create, manage, and search for events. Events could be shared across communities and event reminders can be set up to alert users of upcoming events by email, IM or SMS.
- Created multiple choice polls portlets that keep track of votes. Various individual polls could be managed and configured to display a specific poll\'s results.
Environment:JSP 2.0, EJBs 3.0, Servlets 3.0, Struts 2.0, HTML 4, JavaScript 1.7,Web services, Soap 1.1, WSDL, XML, JNDI, Oracle9i, JAVA, J2EE, Eclipse 3.4.2, ANT, Windows XP, Liferay 5.2, , Liferay Service Builder, Apache Tomcat-5.5, My SQL-5.1, JSR-168/JSR-286 portlet specifications, JSR-170 content management system, JQuery- 1.0, AJAX.
Education
Bachelor of Technology
Confidential University