We provide IT Staff Augmentation Services!

Sr. Front End Developer Resume

Irvine, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Web Development, developing User Interface (UI) applications and professional web applications using Spring MVC, HTML5, CSS3, JavaScript, Angular, Node, jQuery, AJAX, JSON and XML with experience in the software development life cycle.
  • Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, SASS, JavaScript, Angular JS and jQuery and experience in making them cross browser compatible.
  • Experience with Client - side JavaScript debugging with Chrome debugger, Firebug and IE with web developer tool.
  • Vertical industry experience includes Financial Services, Insurance and Telecom.
  • Expertise in developing both front end & back end applications using Java, Servlets, JSP, AJAX, Struts, Spring, Hibernate, Session Beans, JDBC, XML, HTML, JavaScript and Web Services. Basic understanding of Ext Js
  • Proficiency in programming with different Java IDE's like IntelliJ, Eclipse, Atom.
  • Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi-tiered applications.
  • Utilizing Bootstrap, Foundation, Angular Material Design and ionic framework for standard web design and styling mobile apps.
  • Experience with web-based application servers like Apache Tomcat, JBOSS, Web Logic and Web Sphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object and Singleton.
  • Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
  • Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework and Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Strong experience in RDBMS technologies like Oracle, MySQL SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Good experience with Software development methodologies like Agile Methodologies.
  • Good experience with build tools like Ant, Maven and hands on experience as SQL Developer.
  • Good experience with Version control systems like GIT, SVN, Clear Case.
  • Good working experience with deploying applications in Unix/Linux and using tools like Putty and WinSCP.
  • Highly experienced working with logging frameworks like log4j.
  • Have working experience on Angular, and good Knowledge in MongoDB and Node Js.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.

TECHNICAL SKILLS:

Database Skills: MySQL, SQL Server, SQLite, Mongo DB, Microsoft Access.

Programming Languages: JavaScript, JAVA, C, C++, SQL, PL/SQL and UNIX

J2EE Technologies: Java, JSF, CS JSF, JSP, JDBC, JNDI, Swings, Servlets, Struts, Springs, Spring Batch, Hibernate, EJB, Tag Libraries, MVC, JUnit, JavaScript, CSS, Web Services, SOA and POJO.

Web Technologies: HTML5, XML, CSS, SASS, Angular Js, Node Js, Ext Js, Bootstrap, jQuery, Angular Material, XSL, AJAX, JavaBeans, XSL, XHTML, DOJO

Web/Application Servers: JBOSS, IBM WebSphere, Apache Tomcat, Web Logic.

Web Services: SOAP, WSDL and Restful

Modern Web Stack: HTML5, CSS3, Angular.js, Node.js, SASS, LESS, npm, D3, Bootstrap, Ruby on Rails, Grunt, Drupal, WordPress.

Build Deploy Tools: SDSS, JAP 7, Maven, ANT, Log4J

Operating Systems: LINUX, UNIX (Solaris 10), MAC OS, Windows 7, Vista, XP, 2000, 98

Version Controls: ClearCase, SVN, GIT

IDE: Eclipse, Net Beans, My Eclipse, IntelliJ

Tools: Ant, Maven, Log4j.

Testing Tools: Eclipse Plug-ins (Code Pro, Find Bugs, PMD), JUnit, HP-ALM

Design Tools: MS Visio, Argo UML

Others: MS Office, Excel, Microsoft Word, QA4J, SART, MS Access

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Front End Developer

