We provide IT Staff Augmentation Services!

Front End Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 7+ years of IT experience in developing Multi - Tier Enterprise application using Java/J2EE and frontend technologies.
  • Expertise in Spring framework (IOC, JDBC, ORM, Batch, Remoting and MVC).
  • Extensive experience in development of SOAP and REST Web Services using Apache CXF, JAX-WS and JAX-RS.
  • Experience in server side scripting Node.js.
  • Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, J Query, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sties.
  • Experience with Html5 Features such as Local Storage, Data-dash.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks likeAngularJs, Angular 2, Backbone.js, Require.js, node.js, Grunt.js, React.js and Bootstrap.
  • Extensive experience withAngularJS MVC framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment.
  • Experience includes JAVA, JDBC, Servlets, JSP, XML, XSLT, JUNIT, Web Services, Weblogic Portal, LDAP, UML, SQL/PLSQL, SQL Server and CVS/Win CVS.
  • Hands on experience with open source ORM technologies like Hibernate, Ibatis.
  • Expertise in Agile Software Development Methodology including Scrum technology.
  • Experience in JUNIT and MOCK framework for unit testing..
  • Experience in configuring and deploying applications on Tomcat 6.x/7.x server and Web Logic server.
  • Hands on experience in building tool like Maven 3.x and ANT.
  • Good knowledge of version control clients like SVN, GITLAB.
  • Development experience with IDE’s like Eclipse, Net beans and webstorm.
  • Experience in Search Engines like Solr 4.x and Apache Lucene.
  • Expertise in XSD and XML creation using various parsers like DOM, SAX, PULL and JAXB.
  • Expertise in JSON parsing.
  • Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
  • Comfortable working on Windows and Linux operating system.
  • Experience is Project/Team Management tool like JIRA, Asana, and Web2Project.
  • Self-motivated, initiative, flexible and ability to solve the problems efficiently.
  • Having excellent analytical, communication and interpersonal skill.

TECHNICAL SKILLS

Language: Java

Web Technologies: J2EE, Servlets, Spring 3.x, Hibernate, iBatis, MyBatis and JSP.

Web Services: SOAP and REST

Search Engine: Lucene and Solr 4.x

Servers: Apache Tomcat 6.x/7.x and WebLogic

Database: MySQL and Oracle 10g

Scripting Languages: JavaScript, jQuery, jQuery UI, DOJO,Angular.js, React.js, Bootstrap

Web Design: HTML 5, CSS 3

IDE: Eclipse, NetBeans and Webstrom

OS: Windows and Linux (Ubuntu 12.x/13.x)

Others: SSO, CAS, Agile Methodology, Maven 3.x, JSON, Ajax, XSD, XML, SVN, Bit bucket, Data Structure and Algorithm, Windows batch Scripting.

PROFESSIONAL EXPERIENCE

Front End Developer

Confidential - Plano, TX

Responsibilities:

  • Interacted with system analysts to gather requirements and converted development requirement to technical requirement.
  • Developed CLI for managing bulid, artifactory using node.js
  • Developed Restful web services using Express.js and Node.js.
  • Developed middleware desktop server to set the proxy using express.js, vhost and proxy.js.
  • Involved in implementing the complete Application in the inbuilt MVC Architecture withAngularJS.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and was customized to replace a legacy line of business application.
  • Created custom directives in AngularJS for re-usable components (multi-field form elements, auto complete input element, pagination, etc.).
  • Used filters while coding inAngularJS.
  • Worked on debugging, unit testing likeJasmine, Protractor, Karma and troubleshooting existing code.
  • Explore single-page asynchronously data-driven UIs using REACT JS, REDUX, NODE JS, WEBPACK(ES6), SASS.
  • Developed CLI for creating different web component template using Angular 2.0 and node.js. configure webpack using babel, JSLoader, and JSLint.
  • Use of JS framework like JQuery, lodash, AXIOS, Shell and promises to get facilitate with built in framework features .
  • Developed Client side validation code and passing attributes from one screen to another using JavaScript and jQuery validation plug-in.
  • Worked with Chai, Mocha, sinon and rewire for writing unit test cases, running the tests and integration testing of each & every module.
  • Used React Bootstrap framework and Media Queries for developing customizable and Responsive Web Design (RWD) for compatibility with different platforms and screen sizes.
  • Used GITLAB for Version Control to track check-ins and rollback code.
  • Working experience with sprint planning and involved several stages of sprint lifecycle.
  • Used Web-storm Text editor.
  • Used latest web technologies ECMAScript 6, React.JS, Babel, Node and Web-Pack.

