We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 7+ years of IT experience with Java UI & Java/ J2EE and Adobe CQ5, AEM5.6, AEM 6.1, 6.2 and 6.3 to build websites, apps and forms.
  • Over 5 years of hands on experience as an Adobe LiveCycle Designer Forms Developer using Adobe Acrobat 7,8,9 X (10) & 11, Adobe LiveCycle ES 2,3, & 4, AEM and Adobe Acrobat Pro.
  • Experience with AEM, Adobe Campaign, Adobe Flex 4.x and Output Designer 5.7.
  • Proficient in Adobe Workbench Process, and User Experience (UX) Designer
  • Experienced in developing CMS based applications using Adobe CQ5/AEM (4 years), Apache Sling, Felix and OSGI.
  • Performed Segmentation and Integration using Audience manager.
  • Good experience in Sightly scripting language.
  • Hands on experience in Unix Shell Scripting.
  • Experience working as Java/JEE Technology Lead/Developer with team size ranging from medium to large.
  • Experience in analysis, design and development of client/server - based enterprise applications using Java / J2EE Technologies in both Windows and UNIX platforms.
  • Experience in NoSQL database Cassandra.
  • Experience in Cassandra Model design and Integration with DAO layer.
  • Experience in building highly decoupled Systems using Micro Services Architecture.
  • Experience in design and development of web applications using Web content management system - Adobe Experience Manager (AEM).
  • Experienced in collecting technical requirements, implement Adobe Marketing Cloud components and multi-report tagging using Dynamic Tag Management (DTM).
  • Experience in using the core frameworks in AEM platform such as JCR, Apache Sling and Apache Felix
  • Involved in system requirement analysis, design, database design, estimation, development of frameworks, Unit testing and re-usable components.
  • Involved in full project life cycle experience from requirement analysis to UAT. Experienced in developing applications using application/Web servers such as JBoss, WebSphere and Tomcat.
  • Extensive experience in UNIX Shell scripting and job scheduling using Control-M, CA7 job and Autosys schedulers.
  • Expertise in J2EE business area involving working with Struts framework using JSP, Java Servlets on Web Sphere application servers.
  • Hands on Expertise on Web Logic, Web sphere, Apache Tomcat, Orion and Sun Solaris web server.
  • Excellent working knowledge of Core Java, Applets, XML, SOAP, XSLT, Struts, JSF and J2EE framework.
  • Worked in Extreme Programming environment.
  • Experience in Object Oriented Analysis & Design (OOA&D) using Design Patterns.
  • Experience in Object Oriented Programming.
  • Expertise in the areas of application development - user interface, code optimization and debugging techniques.
  • Experience of working in all major areas of the Software Development Life Cycle and good experience in Application Performance analyzing and tuning and Strong experience on AGILE (SCRUM) and Waterfall SDLC.
  • Experienced in MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business.
  • Developed Struts action, form beans, business object and adapter components for the controller and model layers of the MVC pattern.
  • Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Experience in developing web applications with various open source frameworks like Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate2.0/3.0ORM, Hibernate ORM Search 3.5, JPA, Struts Framework 1.2,2.1, Struts Validation and Tiles Frameworks.
  • Good knowledge and hand on experience in developing and consuming Restful web services using REST API. Used Jersey and Jackson libraries in reference implementation of JAX-RS and experience in developing and consuming SOAP web services using JAX-WS.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-WS and UDDI).
  • Very good working experience in databases such as Oracle11g, MySql, Sybase, SQL Server in the areas of Object-Relational DBMS Architecture, physical and logical structure of database, Application Tuning and Query optimization.
  • Design and Implement Database Schema, Import Schools data and build stored procedures on SQL Azure.
  • Strong Database skills with Oracle& working with VISIO and TOAD11, SQL navigator tools for database modeling and development.
  • Experience with build management tools like Gradle, Maven, and Ant for the building of deployable artifacts from source code.
  • Experience in installation, configuration, deployment and management of web and enterprise applications on BEA WebLogic Server and JBoss application servers, Tomcat server.
  • In-depth knowledge of Amazon EC2, S3, VPC, RDS, ELB, Autoscaling, IAM, SQS, security groups, Lambda, Route 53, Cloud Watch and other AWS services.
  • Experience in working on version control systems like Subversion and GIT and used Source code management client tools like TortoiseSVN, Stash, GitHub and other command line applications etc.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML, XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets and AngularJS with Client scripting and Server-side scripting languages like JavaScript, jQuery, JSON, JSF and JSP.
  • Hands on Experience in UML designing, Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams with Microsoft Visio and Rational Rose 4.0.
  • Experience in log management tools like log4j, Splunk generating the application usage reports.
  • Involved in writing the JUnit test cases as part of unit testing, used Mocking frameworks EasyMock, PowerMock Objects and Spring Datasets in TDD approach.
  • Worked on CI tools including Jenkins, Build tools including ANT, Maven and version control tools including Git, GitHub, SVN.
  • Excellent communication, analytical, inter-personnel and presentation skills, capable to meet tight deadlines and Team Spirit.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, JavaScript, Slightly, jQuery, XML

