Java Developer Resume
MarylanD
SUMMARY:
- More than 10+ years of IT experience in design, development and maintenance of web application projects
- Hand on experience in Object Oriented Analysis and Design (OOA and OOD), Object Oriented Programming (OOPS)
- Worked on design and implementation of modules on Day CQ 5.6.
- Have good understanding of CQ5 building blocks, CRX Repository, leveraging web content management component for customization and porting of websites
- Experience in Agile SCRUM methodology
- Strong programming skills and experience using various J2EE platform technologies like Java Beans, EJB, JNDI, JDBC, RMI, Spring, Struts, Hibernate, Java Applets and Servlets
- Experience in developing GUI components using JSP, JSTL and AWT
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL
- Flexible experience in developing of WCMS using Adobe CQ5 tool, JCR, CRX, Apache Felix, Sling, OSGI, HTML, Ext JS and JavaScript
- Setup and configure Authoring and Publishing Environments, Replication Agents
- Experience in leading onsite/offshore team
- Hands on experience on application servers like Web Sphere, Web Logic and Tomcat for web applications
- Have good experience in Development of J2EE applications using Java Development tools such as Eclipse, Intellij IDEA.
- Hand on experience on the configuration of Apigee endpoints.
- Expertise with version control systems like SVN and Git HUB.
- Hands on experience in AWS deployments running the Terra form scripts.
- Experience in writing SQL queries, Procedures, Cursors and Triggers
- Strong programming experience in JDK
- Developed Test NG automated unit testing and JUnit with Mockito mock test cases.
- Good experience in coding with XML, HTML, DHTML, CSS, AJAX, JQuery and JavaScript
- Hand on experience in Create, maintain and also customize existing database schema
- Good Experience in analyze the work flows between database and the business logic and customize according to the requirement using DB Queries
- Highly motivated team player with excellent communication, presentation and interpersonal skills. Willing to work in a challenging and cross - platform environment.
TECHNICAL SKILLS:
Programming Languages: C, C++ and Java
Technologies: J2EE, Servlets, JSP, JSF 2.0, JDBC, JNDI, JMS 1.1/MQ series, JAXP, JAXB, JAX-WS, JAX-RS
Web Technology: HTML5, XHTML, DHTML, JavaScript, JQuery, XML Technologies SAX and DOM, XML, AJAX, XSL, XSLT
Databases Oracle: SQL, PL/SQL, SQL Server, MySQL and PostgreSQL.
Operating System: Windows, Unix, Linux and MAC OS
Content management: Adobe CQ 5.4/5.5, AEM 5.6.1, 6.0, 6.1 and 6.4.
Application Server: Web Logic and Tomcat Web Servers
Applications/Tools: JIRA, Eclipse, Intellij IDEA and Maven.
WORK EXPERIENCE:
JAVA DEVELOPER
Confidential, Maryland
Responsibilities:
- Designed and developed several templates, components, dialogs and widgets
- Utilized HTML, JSP, JSTL, Slightly, Sling models, CSS, JavaScript, Query, AJAX and extJS for design and implementation of CQ components.
- Worked on multi site manager and have used CQ tag libraries in the components.
- Involved in the integration of Amazon web service (AWS) with AEM.
- Developed Micro Services in spring boot framework with jersey configuration.
- Implemented Swagger API to generate RESTFUL based api - doc for java classes.
- Used JDBC template to integrate with PostgreSQL database.
- Implemented the method to retrieve data from the DB2 database and Cloud based PostgreSQL Database.
- Developed methods using streams and lambda expressions to implement multithreading.
- Worked on the Configuration of Apigee endpoints to be used by the UI.
- Developed AWS lambda functionality to invoke the micro service for insertion, update and scheduled deletion of old files in S3.
- Worked on classic and touch UI.
- Implemented Internalization (I18n) translation for AEM Components.
- Used Maven and Gradle for managing jars to build application.
- Designed and implemented the Test NG framework to automate the micro service for unit, functional and end-to-end integration.
- Worked on Agile / Scrum methodology.
Environment: Eclipse, IBM RAD, Intellij IDE, Java 1.8, Maven, Gradle, HTML, CSS, JQuery, JavaScript, Bootstrap, JSP, Ajax, XML and PostgreSQL
JAVA/AEM developer
Confidential
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, Bootstrap, JSP, JQuery and Ajax
- Installed and configured AEM 6.1
- Created templates, reusable components and workflows in AEM 6.1
- Worked on multiple implementation and upgrade projects
- Involved in developing XML utilities and interface using JAXB
- Design object models and diagram
- Experience on Touch UI components and dynamic Touch UI components.
- Developed various Page layouts, Navigation and presented design
- Developed Web presentation layer using HTML and CSS according to internal standards and guidelines
- Developed on Spring MVC framework to create Restful Web services.
- Have used hibernate for configuration and connection to the database.
- Used tagging features in development of components and templates
- Development of modules and OSGI bundles
- Developed workflow components related to digital assets upload as per the client
- Involved in design and development of component and templates
- Involved in development of primary set of modules to support the AEM platform
- Managed the communication between technical and creative agencies
- Performed unit testing, system testing and integration testing.
Environment: Eclipse, AEM 6.1, CQ Dispatcher, Adobe CRX 2.3.26, Java 1.5/1.6, Maven, HTML, CSS, JQuery, JavaScript, Bootstrap, JSP, Ajax, XML
CQ5 developer
Confidential, NJ
Responsibilities:
- Developed various templates and end-end that supports the migration of the existing CQ 5.6.1
- Built complex desktop pages using HTML, CSS, JavaScript, JQuery and Ajax
- Handling the local workspace environment with Maven project and IntelliJ IDE
- Integrating backend jobs using CQ5
- Assisted the QA team in testing by executing the test cases created for each component & template
- Export and import of content via package manager
- Create and maintain customer-facing Adobe CQ5 content management system
- Worked on Multisite Manager (MSM) so as to get same structure and content
- Worked on CRX as a repository and accessing the CRX contents nodes by SQL Queries
- Developed code to send and receive message to/from MQ
- Used Apache Maven for build automation
- Worked on models using java beans
- GIT is used as a distribution revision control for CQ5
- Provided rating to user to familiarize them the design and usage of the system
Environment: Adobe CQ5, Maven, JSP, Maven, Apache, dispatcher, JIRA, Eclipse, HTML, CSS, JavaScript, JQuery, Ajax, GIT
Java Developer
Confidential, Las Vegas, Nevada
Responsibilities:
- Interacted with the clients to get the requirements
- Developed the UI using JavaScript, JQuery, CSS, HTML, Flex, Ajax and AWT
- Designed and developed SQL functions
- Worked on the project EAR and configuration on Web Sphere Application Server
- Good understanding in data sources like Oracle, Sybase and SQL server
- Design of models for database
- Worked on unit testing and performance testing
- Involved in creation of multiple PERL and SHELL scripts for automate Sybase
- Involved in code review and testing of the enhancement done
- Involved in the completion of the code in estimated time and enhancement on the customer requests
- Used SVN to maintain the current and historical version of the codebase
- Used log4j for error friendly log messages
- Interacted with the project team about the issues, bugs found during analysis and fixing it
- Used Mantis Bug Tracker to keep track of the application bugs
Environment: JavaScript, CSS, JQuery, Flex, HTML, Ajax, AWT, Sybase, Oracle, SQL server, SVN and Eclipse
Java Developer
Confidential, Virginia
Responsibilities:
- Development and implementation was done using Agile SCRUM methodology
- Activity involved in design and development of web pages and templates using JSP, POJO, JavaScript, IOS and android platforms
- Design and development of UI using HTML, CSS, JavaScript, JQuery and Ajax calls
- Collected the necessary requirements from the user
- Worked on the design and development of Cascaded Style Sheets for the layout
- Involved in the SAML authentication
- Implemented J2EE Core Design patterns like Front Controller, Business Delegate
- Involved in the Spring Core layer, Spring ORM and Spring AOP for development of the application component
- Involved in the configuration and installation of the Oracle database and Web Logic Application Server 8.1
- Used hibernate for persisting data
- Developed model classes and DAO classes
- Used Maven for application dependence management
- Back-end coding and development using java coding language like list, set, multithreading, Servlet, java beans and Exception Handling
Environment: Eclipse, SCRUM, JavaScript, J2EE, Oracle, JQuery, CSS, HTML, JUnit, JSP, Spring ORM, Spring AOP
Java Developer
Confidential, IN
Responsibilities:
- Design and development of UI using HTML, CSS, JavaScript, JQuery, JSP Tag Libraries and AJAX
- Worked extensively on swing
- Developed custom pages to simplify the JSP code
- Led the implementation and development of XML using SAX and DOM
- Implemented DAO pattern to retrieve the data from database
- Implemented the JMS for messaging with IBM MQ-Series
- Implemented EJB transactions
- Used CVS as version control tool
- Implemented the PL/SQL stored procedures and triggers
- Worked on JUnit test cases for Unit testing
- Provided support for the clients
Environment: HTML, CSS, JavaScript, JQuey, JSP Tag Libraries, AJAX, XML, SAX, DOM, IBM MQ-Series, CVS, JUnit