Senior Java/ Front End Developer Resume
SUMMARY:
- Java, Front End, UI Developer with more than 12+years of Professional IT experience with involvement in Design, Development, Testing and Implementation of systems using Java, J2EE, Spring, XML, JavaScript, NodeJS, AngularJS, JQuery, HTML and CSS under Windows 2000/XP/7 and UNIX using Agile Methodologies.
- Sound knowledge and extensively worked in OpenText (Vignette) Web Experience Management (WEM) / Dynamic Site & Dynamic Portal Modules, Vignette Business Collaboration Server and Dialog.
- Involved in Development and deployment in IBM WebSphere, WebLogic and Apache Tomcat server environments
- Worked extensively on concepts in Java using Spring Framework, JDBC, Servlets, RESTful Web Services, JSP, Struts, Tiles, JSTL and XSLT.
- Worked extensively in Responsive UI / UX design and development using HTML5, CSS3, JavaScript, AngularJS, JQuery and Bootstrap.
- Sound knowledge on J2EE Design Patterns and Server Side Concepts.
- Database development and configuration skills in IBM DB2 and Oracle.
- Worked in various business verticals like Automobile, Event Management, Case Management, Finance and developed websites, web components and services related to them.
- Sound knowledge in Agile Methodologies, OOAD and UML.
- Have Good Leadership, Analytical, Communication, Interpersonal & Learning skills and commitment to project deadlines.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, Mac OSX
Languages: Java, JavaScript, HTML, XML, Python and Intraspect
Architecture: J2EE, RMI, Struts
Web Technologies: Servlets, JSP, JSTL, Bootstrap, JQuery, NodeJS and Angular
Content Management: OpenText (Vignette), Dialog, Collaboration, SharePoint, Confluence
Frameworks: Spring
Application Server: IBM WebSphere, BEA WebLogic and Tomcat
RDBMS: IBM DB2, Oracle 9.x
Testing: JUnit, Selenium, Jasmine
IDE: Spring Tool Suite, NetBeans, RAD, Eclipse, WebLogic Workshop, Visual Studio Code
Continuous Integration: Jenkins
Project Management: Maven
Issue Tracker: JIRA
Version Control: Git, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Montvale NJ
Senior Java/ Front End Developer
Responsibilities:
- Project analysis, design, deployment, Sprint planning, front end development support and maintenance.
- Configured development environment for Dynamic Site Module for MBUSA Connection on Spring Framework.
- Designed, developed and implemented Responsive UI for content region layouts in the new Confidential using HTML5, CSS3, Bootstrap UI, Angular, JQuery, Ajax and JSON.
- Full stack development for Dealer Facing Forms using Spring Framework and Angular
- Designed, developed and implemented Innovate blog using Vignette Business Collaboration Server, Angular, JavaScript and CSS.
- Designed, developed and implemented responsive design for Confidential and Confidential using Bootstrap UI, JavaScript, JQuery UI, Angular JS, CSS3 and HTML5.
- Developed Angular 2 Components, Routes and Modules
- Designed, developed and implemented dealer facing Parts Assistance Center Forms using Spring MVC and Maven.
- Automated Dynamic Site Module continuous integration using Jenkins and Archiva.
- Developed the DAO Components, Services, Form Beans and Client interface using Spring Framework and Hibernate.
- Involved in advance search development for MBUSA portal using Google search.
- Developed UI components to access EAI RESTful Service endpoints.
- Used Velocity Engine for email templates.
Environment: Java 1.6 / 1.7, JSP 2.0, JDBC 4.0, Spring Tool Suite 3.4, NetBeans 7.3, Apache Tomcat Server 7, IBM Webshere Application Server 8.5, IBM DB2, XSLT, OpenText Content Management 7.6 / Portal 7.4 / 8.0 / 8.5, Spring, Hibernate, Tiles, Angular 1.x, 2, 4.x, NodeJS, JQuery 1.10, HTML5, CSS3, JavaScript, Bootstrap3, Maven, Jenkins, Archiva, Confluence, JIRA, Git.
Confidential, Montvale NJ
Senior Java/ Front End Developer
Responsibilities:
- Project analysis, design, planning and full stack development.
- Designed, developed and implemented Corporate Compliance Document Approval and Management System using Vignette Business Collaboration Server. This is developed on Vignette Dynamic Portal Module using JSP, XML, XSL, JQuery, Ajax, SHTML, Intraspect.
- Designed, developed and implemented Innovate blog using Vignette Collaboration Server, XML and JQuery.
- Created custom objects and data attributes in Collaboration Server.
- Created custom document workflow components using Python scripts in Collaboration environment.
- Designed, developed and implemented Events Management using Vignette Dialog Database
- Implemented custom form validations using JQuery Validate JavaScript.
- Design, developed and implemented Customer Assistance Center Surveys on Dialog Database.
- Generated event reports using pivotal query from Dialog Database.
Environment: Java JDK1.6, JSP2.0, JDBC 4.0, IBM Websphere Application Server, IBM DB2, Eclipse Indigo, XSLT, Vignette (OpenText) Content Management 7.6 / Portal 7.4 / 8.0, Spring, Tiles, Python, JQuery, HTML4, JavaScript, CSS, Confluence, SVN, JIRA.
Confidential, Montvale NJ
Senior Java/ Front End Developer
Responsibilities:
- Project analysis, design, planning and full stack development.
- Developed custom portlets and XML/XSLT components in the Vignette Dynamic Portal Module and Grid development using Java/JSP/JDBC.
- Created Navigation Components, Query Components, Content Regions, Page Layouts and Presentation Templates for various sites.
- Site creation, content publishing, support, maintenance and management for the websites in the Vignette environment
- Designed the component model for PDF generation in Dealer Ordering Guide using Adobe Document Server.
Environment: Java JDK1.5, JSP 2.0, JDBC 4.0, IBM DB2, Eclipse, XSLT, Vignette Content Management 7.6 / Portal 7.4, HTML, CSS, JavaScript, SVN.
Java Developer,
Confidential, Columbus, OH
Responsibilities:
- Involved in UI designing for Customer Cell screens.
- Developed new UI components for Customer Cell and Deposit Service modules in Customer Assist
- Developed web pages using JSP, JSTL, Struts and Tiles.
- Created UI validation using JavaScript.
- Developed the corresponding Action, UI Helper, Request Processor and UI Processor classes.
- Developed Service Converter, Model Updater and validation classes.
- Configured Struts config and Tile definition files for Customer Cell and Deposit Services.
- Involved in Assembly Testing for the Customer Cell and Deposit Service.
Environment: Java JDK1.4, JSP, JDBC, Rational Application Developer6.0, IBM Webshere Application Server 5.1, Midrange AS/400, Rational Clear Case, HTML, CSS, Javascript.
Confidential, Santa Ana, CA
Java Developer
Responsibilities:
- Involved in design for various Case Management Batch Process.
- Involved in preparation of Stored Procedures related to Batch process.
- Involved in Screen specification and UI designing of Efiling.
- Developed Business logics and Server Side Business components using Session Beans and deployed them.
- Extensively used Design Patterns like Business Delegates, Session Façade, Data Access Object and SQL Manager in Batch Process.
- Done unit test using JUnit for the developed Batch Process components.
- Developed screens using JSP, JSTL, Struts and Tiles for Efiling module.
- Developed validations for the Efiling and Kiosk screens using Validator Framework.
- Developed Action classes, Forms, Form Value Objects, Custom Value Objects and Business Delegates, Session Bean for Efiling module.
- Developed SQL Manager using JDBC API.
- Created PLSQL and Query generation XML for Efiling module.
- Involved in Code Review and Documentation for Kiosk, Efiling and Batch modules.
- Used Rational Clear Quest for Defect Tracking.
Environment: JSDK1.4, J2EE, JSP, EJB2.0, JDBC, BEA Weblogic Application Server 8.1, Weblogic Workshop, Apache Struts1.2, Tiles and Validator Framework, Oracle 9i, Rational Clear Case, Rational Clear Quest, HTML, CSS, JavaScript.