Resume

Sign in

Web Services Java Developer

Location:
Chesterfield, Missouri, United States
Posted:
October 21, 2016

Contact this candidate

Sreekanth Reddy

Email ID: acw58x@r.postjobfree.com

Phone Number: 314-***-****

Summary:

Around 8 +years of extensive experience in Adobe CQ5/AEM and Java technologies developing and implementing solutions for Distributed Software products and applications which provides a browser-based user interface for both business and IT to create interactive, media-enriched, multichannel customer experiences using Java technologies.

Experience in web development specializing on Adobe Experience Manager, AEM platform (formerly Day CQ/Communique5).

Expertise in Adobe CRX Content Repository API for Java technology JCR, Apache Sling (REST based web development framework on top of JCR), and CQ5/AEM (Day's latest suite of WCM, DAM and Social Collaboration applications).

To build an engaging digital presence, drive more effective campaigns and grow online customer communities.

Flexible programming in Web Technologies likes JSP, JavaScript, Sightly, HTL, XML, AJAX, jQuery, Adobe CQ5 APIs, Apache Sling, OSGi bundles.

Experienced in developing Custom bundles and Servlets on Felix.

Good understanding of integration patterns and content-centric application development patterns using Adobe Enterprise Manager 5.6.1, AEM 6.0 and AEM 6.1.

Experience working with Log4j, JUnit and developing ANT and MAVEN Scripts for enterprise applications.

Extensive experience in AEM technologies ranging from designing and implementation of Day CQ components, Page Templates, Workflows, Communities, Dialogs, Tagging, User creation and Custom widgets, integrating UI and JavaScript frameworks based on need.

Good web page design skills and work experience in developing web applications covering front-end/ UI using the web internet technologies like HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, JSON, XML, AJAX and Content Management Systems with emphasis on W3C and usability standards.

Strong in AEM DAM, developed custom code to create assets, renditions, creating custom metadata for assets and assign Tags to assets.

Mastery of all core web technologies including XML, XHTML, client/server-side scripting languages such as JavaScript, JSP and web services development using SOAP and REST-full implementations.

Strong experience in using various IDE’S like Eclipse, RAD, Spring Test Suit, Edit Plus, Sublime text, Notepad++, Microsoft Visual.

Excellent understanding of Software Quality, Configuration Management and Software Release Practices.

Deep understanding of Core Spring Framework includes Spring Core, Spring Batch, Spring ORM, Spring DAO, Spring AOP and Spring MVC architectures.

Experienced in implementing single page applications using AngularJS, Rest based service calls.

Experience managing daily communication with an offshore development teams.

Strong knowledge of object-oriented programming towards front-end libraries.

Excellent Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation which also includes expertise in OOA, OOD, Distributed Application Development and OOPs.

Experienced in Angular JS, Struts, Spring and Hibernate Framework.

Experience using version control tools like Subversion (SVN), CVS, Clearcase and GIT.

Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.

Solid knowledge of complete Software Development Life Cycle and Application servers like Apache Tomcat 8.0/7.0, Glassfish.

Empathic listener and eloquent speaker with extraordinary presentation and negotiation skills.

Excellent problem solving and analytical skills with much more creative and factual.

Ability to grasp and adapt quickly to New Technologies.

Handling complaints from clients, customers, or citizens and easily understand and solve technical problems.

Combine patience, determination, and persistence to troubleshoot client issues.

Possess strong commitment to team environment dynamics with the ability to contribute expertise and follow leadership directives at appropriate times.

Technical Skills

Programming Languages

Java, J2EE, C, C++

Content Management

AEM-6.2, AEM-6.1, AEM-6.0, AEM 5.6.1, CQ5.4/5.5, WordPress, Drupal, Team Site

Technologies

J2SE, Servlets, JSP, JSTL, EJB, JDBC, JMS, Portlets, RPC, Web Service(SOAP/REST), AJAX, JQuery, EJB, JSON

Web Technologies

HTML5, HTML, Sightly, HTL, CSS, CSS3, JavaScript, DHTML, XHTML, DOM, Ext JS, Angular JS, jQuery, J2EE, XML, JSON, AJAX, JSP

Databases

Oracle, My SQL, DB2, MS SQL Server

XML Technologies

XML, XSLT, XHTML, XPath, SAX and DOM parsers, XSD

Framework

Spring, Struts, Hibernate, Junit, Log4j

Operating Systems

Windows, Unix, Linux, MAC OS

Databases

Oracle, SQL Server, MySQL, DB2

Application Server

Tomcat, Web Logic, Web Sphere, JBoss

Applications/Tools

Eclipse, RAD, IntelliJ,ANT, Maven, Jenkins, Rally, JIRA

Version Controls

GIT, CVS, SVN

Methodologies

Agile (Scrum, eXtreme), Waterfall, TDD

Certifications:

SCJP Certified Java Consultant

Professional Experience:

Big Human, New York Feb2016 – Till Date

Role: AEM Developer

Responsibilities:

Developed custom page content components, page templates, dialogs for web pages using AEM Slightly for Touch UI

Installed and Configured AEM Authoring & Publishing Instance.

Developed and deployed custom OSGi bundles in AEM system console.

Wrote custom workflows for publishing web pages and content authoring.

Design and development of web pages using AEM, Slightly, HTL, JavaScript, HTML, CSS, Ajax and JQuery.

Developed Adobe CQ templates and reusable components like multi-field components.

Worked on AEM communities for users to communicate and post their reviews.

Strong knowledge on AEM associated technologies like Sling, OSGI, Felix, Jack Rabbit, JCR, and CRX.

Worked on Tar Compaction and Indexing as part of application maintenance.

Used SVN as version control and integrated with Jenkins for continuous integration and nightly builds.

Provided trainings to the business users in content authoring on AEM Author instance using Touch UI.

Worked on web services to consume the data from the application API’s

Wrote custom code (scheduler with corn job) to create assets in DAM, workflows to approve/reject assets and assign tags.

Involved in building, deploying the code and moving code to different environments.

Part of the application support team for fixing the incidents after the deployment.

Environments: Java, J2EE, AEM 6.1, CQ5.6.1 (WCM), AEM DAM, Tagging, Workflows, Apache Sling, CRXDE, CRX, JCR, WCM, Sightly, HTML, DHTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, Tomcat 8, Scene 7, Websphere MQ, Apache Maven, AngularJS, SVN, JIRA, SOAP and REST Web Services, Oracle, UML, AJAX, log4j, Linux, Windows.

Cigna, Raleigh,NC May 2014 – Jan 2016

Role: AEM/CQ5 Developer

Responsibilities:

Installed and Configured versions AEM 6.0 and AEM 6.1 of Adobe CQ Web Content Management System and Apache Felix Admin Console.

Design and development of web pages using CQ, JSON, HTML, CSS, Ajax and JQuery.

Developed Adobe CQ templates and reusable components.

Extensively used CQ5 tagging features in developing components and templates.

Installed and Configured CQ5 Authoring & Publishing Instance.

Worked on clipped apps component which pulls data from external J2EE apps, web services.

Used spring’s native support for developing the authorization logic.

Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM

Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.

Used Hibernate as ORM tool and Perforce for source code repository.

Used GIT as version control and integrated with Jenkins for continuous integration and nightly builds.

Maintained the Content Management System (CMS) and provided support for the application in authoring environment.

Created web-services both restful and soap based from scratch.

Assisted in transition, Content Migration Plan to CQ5.

Designed DAM taxonomy and tagging for the website.

Involved in building, deploying the code and moving code to different environments.

Worked closely with Akamai, plus line for production deploy, Dispatcher cache, Akamai cache etc.

Involved in supporting the application post production and maintenance.

Suggesting innovations and doing subsequent analysis for the same.

Environments: Java, J2EE, AEM 6.0, AEM 6.1, CQ5.6.1 (WCM), Spring, Hibernate, CQ5 DAM, CQ Tagging, JAX-WS, JAX-RS, Workflow, Apache Sling, CRXDE, CRX, JCR, WCM, HTML, JSP, Servlets, JDBC, JavaScript, jQuery, Eclipse IDE, Tomcat 6, Scene 7, Apache Maven, AngularJS, GIT, Confluence, JIRA, Investors, Apache HTTP Server, SOAP and REST Web Services, JAXP, JAXB, Axis 2.0, Jersey, Servlets, Oracle, TOAD, UML, MS Visio, AJAX, unit, log4j, Linux, Windows, Unix.

Parexel International, Baltimore Jan 2014 – Apr 2014

Role: JAVA Developer

Responsibilities:

Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built. Identified the business requirements for the client and Developed UML class and sequence diagrams for documents tab functionality.

Design & Development using Java/J2EE, Web Services, Struts, XML, AJAX and Deployed on Web Sphere Application Server running on Unix.

Extensively used IOC and AOP(@Aspect) concepts of Spring Framework as part of development.

Involved in documentation of the architecture and configuration details.

Developed Front-End Applications to provide access to the database servers.

Used XML Web services with SOAP protocol for transferring data between different applications.

Used JDBC to query, update and maintain Database Servers using SQL queries.

Used HTML5, DHTML, JSON, CSS3, JavaScript, jQuery, Ajax to create the front end applications.

Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages also Bug fixes for existing software system and also software enhancement.

Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.

Extensively used JavaScript to make the web page more interactive.

Responsible for creating dynamic server side pages using JSP.

Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.

Developing client side validation code using JavaScript and jQuery.

Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns and creating pages in Site Core and validating the HTML code with W3C Validator.

Used AJAX and JSON to send request to server and updating GUI pages using callback functions.

Understood their existing code and made changes to adapt the new environment.

Glansa Solutions, India Jan 2011 – Dec 2013

Role: Java Developer

Responsibilities:

Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built. Identified the business requirements for the client and Developed UML class and sequence diagrams for documents tab functionality.

Design & Development using Java/J2EE, Web Services, Struts, XML, AJAX and Deployed on Web Sphere Application Server running on Unix.

Extensively used IOC and AOP(@Aspect) concepts of Spring Framework as part of development.

Involved in documentation of the architecture and configuration details.

Developed Front-End Applications to provide access to the database servers.

Used XML Web services with SOAP protocol for transferring data between different applications.

Used JDBC to query, update and maintain Database Servers using SQL queries.

Used HTML5, DHTML, JSON, CSS3, JavaScript, jQuery, Ajax to create the front end applications.

Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages also Bug fixes for existing software system and also software enhancement.

Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.

Extensively used JavaScript to make the web page more interactive.

Responsible for creating dynamic server side pages using JSP.

Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.

Developing client side validation code using JavaScript and jQuery.

Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns and creating pages in Site Core and validating the HTML code with W3C Validator.

Used AJAX and JSON to send request to server and updating GUI pages using callback functions.

Understood their existing code and made changes to adapt the new environment.

Environment: Struts2, Spring Core, Spring AOP, Spring MVC, Hibernate, JSP, Java, Servlets, JDK, HTML5, DHTML, CSS3, JavaScript, JSON, JDBC, jQuery, Oracle, Log4j, XML, AJAX, GIT, DOM, XML, JavaScript, Maven, IBM RAD, WebSphere Application Server.

Capital IQ, Hyderabad Aug2009 – Dec 2010

Role: Java Developer

Responsibilities:

Developed presentation layer using JavaScript, HTML and CSS.

Enhancing the product with new features as per client requirements.

Developed front end UI screens for multiple projects and worked with multiple teams concurrently, being mindful of all deadlines.

Had been part of QA testing team to perform different testing phases like unit testing, integration testing for the project.

Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Forms/Custom Tag Libraries, JSP and EJB’s.

Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).

Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.

Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.

Have used unit for unit testing framework of code in Test Driven environment.

Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.

Worked on web technology Java, JSP, Servlets to build front end web framework.

Have adopted J2EE framework using Struts, Web Services with standard design patterns.

Developed custom web forms a JavaScript.

Implemented feedback form.

Used simple XML to build/process xml documents.

Worked with the design of the templates and skins in CSS.

Upload the code and do necessary changes and test the application in server, if needed then fix the bugs and test again.

Environment: J2EE, Java, JNDI, JDBC, Servlets, JSP, XML, SAX, Design Patterns, HTML, XHTML, XML, XSLT, XPATH, CSS, JavaScript, jQuery, JSON, AJAX, DOM, Astana Studio 2.0, Eclipse, Sub Version, SVN version control, UML, unit, Web Services, SOAP, WSDL, jobs 4.0., CVS, Oracle and Log4j.



Contact this candidate