Sr. Java & Cq5 Developer Resume
Jersey City, NJ
SUMMARY
- 5+ years of rich experience in analysis, design, development and implementation of large scale, mission critical, web - based internet/intranet applications using Java, J2EE, Oracle and related Technologies.
- 5+ years of rich experience in Banking and Financials domain with top notch clients like Confidential, Confidential National Information Services and JP Morgan Chase.
- Good experience with different FIS products such as core banking solutions (SRM), UAT and Sales Management.
- Have hands on experience with Adobe CQ5 Web Content Management (WCM) server.
- Excellent work experience in Adobe Day CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, CQ5, Component Development, Architecture, Administration and installation of author and Publish instances etc.
- Proven expertise in building N-Tier Web Applications using Servlets, JSP using MVC and Struts 1.x framework.
- Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, jQuery and CSS.
- Hands on experience in Java 1.5, J2EE, JDBC, Multithreading, Servlets, JSP, JavaScript, XML, Web Services, REST services, Struts, JSTL, Hibernate, IBatis, SQL, PLSQL, AJAX, CA Harvest Manager, Tortoise SVN.
- Well versed with Application Servers WebSphere 5.x and Web Server Tomcat 5.5/6.0.
- Implemented Java &J2EE design patterns in multiple projects.
- Proficient in developing applications using Java Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Façade, Service Locator etc).
- Extensively worked with Web Services, SOA Framework and SOA Testing tool SoapUI 2.0.
- Experienced in working with O/R mapping tool Hibernate and IBatis.
- Strong experience in database programming using SQL and PL/SQL.
- Extensively worked on JUnit, LOG4J and Ant frameworks.
- Experience on Windows and UNIX environments.
- Hands on experience on Agile (Scrum) programming model and Test Driven Development.
- Implemented extensively OOAD methodologies using UML with Rational Rose.
- Very Good understanding of Software Development Life Cycle (SDLC) and participated from requirements through deployment &support.
- Possess strong analytical and troubleshooting capabilities, proactive listener and good team player with positive approach and excellent grasping power.
- Assertive, effective and goal oriented communication skill to get the work done with support of all levels of management. Able to work independently.
- Well versed with Testing methodologies, Test plans, QA, ISO & CMMI Processes
- Very Good understanding of Software Development Life Cycle (SDLC) and participated from requirements through deployment &support.
TECHNICAL SKILLS
Programming Languages: Java, J2EE
Distributed Technologies: JSP, Servlets, JDBC & Web Services
Scripting Technologies: HTML, Ajax, Java Script, JQuery and Ext JS
Web Frameworks: Struts1.2/2.0, Spring 2.x/3.x
O/R Mapping Tools: Hibernate 3.x, IBatis
Databases: Oracle 8.0/9i (SQL, PL/SQL).
Web Services: JAX-WS, Axis, SOAP, WSDL, UDDI, XML, XSD, XSLT, XPath, XQuery, JAXB, REST services with Jersey API.
Web/Application Servers: WebSphere 5.x, Tomcat 5.5/6.0
Content Management Systems: CQ5.4 (Apache Sling, JCR, CRX)/ CQ 5.3
Dev Methodologies: UML (Rational Rose), J2EE Design Patterns, SOA
Operating Systems: UNIX, Win 9x/NT/XP.
IDE's: Eclipse3.x, Net Beans 6.5/7.0, WSAD 5.0
Version Control: CA Harvest Manager, SVN
Other Dev. Tools: Cygwin, Ant, Log4J, EditPlus 3.x, Text Pad 5.x, SoapUI,2.0,Filezilla Client, Putty, XMLSpy
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Sr. Java & CQ5 Developer
Responsibilities:
- Installed and Configured CQ5 Web Content management System and Apache Felix Admin Console.
- Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.
- Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed Adobe CQ5 templates and reusable components.
- Extensively used CQ5 tagging features in developing components and templates.
- Worked on implementing Chase home page and other related pages.
- Worked on clipped apps component which pulls data from external J2ee apps, web services.
- Worked on Author instance to help authoring complex components on pages.
- Used JIRA & Mingle for bug tracking and project tracking.
- Worked on spring v3.0 modules like ORM, Core and MVC to design implementation for input request processing.
- Entity classes in spring to integrate with Hibernate API.
- Used spring’s native support for AOP for developing the authorization logic.
- Used Hibernate as ORM tool and Perforce for source code repository.
- Used Maven to build and generate code analysis reports.
- Created documentation and project specific configuration as wiki pages in Confluence.
- Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
- Involved in building, deploying the code and moving code to different environments.
- Involved in supporting the application post production and maintenance.
- Experience working in an agile environment, involved in daily standup meetings.
Environment: Java (jdk1.5), JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Day CQ5.4 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux.
Confidential
Sr. Java Developer
Responsibilities:
- Handled the tasks of providing technical direction for designing, developing and integrating systems for customers.
- Performed code reviews and supervised developers.
- Handled the tasks of identifying system deficiencies and implementing effective solutions.
- Develop, implement, and maintain AJAX based rich client for improved customer experience.
- Designed and developed the Business Layer and the service layer that meet the business by utilizing java.
- Implemented spring 3.x to connect the presentation layer and the model layer.
- Worked on client UI framework.
- Used SVN and CA Harvest Manager as the version control tool to perform Checking-out and Checking-in of codes from the repository.
- Tested the Business layer and the service layer writing JUnit test cases.
- During the Quality Assurance and Production Push phases, my duties include reviewing the software test plan, explaining requirements to the QA team, assigning bugs to team members, and eventually working with the Operations Team to push the application into the production environment
Environment: JDK 1.6, Servlets, JSP, Struts, HTML, JavaScript, JQuery, JSTL, Spring, Hibernate, XML, XSL, XSLT, SOAP, Web Services, Tomcat 5.5, Java / J2EE Patterns, JUnit, JAX-WS, SoapUI 2.0.
Confidential
Sr. Java Developer
Responsibilities:
- Worked closely with the Business Analysts in identifying and defining the requirements.
- Developed JSP’s, Action Forms, and Action Classes as part of presentation layer development.
- Used Validator framework to implement Client side and server side form Validations.
- Implemented i18n (Internationalization) translating all aspects of the application into 5 different languages.
- Develop, implement, and maintain AJAX based rich client for improved customer experience.
- Used WebToolkit to implement Ajax file upload using Ajax Iframe Method.
- Designed and developed the Business Layer and the service layer that meet the business by utilizing java.
- Implemented spring 2.x to connect the presentation layer and the modal layer.
- Designed the Database, used Hibernate 3.x to implement the Persistence layer.
- Defined the Database tables based on the analysis of the business domain.
- Wrote the Hibernate-mapping XML files to define classes - tables mapping.
- Developed and Deployed the Web Services (JAX-WS) within Embedded Tomcat.
- Generated build file using ANT1.6.
- Used Perforce as the version control tool to perform Checking-out and Checking-in of codes from the repository.
- Tested the Business layer and the service layer writing JUnit test cases.
- Worked in Agile process to streamline development process with iterative development.
Environment: JDK 1.6, Servlets, JSP, Struts, HTML, JavaScript, JQuery, JSTL, Spring, Hibernate, XML, XSL, XSLT, SOAP, Web Services, Tomcat 5.5, Java / J2EE Patterns, JUnit, JAX-WS, SoapUI 2.0.
Confidential
Java Developer
Responsibilities:
- Developed the policy, handhelds modules of the Application.
- Developed JSP’s as part of presentation layer, implemented Validator framework, Tiles framework as part of Struts based architecture.
- Development of Action Forms and Action Classes forming the Struts based presentation layer.
- As a part of Infrastructure team, developed front-end infrastructure using Java, JSP, Java Script, HTML, and CSS.
- Involved in services development for different Workflows like Renew CD, Withdraw Funds, and Close Account.
- Converting existing code to Adapter and Connector Pattern
- Used O/R mapping tool Hibernate 3.x to implement the Database layer.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Carried out bug fixing by rigorous testing using JUnit.
- Used Perforce as the version control tool to perform Checking-out and Checking-in of codes from the repository.
- Tested the Business layer and the service layer writing JUnit test cases.
- Worked in Agile process to streamline development process with iterative development.
Environment: JDK 1.6, Servlets, JSP, Struts, HTML, JavaScript, JQuery, AJAX, Spring, Hibernate, IBatis, JAXP, XML, XSL, XSLT, SOAP, Web Services, Tomcat 5.5, Java / J2EE Patterns, JUnit, JAX-WS, SoapUI 2.0.
