Java Developer Resume
Nashville, TN
SUMMARY
- Around 8 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.
- Excellent work experience in Day CQ5.3 and Adobe Experience Manager(AEM 6.0), 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.
- Have hands on experience with Adobe CQ5 Web Content Management (WCM) server.
- 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, JSTL, Hibernate, SQL, PLSQL, AJAX.
- Very good at developing custom components, page components, template and workflow components in CQ5.x.
- Well versed with Application Servers WebSphere 5.x and Web Server Tomcat 5.5/6.0.
- Proven expertise in building N-Tier Web Applications using Servlets, JSP using MVC and Struts 1.x framework.
- Implemented Java &J2EE design patterns in multiple projects.
- Good understanding of Java content repositories, sling request processing and OSGi bundles.
- Extensive experience in CQ/AEM, DSP, JSP and Display Tag for User Interface Development
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Extensive and in-depth knowledge in WebLogic Server & Portal Server 8.1, 9.2, 10.2. 10gR3
- In-depth knowledge in design and development of MVC architecture using Spring framework.
- Good knowledge of web services and has technical understanding of SOAP protocol, UDDI & WSDL.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
- Extensive knowledge and hands on experience with XML, HTML, DHTML, CSS, SQL, WAP.
- Experience with Agile process methodology.
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.
TECHNICAL SKILLS
Languages: Java, C++, SQL
Distributed Technologies: MVC, Hibernate.
Web/Application Servers: WebLogic, Apache Tomcat, JBoss, IBM WebSphere
Scripting Languages: AJAX, JavaScript, CSS.
Markup Languages: HTML, XML, DHTML
Database Apps: MySQL, Oracle 8i/9i/11g, MS Access
Operating Systems: MS-Windows XP/2000/7/8, Sun Solaris, Unix
Version Control Tools: CVS, SVN, ClearCase.
Other Tools: Eclipse, Net Beans, SQL Developer, Toad, MAVEN 2.2, File Vault, Jenkins, Bamboo.
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
CQ5 Developer/AEM Developer
Environment: Java (jdk1.5), JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Adobe CQ 6.0 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux.
Responsibilities:
- Installed and Configured version 6.0 of Adobe CQ 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 CQ6.0, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed Adobe CQ6.0 templates and reusable components.
- Extensively used CQ5 tagging features in developing components and templates.
- Worked on implementing Confidential 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.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Implemented the Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Deployed jar files from the Felix System Console.
- 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 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.
- Implemented the internationalization (I18N) for all the components in CQ6.0.
- Used Log4J for logging and tracing the messages.
- Worked closely with Akamai, plus line for production deploy, Dispatcher cache, Akamai cache etc.
- Involved in supporting the application post production and maintenance.
Confidential, WI
CQ5 Developer/AEM Developer
Environment: Java, JSP, J2ee, JSON, HP - Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Eclipse, Day CQ5.3, Apache Sling, Apache Felix.
Responsibilities:
- DevelopedTemplates and Components
- CreatedTagging and workflows
- Manage content from CQ5 into intranet Portal Content
- Handled setting replication agents and other activation issues as worked in distributed environment.
- Developed various components and templates for companyPublic Website
- Synchronization between dev/QA and productions
- Responsible for Group andUser management
- Organized and managed rollout of system to initial deployment location.
- Exercised significant on-the-spot issue management and end-user
- Integrated all issues, code fixes, and releases into deployment.
- CQ5 Digital Asset Management Strategy.
Confidential, Lewisville TX
Java Developer
Environment: Java, JDBC, HTML, JavaScript, Struts1.x, JSP, Servlets, Log4j, JUnit 3.8.1., Eclipse 3.1.1, Hibernate, CVS, CSS and JS, SQL Server 2007.
Responsibilities:
- Have involved in rule mining. Extracted and Mined rules from different applications and documented in rule design template.
- Generic Rule Templates are designed and developed to easily enter/modify the business rules in RMA by business users in Blaze 6.5.5.
- Developed and implemented business rules, Rule sets, Rule flows and Functions using SRL.
- The rulesets are exposed as different entry points and deployed as a java service inside ETL applications.
- Application is tested with jUnit.
- The web services are created using top-down approach.
- The WSDLs are created and java classes are generated using XFire.
- The Mule services are configured (UMO) to pass aggregated object to Blaze.
- The Mule configuration files are created and services developed.
- In-Memory HSQLDB is used and configured in ant script for using testing of dashboard DAOs
- Involved in Iterative development using Agile Process.
Confidential, Nashville, TN
Java Developer
Environment: J2sdk 1.5,ANT, JDBC, HTML, JavaScript, Struts1.x, Hibernate,JSP, Servlets, Log4j, JUnit 3.8.1.,Eclipse 3.1.1, CVS, CSS and JS, SQLServer 2007.
Responsibilities:
- Involved in system design and development in Core Java using Collections, multithreading.
- Involved in Core Java technologies multithreading, exception handling.
- Developed JUnit test cases and Validated users input using regular expressions in JavaScript as well as in the server side.
- Involved writing Stored Procedures from java code and optimize the performance.
- Used Direct JDBC in Some places for database operations and calling the Stored Procedure.
- Used Hibernate Query Language for to store and retrieve data from the database.
- Configured the Queues and topics on the JMS of the JBOSS server.
- Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
- Developed ant build script and ant task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
- Developed PL/SQL objects like packages, procedures and functions.
- Always adhered on Quality processes during delivery on tasks to client.
- Provided Test Scripts and Templates with test results of each task delivered to the client team.
- Developed Unit Tests using Junit framework.
- Provided regular status reports and pro-actively provide point-wise feedback on progress made, issues outstanding etc.
Confidential
Jr. Java Developer
Environment: Java, JSP, J2ee, JSON, HP - Unix 11.2, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Eclipse
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.