Responsibilities:

  • We follow the Agile Methodology by having PI Planning’s, Sprint Systems, Stand Up’s, Retrospective, Business Demo’s, Sprint reviews, Code Reviews and used Rally as the Project Management Tool.
  • Used AEM as the Content Management Tool and developed Header, Footer, UI Cards and Error Messages re-usable.
  • Enhanced user experience by designing new web features using MVC Framework like Angular JS, Angular Material and Angular 2/4.
  • Created Single Page Application with loading multiple views using route services (using UI Router and ngRoute) and adding more users experience to make it more dynamic by using AngularJS framework.
  • Responsible for providing user interface design for Web-based products including dashboards, widgets, UI Cards, Reports, PDFs using Angular Material Design, SASS etc.
  • Worked on different cross-browsing capability issue for IE, Chrome, Firefox and Safari.
  • Tested and debugged code using IE tester, Chrome Inspector, Firebug and Safari Web Inspector.
  • Used various Angular, JQuery UI plugins and Angular Material like autocomplete, date picker, color picker, document slider to enhance the usability.
  • Created custom directives in Angular JS/ Angular2/4 for reusable components (multi-field form elements)
  • Used Jasmine and Karma Task Runners to create test Cases to achieve 80% Code Coverage.
  • Used JS Linters, Sonar- Code Quality Tools and Fortify - Security Management Tool for the better Code Quality
  • Used Angular.js and Node.js framework for building web-apps and is highly efficient by consuming JSON Response by consuming Restful services
  • Involved in complete SDLC life cycle - Designing, Coding, Testing and Production Support.
  • Built Pages using HTML5, CSS3 and SASS preprocessors and used GRUNT and Webpack as the build tool for minify of the files
  • Involved in converting wireframes and Photoshop layouts into websites/Applications using HTML5, CSS3, JavaScript, SASS, Angular JS/Angular 2/4 and Bootstrap with neat and clean coding considering W3C standards.
  • Developed CSS3 and SASS style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
  • Involved mainly in improving the application speed times by analyzing the code and following certain Code Standards and Techniques.
  • Mentored Junior/Fresher’s in the development and doing the code Analysis.
  • Build Dashboards for admin Users used Chart.js in developing the Charts like Doughnut, pie, Circle Charts which helps in analyzing the user’s performance and productivity.
  • Customized Angular JS filters and Directives in several locations to get the required output. Used Lodash Utility Library and Moment.js Date Library to improve the performance in accessing JSON.
  • Involved in Creating the Project using Angular 2/4 from the Scratch by following all the Standards like build Process and Jenkins Setup and Web Server Configurations.
  • Used OSE, Open shift Environment - a cloud based Server Environment where we host the apps and involved in debugging the issues with Jenkins.

Environment: HTML5, AEM, CSS3, SASS, JavaScript, JQuery, JQuery UI, Angular JS, Angular 4, Node JS, AJAX, JSON, GIT, Lodash, Moment.js, GRUNT, Bootstrap, JSP, Rally, Spring, Apache and Jasmine.

Confidential, Irvine, CA

Sr. Web Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
  • Interacting with scrum master to ascertain requirements with detailed functional and technical analysis.
  • Used JMS, JTA and JPA as an integration with Spring for the persistence to the database.
  • Analyzing Struts 1.2 base code from legacy code base and creating custom tag components using Spring.
  • Migrating Struts Framework Custom Tag Libraries to Spring Tag Libraries.
  • Deploy and executing the struts code using Tomcat 8.0 and executing Custom components using Wildly 9.x server.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, Ajax, JavaScript, HTML, CSS files.
  • Implemented custom validation controls for various forms with help of AngularJS
  • Used Angular JS, DHTML and DOM for client-side scripting and handled AJAX calls.
  • Developed various complex stored procedures, packages, interfaces and triggers in PL/SQL.
  • Developed and Consumed Enterprise wide web services using SOAP /WSDL and RESTFUL web services (Using AXIS and Jersey frameworks)
  • Created different style sheets using XHTML, DHTML, JavaScript, JQuery, AJAX, CSS to make UI screens compatible across different versions of IE browser.
  • Creating wireframes as per the functional specification document. Integrated templates built using AngularJS, JSON and AJAX to get and post the data to back-end code (JSP).
  • Used multithreading in programming to improve overall performance.
  • Configured and used e-Cache to store the cache in memory to speed up auto complete search functionality across the UI pages.
  • Tiles integration in Struts are migrated to Spring increase the reusability of template and reduce code duplication.
  • Implemented Spring Transaction to ensure data integrity and consistency in database.
  • Developed frontend application using Bootstrap (Model, View, Controller), Angular.js framework.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS, Adobe flash.
  • Redesigned checkout functionality to realign with the current eCommerce industry standards.
  • Created Hibernate Template to do CRUD operations on Database.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database
  • Worked on Messaging to send and receive data asynchronous using Restful and SOAP based webservices.
  • Did performance tuning for application by monitoring Visual VM.
  • Created different branches to maintain code base for each environment using GIT, Source Tree.
  • Worked closely with the testing team in creating new test cases using JUnit Framework Mockito, Maven dependencies for the project and used GIT as Version Control System.
  • Developed client application API’s using Node Js and used Require Js to improve speed and quality of the code.
  • Used Rally for bug reporting and tasks and issue tracking
  • Used Oracle 11g as the backend database
  • Used Eclipse as IDE, Log4j framework to implement logging system for the project.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.

