Senior Java/j2ee & Sql Developer, Application Lead Resume
Culver City, CA
PROFESSIONAL SUMMARY:
- Over 9+ Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance, installation, implementation and testing of various client/server and web applications.
- Worked for various domestic and international clients like Neotel, Confidential and Confidential in Telecom and Media domains.
- Extensive experience as Java/J2EE Developer and also with multi - tire and distributed application.
- Proficiency in developing applications using Java, J2EE, JDBC, Servlets, JSP, HTML, JavaScript, Oracle PL/SQL.
- Designed and Developed Web Applications using MVC frameworks like Struts and Spring MVC.
- Good Understanding of Design Patterns, Object Oriented Programming concepts, UML, Model View Controller (MVC) Architecture.
- Worked on Alfresco 4.x/5.x product for document management using the share UI and Alfresco out of the box custom APIs.
- Good Experience in Project Management methodologies like Waterfall and Agile.
- Extensive experience with service oriented development using SOAP/ RESTful based web services.
- Strong skills in Hibernate Connection pooling, Mappings, Transaction Management and Hibernate Query Language.
- Strong Database skills including Data Modeling and Design in Oracle PL/SQL.
- Extensive knowledge of Web Application servers including JBoss EAP, BEA WebLogic, IBM Websphere, Apache Tomcat.
- Experience in Java Scripting, jQuery, AJAX and XML technologies/tools like XML, XML Schema, XSL and XMLSPY.
- Worked experience in J2EE technologies like EJB, RMI and JMS.
- Experience in building web application using Maven and ANT.
- Worked experience on Continuous Integration Tools like Hudson and Jenkins.
- Experience in using code management tools like SVN, VSS and CVS.
- Exposure to complete software life cycle from client requirement analysis to delivery and post production support.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
- Worked experience in application upgrades which include JDK upgrade, Oracle database version upgrade and Jboss application server upgrade.
- Domain Expertise in Media and Telecommunications on various Business Applications like Media Data Management, Order Management and Billing System.
TECHNICAL SKILLS:
Languages: JAVA, JavaScript, XML, HTML, JQUERY, Ajax, SQL, PL/SQL, HQL
Database: Oracle 11g, Oracle 9i and MySQL
Languages: Java/J2EE, PHP, XML, SQL, JavaScript
Technologies: JSP, EJB, Servlets, JDBC, JMS, JavaScript, CSS, AJAX, WSDL, SOAP, Web Services, Hibernate
J2EE Servers: JBoss EAP, Bea WebLogic, IBM Websphere, Apache Tomcat.
Build & Integration Tools: Maven, Ant, Hudson and Jenkins.
IDE Tools: JBoss Developer, Eclipse, PL/SQL Developer, TOAD, Sql* plus, Edit Plus, Notepad ++,
Operating Systems: Windows 95/98/NT/2000/XP, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Culver City, CA
Senior Java/J2EE & SQL Developer, Application Lead
Responsibilities:
- Worked on Alfresco 4.x and 5.01 versions
- Worked on Application implementation where Alfresco is integrated with a third party application
- Developed webscripts for using various out of the box API functionality provided by Alfresco.
- Developed AMPs for Alfresco & Alfresco Share UI customizations.
- Worked on Flex based application on cairngorm flex framework to use the Alfresco repositories.
- Worked on document migration with content and metadata between existing systems to alfresco repositories.
- Alfresco Share hosted as many as 70+ sites for an extensive user based on Line of Business.
- As part of application infrastructure, handled a 24 server clustered environment for 10 Alfresco repositories and 2 Share repositories.
- Worked as Application Lead for 10 member team
- Agile methodology followed in the project with bi-monthly sprint releases.
- Leading the migration team to upgrade the application from Struts 1.x framework to Spring 4.1.x framework
- Coding Web pages using JSP, Struts, HTML5 and Spring MVC framework.
- Worked on annotation based controller and validation framework in SPRING.
- Extensively used Bootstrap CSS & CSS3.
- Implemented Custom Tag Libraries using SPRING Tag Libraries.
- Used AJAX and JavaScript to Populate Dropdown data according to the User selection with type ahead functionality to assist Users with search data and asynchronous calls from JSP.
- Developed application using SPE customized SOA frame work which is based on the Struts Framework.
- Application Lead for MAGIC, involved in taking up new requirements as requested by Business.
- As a technical lead, performed requirement analysis, designed and implemented the solutions.
- Developed UI using JSP, HTML, CSS, java script and JQuery.
- Developed service calls to integrate with UI.
- Sencha - Ext-JS is used extensively to provide Grid structure which supports data capture, validate and persist on the JSPs.
- Successfully implemented JDK upgrade for applications from versions 1.5 to 1.6 and 1.8.
- Worked on Database using PL/SQL on various components like Stored Procedures, Packages, Query tuning, Triggers, Views, MViews.
- Implemented the Auditing system for the Magic application as per the User transactions.
- Worked on the performance tuning of the application by minimizing query cost, applying indexes, hints.
- Involved in Oracle 9i to Oracle 11g migration for application database.
- Application migration from BEA Weblogic Appserver to Jboss EAP 5.1.
- Involved in testing of application and Bug fixing.
- Coordinated with BRM on the required application support maintenance and gathering new requirements
- Participated in Analysis and Design implementation of the requirements
- Developed User Interface using Flex and Action Script on Cairngorm Framework
- Taken care of the vulnerability issues identified as per SPE standards
- Participated in the deployment activities of the Application on Jboss
- Used Google analytics to track the user hit and access count for the application
- Flash Player is used to play Sony Music content on the website
Environment: JDK 1.5/1.6, Log4j, jboss-eap-4, JBoss-Seam, JRockit, Flamingo, Flex Oracle 9i/11 g.
Confidential
Senior Java/J2EE Developer & SQL Developer
Responsibilities:
- Analysis and design of new requirements
- Involved in Requirements Gathering, Design flow, Development and Documentation.
- Involved in developing the Design Document.
- Used MVC architecture (Struts framework) for Web tier.
- Involved in Bug fixing and functionality enhancements.
- System Development, testing and bug fixing.
- Audit system development using triggers and scheduling Jobs to process the data.
- Test Cases preparation
- User / Training Manual Preparation
- Preparing the high level and low level design documents in Neotel defined templates.
- Ensuring on-time delivery
- Ensuring proper quality of deliverables
Environment: Windows OS, Eclipse, Log4J, Apache Tomcat 5.5, IBM Web logic, Bugzilla, MS VSS, PL/SQL Developer, Java, J2EE, Struts MVC, PL/SQL & Oracle 9i.
Confidential
Java/ J2EE Developer & SQL Developer
Responsibilities:
- Preparing the high level and low level design documents in Neotel defined templates.
- Configuring new Service Data as per the Data Template.
- System Development, testing and bug fixing.
- Test Cases preparation
- User/ Training Manual Preparation
Environment: Windows 2000 / NT, Eclipse, Log4J, Apache Tomcat 5.5, IBM Web logic, MS VSS and PL/SQL Developer, Java, J2EE, PL/SQL and Struts MVC, Bugzilla.