Environment: Node.js, javascript, angular.js, React.js, webstroms, windows, HTML, CSS, DOJO

Sr. JAVA UI Developer

Confidential - Jersey City, NJ

Responsibilities:

  • Interacted with Business Analysts to gather requirements and converted business requirement to technical requirement.
  • Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
  • Developed a HTTP and HTTPS server using JAVA for creating services which is consumes on client server using Spring remoting.
  • Developed web service using Apache CXF.
  • Hands on experience in J2EE framework Spring MVC.
  • Created XSD and XML using various parsers like DOM, SAX, PULL and JAXB.
  • Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
  • Well versed in JMS and MQ Series and Active MQ.
  • Monitored the logs using Log4J and fixed the problems and used CVS for version control.
  • Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.
  • Experience in Spring Security with tiles configuration.
  • Hibernate is used to interact with the Data Object.
  • Developed JSON code to pass the data from JSP to Servlet.
  • XML scripts were developed to configure Spring and Hibernate.
  • Implemented payment gateway using 3D Secure.
  • Scripted Maven build script to build the project.
  • UI management using Bootstrap.
  • Designed various modules using technologies likeAngularJS, JSON and JavaScript.
  • Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website.
  • Developed cross-browser/platform HTML, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed sql queries to interact with MySQL database from web services.
  • Experience in solving client and product issue.
  • Developed batch module using Quartz for scheduling jobs in the web application.
  • Used agile methodology (SCRUM) for developing application.

Environment: Java 6, J2EE 6, Spring Security, MySQL, Hibernate, HTML, CSS, jQuery, JQuery UI, JavaScript, Windows, Eclipse, SVN, WebLogic, Angular JS

Sr. JAVA/J2EE Developer

Confidential - O'Fallon,MO

Responsibilities:

  • Involved in requirement gathering, designing, developing, deploying, debugging and testing web based application using the J2EE architecture.
  • Interacted with Business Analysts to gather requirements and converted business requirement to technical requirement.
  • Used agile methodology (SCRUM) for developing application.
  • Experience in Spring Security, MyBatis.
  • MyBatis is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in converting technical UML diagrams to Data Object.
  • Front end applications were developed using HTML 5, CSS 3, jQuery, AJAX, JSON, Bootstapliberary.
  • Implemented various UI (User Interface) components using HTML5, CSS3, JavaScript, JQuery and Angular JS.
  • Deployment of application in Tomcat server.
  • Hands on experience in resolving the issues in production server.
  • Used putty client to communicate with linux for server deployment and accessing logs from server.
  • Created crone scheduling for database backup.

Environment: Java 7, J2EE 6, Spring3.x, MySQL, MyBatis,HTML 5, CSS 3, JavaScript, jQuery, LinuxAngular JS,Eclipse, SVN, Tomcat 7.x, AJAX, JSON.

JAVA/J2EE Developer

Confidential

Responsibilities:

  • Involved in requirement gathering, designing, developing, deploying, debugging and testing web based application using the J2EE architecture.
  • Designed the application using Agile Methodology.
  • Hands on experience in J2EE framework Spring MVC, JSF, iBatis, MyBatis.
  • Developed International standard QTF based XSD and created XML using various parsing mechanism like DOM, SAX, XML PULL parser and JAXB for Assessment and Flashcards.
  • IBatis and MyBatis were used to interact with database object.
  • Developed front end application using HTML, XHTML, CSS, JavaScript, JQuery, DOJO, JSP, JSTL.
  • DesignedDOJOwidgets and reusable modules withDojo.
  • UsedDOJOtoolkitto construct Ajax requests and build dynamic web pages using JSP'S, DHTML and java scripts.
  • Working knowledge of Web2.0 (AJAX,DOJO).
  • Hands on experience in Solr including configuration of solr-config, data-config and schema XML files of Solr and deployment in the server environment.
  • Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
  • Developed SQL and PL/SQL queries using MySQL.
  • Used SVN for version control.
  • Scripted Maven build script to build the project.
  • Eclipse is used as development editor.
  • Customized various third party JavaScript files like fancybox, Jquery file uploader.
  • Developed SQL and PL/SQL queries using MySQL.
  • Developed application logging using log4j.
  • Web2Project is used as team management tool.

Environment: Java 6, J2EE 5, JSF 2.2, Spring MVC, MySQL, iBatis, JSP, JSTL, HTML, CSS, jQuery, jQuery UI, DOJO, JavaScript, Windows, Eclipse, SVN, Tomcat 6, Maven 2, Web2Project, log4j.

We'd love your feedback!