Java Developer Resume
Pasadena, CA
SUMMARY:
- Having with Six years of experience in developing Enterprise applications using Java Platform Enterprise Edition (J2EE) technologies and strong Object Oriented Design experience.
- In - depth knowledge of Software Development Life Cycle (SDLC), Agile methodology and Rally
- Hands on experience in Liferay Portal Development, worked on various Inter Portal Communication for Development, Airlines, Banking, Insurance and Warranty Company.
- Worked on Struts based application and worked in creating Action classes for the provided business logic and worked on mapping issues with provided wireframe of views.
- Strong and extensive experience in using Java, J2EE, C#, JDK, Servlets, JSP, CSS, HTML, EJB, Spring MVC, Hibernate, Struts, JDBC, JSTL, Google Guice, WCF, XML, SOAPUI, AJAX, HTML, Web 2.0, Angular JS, Dockers, Jenkins
- Automated building, testing and continuous integration using Maven, Ant, and Junit.
TECHNICAL SKILLS:
Technology: JSP, Servlet, Java Beans, EJB, JDBC, Hibernate, Spring, Struts, JSF, JSTL, Tiles, XML, HTML, XSLT, CSS, JavaScript, JMS, AJAX SWING, Angular JS, Dockers
Language: Java, SQL, PL/SQL, C, C++, PERL, VB.NET
Servers: Tomcat, JBoss, WebSphereApp Server, Weblogic Portal Server, Jenkins
OS: Windows, Linux, Unix
IDE: Eclipse, Netbeans, Oracle Weblogic, Oracle, WSAD, Visual Studio
Database: Oracle, MySQL, MS SQL Server 2008, DB2
Tools: SVN, GIT, CVS, ClearCase, Maven, Ant, Junit
PROFESSIONAL EXPERIENCE:
Confidential, Pasadena, CA
Java Developer
Responsibilities:
- Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming.
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Used SOAP based web services from scratch to develop interfaces to integrate between front end systems and back end systems.
- Designed and developed the XSD for WSDL.
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, JavaScript, Angular.js to simplify the complexities of the application
- Used Spring MVC framework for developing web application.
- Implemented the debugging functionality in an application by using Apache LOG4Jframework.
- Currently working on fitness tool which aids in Test Driven Development.
- Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
- Designed and developed the application using Java Server Faces (JSF) framework.
- Developed User Interface in JSP, JavaScript and HTML with Backbone JS Framework
- Designed and developed REST-ful style Web Service layer and WSLD.
- Deployment of web, enterprise java components, messaging components and multi-threading.
- Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
- XML (SAX and DOM API, JDOM), XSLT was used for informative view.
- Used XML web services using SOAP to transfer the amount to transfer application.
- Used SWING for GUI based coding.
Environment: Java/JDK, J2EE, JSP, PL/SQL, Spring, EJB, MAVEN, JMS, JNDI, Oracle, XML, DOM, SOAP, JUnit, Apache Camel, JSF, WebSphere, Hibernate, JDBC, REST-ful Web service, Weblogic, Jboss, SOA, Tomcat, Dockers
Confidential, CA
Java/Liferay Portal Developer
Responsibilities:
- Analyze Design, Develop and Test the new application “Portal” in Liferay Portal environment using Java/J2EE and Liferay Portal Technology.
- Involved in business plan and gathering the requirement test plan for the new project implementation.
- Implemented Theme, Hooks, Layout in Liferay Portal and worked on current project architecture and Inter Portal Communication and web migration.
- Worked with Restful web services integration in Liferay.
- Worked with LDAP integration in Liferay.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle 9i RDBMS.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML, JavaScript and Angular JS for more interactive web pages.
- Developing the Spring MVC Portlet which generated Web, PDF and Excel report based upon user request.
Environment: Java, J2EE, Liferay, Eclipse, Tomcat, Web services, Struts, Spring, Hibernate, XML, XSD, XSLT, SQL Server 2010, SVN, JavaScript, JQuery, Junit, Angular JS
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Extensively developed various difficult Apps using GWT.
- Involved in developing GWT Framework Integrating for applications.
- Used HTML, CSS, and JavaScript for developing the Apps.
- Developed the UI using JSP, HTML, CSS and AJAX, and learned how to implement JQUERY, JSP and client & server validations using JavaScript.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Developed web components using MVC pattern under Struts framework.
- Developed the user interface with JQuery, JSP, HTML, CSS, and Java Script.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Created of interface to manage user menu and Bulk update of Attributes using JS and JQUERY.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries. Developed Unit test cases for the classes using JUnit.
- Implemented continuous delivery with Docker, Jenkins and GitHub.
- Whenever a new GitHub branch gets started, our server, automatically attempts to build new Docker container from it.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, Spring, Junit, Eclipse, JQuery, Tomcat, Maven, Agile, CSS, HTML, Web Services, AJAX, Agile, Docker, Jenkins
Confidential, CA
Java/Liferay Portal Developer
Responsibilities:
- Design, Develop and Test the portlets for Confidential using Java/J2EE and Liferay Portal Technology.
- Involved in business plan and gathering the requirement test plan for the new project implementation.
- Administration of Liferay Portal and working on Creating Community and assignment of Roles and Groups for authorization for editing and publishing the content from stage to production.
- Worked on developing Authentication and Authorization out of the box for the new feature not available inside Liferay.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and AJAX with JSON.
- Developed SOAP based Web Services using JAXB.
- Developed web based applications using JavaScript, HTML, DHTML and CSS.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Implemented the logging mechanism using Log4j framework.
- Implemented using various J2EE design patterns such as Session Façade, Business Delegate, Value Object, Data Access Object, etc.
- Used CVS as version control system for the source code and project documents.
Environment: Java, J2EE, Liferay, Eclipse, Tomcat, Web services, Struts, Spring, Hibernate, XML, XSD, XSLT, SQL Server 2010, SVN, JavaScript, JQuery, JUnit.
Confidential, MA
Java/Liferay Portal Developer
Responsibilities:
- Analyze Design, Develop and Test the new application “Portal” in Liferay Portal environment using Java/J2EE and Liferay Portal Technology.
- Involved in business plan and gathering the requirement test plan for the new project implementation.
- Implemented Theme, Hooks, Layout in Liferay Portal and worked on current project architecture and Inter Portal Communication.
- Worked with LDAP integration in Liferay.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle 9i RDBMS.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Developing the Spring MVC Portlet which generated Web, PDF and Excel report based upon user request.
Environment: Java, J2EE, Liferay, Eclipse, Tomcat, Web Services, Struts, Spring, Hibernate, XML, XSD, XSLT, SQL, SVN, JavaScript, JQuery, JUnit.
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
- Front-end was designed by using HTML, JavaScript, CSS, and JSP.
- Developed JavaScript functions for client side validations.
- Used Hibernate as ORM tool for accessing database.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from the Backend.
- Write database Functions, Procedures and Triggers as per the business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server
- Work with Apache Tomcat Web Server.
- Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC.
Environment: Eclipse, Java, J2EE, JSP, Servlet, Hibernate, Weblogic Application server, Apache tomcat, Oracle 10g, HTML, JavaScript, AJAX, CSS, EJB, JMS, JDBC,