Java Developer Resume
Richardson, TX
SUMMARY:
- Over 8+ years of IT experience (Java/J2EE Developer, CMS Developer).
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
- Experience in different phases of Software Development Life cycle (SDLC) including Analysis, Design, Implementation and testing during the development of software enterprise applications.
- Experienced in developing CMS based applications using Adobe CQ
- Worked extensively in AEM/CQ 6.1, 5.6.1, 5.5, CMS, CRXDE Lite, WCM, OSGI Framework, DAM, Apache Sling, Apache Felix, JCR.
- Expertise in Adobe CRX (Content Management Extreme), CQ5 WCM, Components, Widgets, CQ5 DAM, Apache Sling.
- Excellent programming skills with strong understanding of JavaScript, DOM and allied Object Oriented programming concepts.
- Worked on Angular 2.0 by consuming RestFul web services & Used Angular 2.0 forms like Template Driven forms
- Setup and configured Authoring and Publishing environments, replication agents.
- Proficiency in programming with different Java IDE's like Eclipse, RAD and Net Beans, JBuilder
- Experience with JUNIT for performing Unit Testing and determining the functionality.
- Good analytical and problem solving skills, Quick learner, Team player with excellent Organization and Interpersonal skills and ability to manage team for completing the deliverables well in time
TECHNICAL SKILLS:
Technologies: JSP, Servlets, RMI, JNDI and JDBC, JMS, JCR, XML, XSLT, SAX, DOM, SOAP, SOAP, JAX - WS, WSDL
User Interface: JSP, JavaScript, Ajax, HTML, Angular Js and CSS
Languages: Java, SQL
Web Application Frameworks: Struts, Hibernate, Apache Felix
Content Management System: Adobe CQ5.X5, AEM5.6, AEM6.1,Adobe CRX
Application Servers: JBoss 6.x/5.x, Apache TomcatOS: Windows 7/Vista/NT/XP, Unix and Linux
Database: Oracle 7.x/8i/9g/10i/11g, SQL Server 2005/2008, MySQL
IDE: CRXDE, Eclipse, RAD, NETBEANS
Version Control: SVN, CVS, Clear Case and GIT
SDLC methodology: Waterfall, Agile
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Java Developer
Responsibilities:
- Developed and inherited the basic components with respect to the Organization requirements in AEM 6.1.
- Designed the UI (i.e. web pages) in using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed various templates for Consortium to be reused by all the members for individual websites.
- Worked on Agile and Scrum methodologies to provide the end to end solution.
- Installed and configured Adobe AEM 6.1, AEM 5.6 Web Content Management System.
- Developed new feature sets on Adobe Experience Manager based web application using Core Java, Adobe CQ, Apache Felix, Apache Sling
- Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
- Created Angular 2 components, implemented Interpolation, Input variables & Bootstrapping
- Involved in supporting the application post production and maintenance
- Used JIRA & Mingle for bug tracking and project tracking.
- Used Maven to build and generate code analysis reports.
- Developing OSGI services using sling framework and Maven bundles
- Attend core priceless cities platform feature/function walkthrough meetings with client to understand business and functional requirements of the website
- Implemented Adobe CQ templates, components, workflow, style sheets, JSON, JQuery
Environment: JDK 1.6, Html, CSS3, JSON, JQuery, Adobe AEM 6.1,angular JS CRXDE, JUnit, Selenium, File Vault, JSP, and Servlets, Apache Sling, Apache Jackrabbit, SVN, SCP.
Confidential, Mooresville, NCJAVA/J2EE/AEM Developer
Responsibilities:
- Developed the customizable landing pages and CQ5 custom components
- Translates business requirements into technical details relevant to Adobe CQ5
- Ability to develop quickly and with high quality via Sprints under the SCRUM methodology
- Designing the new component/template/service/workflow/life cycle/jobs/email template from scratch or doing the customization in the already built using the CQ5 APIs or the JAVA APIs along with Jsp, Servlet, HTML, Jquery, AJAX, CSS.
- Installed and configured AEM 6.1 of CQ Web Content Management System and Apache Felix Admin Console.
- Used Model-view-controller capability and its features for data binding, validation ajax requests/response.
- Installation and Configuration of Author and Publish environments, replication agents, cache rewrite rules for routing the calls to AEM.
- Writing the queries in SQL for fetching the data from the repository.
- Developed UI using HTML5 and JSP
- Developed a customized Web Pages using AngularJS
- Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache
- Designing the email templates creating the dialogs.
- Implemented custom components using cq tags, jquery, JavaScript and jsp.
Environment: JDK 1.6, Html, CSS3, JSON, JQuery, ExtJS 4.0, Adobe CQ5.4, Apache Sling, Apache Jackrabbit, CRXDE, JUnit, QUnit, GIT, File Vault, JSP, and Servlets.
Confidential, San Francisco, CAAEM Developer
Responsibilities:
- Responsible for programming, testing, implementation, documentation, maintenance and support of AEM software components, processes and industry best practices.
- Developed high quality, secure, scalable AEM solutions based on technical requirements specifications and design artifacts.
- Involved in design phase of the project, it included two sprints of Agile.
- Designed and developed Content Structure including folder structure. Designed and developed custom templates, components, custom dialogs, widgets, OSGI bundles.
- Coordinated with clients for development of specifications to support content and collaboration solutions
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Developed AEM Components for Classic UI and TOUCH UI.
- Worked on AEM Workflows, created custom workflows using workflow API.
- Implemented in upgrade process from Adobe CQ 5.6.1 to AEM 6.0
- Supported internal and external users of the web content management system. Performed production incident management and participated in on-call escalation pager support rotation.
- Documented application components for support and training materials for Quality Assurance and Quality Control processes.
- Assisted Senior Team members in modification of the documentation templates per the needs of the project and technology.
Environment: JDK 1.6, Html, CSS3, JSON, JQuery, Adobe AEM 5.6.1, CRXDE, JUnit, JSP, and Servlets, Apache Sling, Apache Jackrabbit, Adobe CQ 5.6.1, AEM5.3
ConfidentialJava/J2EE Developer
Responsibilities:
- Involved in gathering the requirements from the business.
- Extensively worked on web services to interact with different systems.
- Created User Interface using MVC pattern, CSS, HTML, JQUERY, JSTL, JSF and AJAX.
- Developed screens for the Correspondence, Insured Personal Information, Reports, Help Center using data tables and search functionality.
- Developed complex Advanced Search Screens Using JSF along with Pagination for the Claims data
- Developed python deamon processes that filter, price, and load CDR data to Oracle DB
- Involved in Analysis, design and coding on J2EE Environment.
- Develop integration techniques using the Apache camel.
- Delegated Struts Action management to the spring framework.
- Assisted the IT team to develop service oriented architecture (SOA), and data warehouse system to utilize data mining for data analysis.
- Created and modified Stored Procedures, Complex SQL Commands for the application using PL/SQL.
- Developed web Components using JSP, Servlet under J2EE Environment.
- Developed web Components using Servlets and Server side components using Struts 2 under J2EE Environment.
- Supported to the QA team during the System Testing phase and fixed the Defects.
- Prepared the test data required to test all screens/functionalities in the application.
- Execute regression and Performance Loading test cases.
- Migrated the complete project from Struts1 to Struts2.
Environment: Web Services, IBM WebSphere Application Server, Java 1.5, XML, XSD, HTML, JSF, Java Script, Ajax, JSON, Web Sphere 6.1, Apache Camel, CDR, SQL, PL/SQL, Log4J, TOAD, Design Patterns, UNIX, SVN, Windows 7,Struts 2, Spring, Hibernate.
ConfidentialJava /J2EE Support and Developer
Responsibilities:
- Gathered the requirements from the client and converted all of them in to stories.
- Estimated the efforts required for creating a new portal and the components in it
- Involved in all the phases of (SDLC) Software Development Life Cycle including analysis, designing, coding, testing and deployment of the application.
- The backend logic was mainly fulfilled using Core Java concepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
- Applied the Spring Security to improve the security of the system.
- Adapted various design patterns like Business Delegate, Data Access Objects, MVC.
- Used spring framework to implement MVC Architecture.
- Used JavaScript for the web page validation and Struts Validator for server side validation.
- Designing the database and coding of SQL, PL/SQL, and Triggers and Views using IBM DB2.
- Used spring framework to implement MVC Architecture.
- Responsible for defining APIs to Install a profile from an iOS device given a profile alias
- Involved in implementation of RESTFUL web service to retrieve the user data format of JSON.
Environment: Java6, J2EE, Hibernate 3, Spring 3.0, XML, JSP, JSTL, CSS, JavaScript, HTML, AJAX, Spring MVC, Spring Security, Log4j, Oracle10g, JUnit, UNIX, Apache Tomcat, SVN, REST Web service.
ConfidentialJava /J2EE Support and Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed Struts forms and actions for validation of user request data and application functionality.
- Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
- Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
- Designed and developed Java Beans for session management.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Tomcat application server with MySQL.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used ClearCase for source code control and JUnit for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, IBM Web Sphere, JUnit, DB2, CVS.