Environment: JAVA/EE, Struts 1.2, JSP, Spring MVC, Spring Batch, Prime Faces 5.3, Tomcat 8.0, Multithreading, Jobs Wildfly 9.x, IBM Web Sphere, Ejb 3.0, JPA, ehCache, Firebug, Hibernate, JDBC, Oracle, JNDI, XML, RESTful web services, Angular JS, HTML, Junit, Mockito, Maven, Ant, Git, Source Tree, Bit bucket, Eclipse IDE, SQLWorkBench 5.3, Squirrel Client.

Confidential, Bloomington, IL

Sr. Web Developer

Responsibilities:

  • Developed the CWS application using a specific to this client using a CAT tool which is driven by solicitation rules.
  • Extensively used various PL/SQL features like Cursors, REF Cursors, Collections, Autonomous Transactions, and Bulk Binding along with the various Exceptions in the PL/SQL Stored Procedures.
  • Involved in gathering of the business requirements and preparing the DLD's from the FRD's given by business team.
  • Designed and developed the complete application using Spring MVC and used Spring Batch for certain scheduled jobs.
  • Involved in design and development of responsive style student forms UI using Spring Web, Bootstrap, JQuery and AngularJS.
  • Used Spring framework, Spring-AOP, Spring-JMS, Spring-JDBC and used Spring Validation framework for Validations.
  • Implemented Spring security for authentication and authorization.
  • Involved in design and development of service layer and data access layer using Spring, Hibernate and JPA.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Use of Multithreading and Collections Framework.
  • Used Angular JS and bootstrap as the development frameworks to build a single-page application.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Extensively implemented JQuery/HTML 5, Angular JS in presentation layer.
  • Extensively used JavaScript, Angular JS to perform client side validations.
  • Used MySQL database and extensively wrote SQL, PL/SQL, DDL and DML statements.
  • Developed Web Services using XML messages that use REST web services.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Worked with JMS queues for P-P communications and Topics for one- many communications.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Developed a Logger framework for the application using Log4J.
  • Reviewed the code to reduce the number of database calls and tuned the SQL and HQL queries for optimization.
  • Used GIT as the version control, involved in the Junit testing Framework Mockito and Integration testing, defects fixing and code reviewing.

Environment: JDK 1.6, Spring MVC, Spring AOP, Spring services, Spring Security, Spring Batch, Spring JDBC, Spring JMS, Hibernate, Mockito, WAS 7.0, MY SQL, Multithreading, Pl / SQL, Linux, Java Script, JUnit, AJAX, JSON, JQuery, WebLogic, Rational application developer (RAD), Rational rose, XML, XSLT, Restful web services, Angular JS, Bootstrap, HTML 5, Log4J, GIT.

Confidential, New York, NY

Web Developer