Languages: C++, Java, SQL

Technologies: JSP, Servlets, LDAP, EJB, RMI, JNDI and JDBC, JMS

Adobe Applications: Apache Sling, Adobe CQ5.X and AEM 6, Adobe CRX, Adobe Audience Manager, Adobe Target

Frameworks: Struts, Spring MVC, Apache Sling, Apache Felix

Databases: MySQL, SQL Server, Oracle 12c/11g

IDE TOOLS: Eclipse, IntelliJ

Operating System: Windows, RHEL, Ubuntu, CentOS

Version Control: GIT, SVN

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE:

ACM/AEM Developer

Confidential, MA

Responsibilities:

  • Created templates using Adobe experience manager 6.3.
  • Created custom templates for use within Confluence.
  • Created custom segments for users to offer a more personalized site using AEM and Audience manager.
  • Analysis and development of modules using Adobe CQ and Java/JEE technologies.
  • Development of templates, components and services using Java, JSP and apache sling.
  • Integration of the CQ pages with ecommerce platforms such as Hybris.
  • Worked on the issues like Disable Targeting and jQuery Versioning which usually arise when upgrading from CQ5.6.1 to AEM 6.0.
  • Integration of AEM with Adobe Marketing cloud and other third-party services.
  • Migrating the existing content which was stored in XML files to CRX repositories
  • Lead independently whole technical delivery from solution to deployment
  • Understanding the business needs and processes; identify solutions, present and guide project team/sponsors in identifying best solution.
  • Participated in Requirements Analysis; design Applications based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy applications
  • Provide unit testing, code documentation and support of developed applications
  • Ensure prompt and quality delivery of code and design artifacts
  • Followed the Agile practices during the development Developed custom launchers and workflows for processing & publishing Assets.Written schedulers for batch processing of assets. Made many configurable properties in schedulers.
  • Fixed many system performance related issues like observation queue max out and indexing (async).
  • Created templates using Adobe experience manager 6.3.
  • Created custom templates for use within Confluence.
  • Created custom segments for users to offer a more personalized site using AEM and Audience manager.
  • Took the support of automation tools like Bower, Grunt, and Gulp to carry out repetitive tasks.
  • Developed modular homepage component for the application using Sightly.
  • Developed multiple OSGi services encapsulating the business logic which can be used by components in JSP and Sightly component development.
  • Worked onAEM product suite, including CQ/AEM, CRX, CQ WCM and DAM.
  • Worked on SEO's, target and analytics for the developed AEM sites.
  • Developed custom metadata form for assets and implemented many conditional logics in the form.
  • Involved in designing application-using .NET Technologies.
  • Has experience on Tracking messages, Emails and OOTB reports.
  • Created components using Sightly HTML.
  • OSGi bundle containing components is created and OSGi services are accessed fromAEM components.
  • Developed various Unix shell scripts which validate the Source files and make sure that proper data should be available to load in the target tables.
  • Development of Unix shell scripts for execution and scheduling of jobs.
  • Designed, test and development environments and migrated workflows from one environment to other.
  • Used JQuery, Angular JS to provide services to different components of portal.
  • Managed entirecampaignmanagement environment.
  • Configure and implement Adobe Campaignsolutions including web forms.
  • Create Target Cell Spreadsheets for campaignexecution. Create and use flowchart templates as well as strategic segments.
  • Integrated Campaigns with AEM in order to manage email delivery content and forms directly inAdobe Experience Manager(AEM).
  • Written event handlers and servlets for processing business logic.
  • Involved in system tuning activities like workflows purging, custom loggers and url shortening configurations.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Developed Adobe CQ templates and reusable components.
  • Integrated with a shared globally accessible repository for shared permissions- based digital media assets usingAEM DAM.
  • AEM Forms 6.1 Development for Arizona Division of Child Support Services
  • Converted Microsoft Word Forms to Adobe AEM Designer XDP forms
  • Developed complex XSD schemas based on Arizona’s DCSS business model
  • Gave guidance to AEM developers in Adaptive Form best practices and data binding
  • Developed custom user centric workflow in AEM Workflow that provided case workers with the ability to review, reject, deny and or forward requests for child support services applications.
  • Developed custom Adobe DSC component in JAVA that integrated with Arizona’s DCSS ATLAS system.
  • Drove testing for Azure billing releases by using Offer Validation framework and Cayman Validation System to efficiently identify billing issues to avoid any financial loss to Microsoft and customers.
  • Involved in building, deploying the code, moving code to different environments.

