Java Developer Resume
Bothell, WA
SUMMARY:
- 6 years experience in IT industry which includes analysis, design and development in CMS (Content Management
- System) domain and application development in J2EE platform.
- 2 + years experience working in Adobe CQ5.5/ CQ 5.4.
- Proficient with CQ Architecture, Application development and Deployment Cycles.
- Thorough Knowledge in OSGI, Apache Felix, Apache Sling Frameworks.
- Extensive experience in WCM, DAM, CRX, MSM (Multi Site Management), Personalization and Localization.
- Strong development skills on Customized Components/Templates, Workflows, Schedulers, Event Listeners, Custom
- Widgets and CQ Listeners (Dialog).
- Understanding of automated deployment process (AEM packages).
- Knowledge of application build packages (GIT/Maven).
- Exposure to Social Collaboration and Users/Groups Administration in CQ5.x.
- Good knowledge and understanding of CQ5 Technology stack.
- Well versed with Java and J2EE concepts.
- Having strong knowledge in OOPS concepts.
- Ability to work in a complex, deadline oriented environment.
- Good team player with extensive interaction skills
- Excellent analytical, problem solving skills and highly motivated team player with ability to work independently.
- Ability to learn and adapt quickly to the emerging new technologies
TECHNICAL SKILLS:
Java /J2EE Technologies: Servlets, Java Thread, Swing, JSP, JSTL, Tiles, JDBC, EJB 2.0, Web Services, XML (XML 1.0, SAX, DOM, SOAP, WSDL, XSL, XSLT), JNDI.
Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, PHP, DHTML, XML, DOM
Enterprise Web Products: CQ 5.4, CQ 5.6
Frame Works: Struts MVC, J2EE Design Pattern
Application Servers/ Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere
Databases: MySQL 4.1.16, Oracle 8i, 9i & 10g, SQL Server 2008
Testing Tools: Junit
Source Control: Tortoise CVS Client 1.8.22, Win CVS, SVN & Star Team
Design Tools/Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum
Operating Systems: Windows 2008/2012, Windows 7/8, Linux, UNIX.
Other Tools: Eclipse, WebSphere Studio Application Developer, ANT, File Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, Bothell, WA
Responsibilities:
- Develop and integrate SOAP/REST Web services with the application using Dell BOOMI platform.
- Improve the application performance by code refactoring, single Css/Js implementation and optimizing Web server configurations.
- Fix various defects throughout the application by analyzing and optimizing different web service calls.
- Integrate HPQC/Rally to automate the migration of defects from HPQC to Rally in order to prevent manual efforts for creating the defects in Rally.
- Involved in a team for implementing Micro - services architecture for the project using Spring.
Environment: AEM 5.6, Dell BOOMI, WCS, Java, J2EE, Javascript, JQuery, XML, Apache Sling, SOAP/Rest Web Services, Spring, GitHub and Linux.
Confidential, Detroit, MI
Responsibilities:
- Experience in using J2SE, J2EE, Open source technologies API for application development.
- Experience in Development and Deployment of complex enterprise level CQ WCM application.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, CRX.
- Integrated SOAP web services with product data and created product page generated wizard.
- Developed Adobe CQ5 templates, Components and Responsible for setting up DEV and QA environment with Author
- And Publish Server setups and maintenance of CQ5 Application.
- Developed WCM components, integrations and applications
- Worked on back end restful services which would be integrated with front end for the products data etc.
- Involved in developmental activities using the front end technologies like HTML, HTML5, JSP, AJAX, XML, jQueryCSS/CSS3, jQuery And EXT - JS.
- Worked on back end restful services which would be integrated with front end for the products data etc.
- Made configuration changes to address issues like caching, external application redirects.
- Developed custom widgets like multi-multi field and components.
- Created a servlet to fix the content pages and remove generic nodes from page template.
- Responsible for creating the design for web pages and their components.
- Responsible for defining the initial project structure.
- Set up and modified redirects on apache webserver and set up virtual hosts to redirect the legacy websites
- Responsible for creating the Maven scripts for automation build and deployment.
- Installed the dispatcher on Apache web server and configured it for QA and Staging environments.
- Developed dynamic Report generation using display tag and JSLT
- Associated with the full life cycle of the application using Agile/SCRUM SDLC Process, attending daily scrum meetings
Environment: Adobe CQ5.6 (CMS), Java (jdk1.6), JSP, Servlets, extJS, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, OSGI bundles, Spring Webapps, Github, log4j, Windows and Linux
Confidential, Eagan, MN
Responsibilities:
- Requirements gathering for new site and clarifications
- Design and develop custom components, workflows and templates
- Development of modules and OSGI bundles
- Unit testing of developed modules
- Code reviews with Team
- Followed agile methodology, using two week sprints for each module.
- Demo to the customer after every iteration/sprint
- Supporting technical team members in resolution of functional and technical problems pertaining to Adobe CQ5
Environment: Adobe CQ 5.5, Java 1.7, Servlets, JSP, JavaScript, JQuery, Maven, CRXDE
Confidential
Responsibilities:
- Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
- Integrated the JSF framework for the presentation layout and extensively used the dynamic rendering feature
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Designed and developed Java Swing interfaces for Contact, Event and Mail information editing
- Implemented Struts Framework with EJB classes as Model which is interconnected with database
- Developed JMS components to send messages from one application to other application internally
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
- Work involved extensive usage of HTML, DHTML, CSSS, JQuery, JavaScript and Ajax for client side development and validations Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using DB2 and Sybase
- Developed screens using XML documents and XSL
- Involved in key data migration strategy for oracle E - business suite customers using iSetupDeveloped different SOAP services and Web Services using WSDL, SOAP and Oracle 9i JDeveloper
- Developed Perl scripting for the parsing of information in a file
- Developed Message Driven Bean components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers
- Specialist tasked with resolving application and data migration issues on UNIX AIX system. Performed scripting and other UNIX tasks
- Developed Java beans and JSP's by using Spring MVC and JSTL tag libs for supplements
- Involved in the deployment process of the application on WebSphere Application Server
- Developed UNIX shell scripts and Perl scripts for integrating and scheduling the Teams Bulk Asset Import tasks
- Consultant to project management in implementing an AGILE development process based on scrum and XP
- Used WLST as a Node Manager client for starting, suspending, and stopping servers remotely
- Development of EJB's, Servlets and JSP files using JDeveloper for implementing Business rules and Security options using Web Logic App Sever 8.0.
- Serena Dimensions and CVS are used as source code controls
- Used Hibernate for the O/R mapping
- Deployed the Web application using ANT build script
- Tested the applications with the JUnit, Also written some test cases
Environment: Java 1.5, J2EE 1.2, JDBC, Struts 2.0, HTML, CSS, Ajax, JavaScript, XML, Maven, SQL, PL/SQL, Oracle 9i, RAD IDE 7.5,Web Sphere Application Server 7.0, Junit, Eclipse
Confidential
Responsibilities:
- Development of new ServiceNow implementation of GE Power & Water business process following the development lifecycle (SDLC) and ITIL principles, with a continuous interactions with clients to reach the project goals.
- Using of WSDL for Soap messages, Perl attachments, Homepages, Portals, PDFs creator, emails, catalogs, modules and applications.
- Development of Business Rules, Client Scripts, GlideRecords, UI Actions, Record Producers.
- Tracking of tickets in HI Customer Service System Platform and continuous participation in Service Now Community.
- Use of five ServiceNow Instances interaction with ServiceNow Admin in progress.
- Front - end developer using jQuery and bootstrap techniques to make the interfaces able to connect to the back-end side
- Using Java and xml in a MVC environment.
- Implementation of security validations with JavaScript and Java for front and back end, and mapping connections to
- Oracle DB.
Environment: Windows XP, JavaScript, JavaScript, HTML 5, Windows 7, XHTML,SQL Server 2005.