Responsibilities:

  • Developed the back-end part of the application involving Spring 3, JPA, Hibernate 3.0/3.2 and Web Services.
  • Developed Graphical User Interfaces using JQuery and JavaScript.
  • Used JPA and Hibernate annotations for object relational metadata and practiced Generic Data Access Pattern for designing and implementing persistence layer.
  • Used SOAP UI to test web service API calls.
  • Developing, modifying, fixing, reviewing, testing and migrating the JSP, XML, Servlet, JSF, Spring and hibernate programs.
  • Installed, Deployed and testing the application in Web logic 9 and 10.
  • JQuery library, JavaScript has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Developed the Junit test cases for Unit Testing for Drools, validations and various modules. Prepared Code Documentation for future reference and upgrades. Worked on Restful web services to get the data from the server and integrated the Java code (API) in JSP Pages.
  • Implemented SOAP based Web Services using J2EE infrastructure with Spring and Hibernate 3.0
  • Responsible for the Migration of the application from WebSphere to Web logic.
  • Used J2EE design patterns like Singleton, command, Factory, Business Delegate, Session façade, Service locator, Transfer object and view object for developing enterprise application.
  • Involved in creating Restful web services using JAX-WS, JAX-RS.
  • Included client-side caching using JavaScript and performed the server-side caching using Hibernate EH cache.
  • Experience working with HTML5, CSS3, JQuery, JSP and UI Integration as a Front-End Developer.
  • Working with service Oriented Architecture building service for the data tier (java, Spring, WebSphere, SOA service creation)
  • We used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
  • Designed effective test cases to test business logic using JUnit.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Used Spring framework for Dependency Injection, AOP and Transaction management.
  • Experienced in handling different core interfaces, caching mechanisms and joining strategies using the Hibernate framework.
  • Designed effective integration test cases using Spring for persistence layer testing.
  • Used various features of Spring 3 such as XML configuration extensions for declarative transaction management, Java generics support, Annotation driven dependency injection.
  • Developed user- friendly GUI using JSP, JavaScript, CSS, and HTML.
  • Created web servlets using JSP, JavaScript, JDBC and adopted agile methodology in the development including daily SCRUM.
  • Developed the front-end screen using Ajax and JavaScript.
  • The test cases included testing the persistence layer concepts such as attach/detach entity objects, optimistic locking, transactional behavior of methods using database.

Environment: JDK 6, Hibernate3.0, Spring 3.0, JSP, JSTL, JavaScript, JNDI, GWT, JAX-RS, JAX-WS, HTML5, JQuery, SOA, CSS3, Oracle, UNIX, JUNIT, Agile, Web Services, QTP, SOAP, RDBMS, CVS, OSB, API, Source Tree, WebSphere, Web Logic, Apache Maven.

Confidential, Walnut Creek, CA

Sr. Web Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client-side Java script validations and Server-side Bean Validation Framework (JSR 303).
  • Involved in the development of Web Services for various business functionalities.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Worked on XML using SAX and DOM parsers.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Developed server-side utilities using Java Beans, XML, and EJB.
  • Involved in efficient using of multithreading concept for improving CPU time.
  • Used Multithreading for invoking the database and implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Used client-side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Used Java Swing for developing internal GUI applications.

Environment: JDK 5, JSP, Spring Framework 2.0, Spring IOC, Linux, Multithreading, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, Swing, UNIX, Java Beans, Xml, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential

J2EE Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server-side programs by using Servlets and JSP.
  • Involved in the development of server-side application pages using Struts framework.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object-Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Hibernate used as ORM tool for persisting the data.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
  • Used JDBC Prepared statements to call from Servlets for database access
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: JDK 5, JSP, Servlets, HTML, JSTL, JSP, XML, JDBC, Hibernate, Junit, Design Patterns, JavaScript, Struts 1.1, Eclipse, Apache Tomcat, PL/SQL, Oracle.

Confidential

Java Developer

Responsibilities:

  • Developed user access module of different internal and external applications (Presentation layer) using Struts Framework.
  • Involved in preparing class diagrams, use case diagrams and sequence diagrams.
  • Developed Web modules separately which will access the Web Service to complete the related transaction.
  • Worked on the User Interface using HTML, CSS and JSP.
  • Developed the Test cases for unit testing.
  • Involved in gathering requirements, design and implemented the application using Java/J2EE technologies.
  • Created Static and dynamic web pages using Servlets and JSP.
  • Wrote SQL queries for JDBC to store and retrieve results from Oracle.
  • Played an active role in testing the application by writing test cases for different scenarios and extensively involved in bug fixing.
  • Worked with onsite team in coordinating the work.
  • Used JavaScript for Client-Side validations.
  • Wrote Java Filters while serving and sending the data.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.

Environment: Java/J2EE, JSP, JUnit, RMI, Eclipse, HTML, PL/SQL, Oracle, UNIX, JavaScript, JDBC, XML Servlets, UNIX and UML

Hire Now