Environment: Java, AEM6.1, AEM 6.2 CQ5.6.1, Audience Manager, CQ5 DAM, CQ Tagging, Apache Maven, JIRA, JSP, Apache HTTP Server, Servlets, RESTful API, JDBC, Apache Sling, CRXDE, CRX, AJAX, Eclipse IDE, Tomcat 6, eclipse, AngularJS, jQuery.

AEM/CQ5 Developer

Confidential, IL

Responsibilities:

  • Interacting with Offshore team to resolve AEM and tablet issues Adobe LiveCycle Designer.
  • Process support forms from Adobe LiveCycle Workspace ES3 and Intranet helpline tickets from customer care, retail branches, and outbound sales to support customers with online/mobile banking, eCommerce features and services and miscellaneous inquiries and requests.
  • Installed CRXDE Integrated development environment and Configured the project with Subversion version control.
  • Developed AEM Adaptive Form for the USA Army Recruiting using AEM Forms 6.1 JEE.
  • Developed custom Adaptive Form Components, Adaptive Form Fragments and custom JavaScript library for the dynamic rendering of Adaptive Forms.
  • Developed AEM Forms Workflow that processed the Adaptive Form submission. Worked on clipped apps component which pulls data from external J2ee apps, web services.
  • Integrated with a shared globally accessible repository for shared permissions- based digital media assets usingCQ5DAM.
  • Installed and Configured version 6.0 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
  • Development and configuration of content management site using AEM Sites (Adobe CQ) and Java, JSP, HTML/DHTML, XML, JavaScript and Sightly.
  • Developed custom AEM Sites/CQ components using Sightly and the Sling Model Framework.
  • Worked on developing Custom Index rules for minimizing the search queries response time and for improving the performance.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
  • Installed and upgraded Jira in production to keep up to date.
  • Installed and managed plug-ins for Jira and confluence in production environment.
  • Worked with various teams on Setting new JIRA & Confluence instances for new teams
  • Worked on Integrating(migrating) JIRA with Confluence, Fisheye, Crucible.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Conducted analysis and evaluation of existing systems to upgrade latest version.
  • JIRA Created custom templates for use within Confluence.
  • Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
  • Used Bootstrap to develop responsive web pages.
  • Configured author and publish instances, dispatchers, and continuous integration for all deployment environments.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Did gap analysis of the integrations and designed more optimal solution for file transfers, database archival, data migrations, configuration of Marketing data marts, response upload processes.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM.
  • Created web-services both restful and soap based from scratch.
  • Assisted in transition, Content Migration Plan toCQ5.
  • Designed DAM taxonomy and tagging for the website.
  • Involved in building, deploying the code and moving code to different environments.
  • Guided Service manager and service team to aid in the creation of the OLA and SLA by utilizing the service definition checklist.

Environment: Java, AEM 5.6, AEM 6.0Apache sling, Apache Felix, JCR, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS,jQuery, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault.

AEM Developer

Confidential, OH

Responsibilities:

  • Develop, implement and configure web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML/DHTML, XML, JavaScript, and web services.
  • Expertise in developing the full stack java applications.
  • Integration of AEM with Adobe Marketing tools and external systems.
  • Worked on Servlets, JSP, Drools, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in designing of user interface.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed RESTFUL web service and hands on experience in JSON parsing and XML parsing.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Performed Unit testing and Integration Testing.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Deployed GUI code to WebLogic application environment and standalone components to JBoss server.
  • Developed web services to perform various operations on the supplier information.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Involved in mapping the data from various vendors with the existing database.
  • Responsible for updating the supplier database if new updates are available.

Environment: Java, J2EE, JSP, JTML, CSS, JavaScript, Firebug,AJAX, Web services, spring, hibernate, PL/SQL, Oracle, Junit, JSTL, EJB, Web Services, HTML/DHTML, JavaScript, AngularJS1.x, Bootstrap, jQuery, CSS, XML, SVN.

JAVA/J2EE Developer

Confidential

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Designed use cases for the Application as per the business requirements.
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, JavaScript/jQuery
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Responsible for React UI and architecture. Building components such as library, including Tree, Slide-View, and Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Designed and developed a REST full APIs using Spring REST API.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • Performed Tuning, Load Balancing and optimization of WebLogic Application Server.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Build artifacts using ANT and Maven build tools. Managed Maven project dependencies.
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Used Subversion and GIT as source code repositories.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.

Environment: Java, J2EE, Struts, JSP, JDBC, Eclipse, EJB, ANT, Maven, XML, IBM Web Sphere, JUnit, Oracle10g.

We'd love your feedback!