We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

IdahO

SUMMARY

  • Around 8+ years of IT experience in Software Development having an in - depth knowledge and extensive work experience on diverse types of web-based applications and architectures.
  • Extensive programming experience in developing Web based applications and Client- Server technologies using JSP, Servlets, HTML4/5, CSS2/3, JavaScript, and jQuery, AJAX, JSON, Angular JS, XML, DOM and XHTML/DHTML.
  • Proficient in using front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as AngularJS, Backbone.js to develop Responsive Single Page Application.
  • Hands on experience in user interface development frameworks like Angular JS, Bootstrap and Ionic UI.
  • Developed applications using AngularJS single page applications (SPAs) to improve page performance.
  • Used JavaScript and jQuery to develop custom validations for validating various inputs given by the user.
  • Excellent knowledge in JavaScript frameworks like Underscore.js, React.js and Backbone.js.
  • Basic knowledge to build Data Visualization and Geo-Clustering using D3.js.
  • Experienced in understanding the server-side technologies like Java, ASP.Net, Ruby, and Python.
  • Familiar with major web application Servers like Web Logic, WAMP Server and Apache Tomcat Web Server.
  • In-Depth knowledge of Web 2.0, JavaScript, jQuery, CSS3, W3C Standards.
  • Proficiently Apply JavaScript tasks runner like Gulp and Grunt to make web development easy to maintain and understand.
  • Basic understanding of CSS pre-processing platforms, such as LESS and SASS.
  • Solid knowledge in software development life cycle including requirements analysis, design, development, maintenance, implementation and testing.
  • Knowledge in working with RESTful Web Services and implementing.
  • Experience with SVN Source Control and Git for code management.
  • Used different cross-browser testing tools like Browser Stack and IETester to improve the performance of the web pages.
  • Good Experience with working in Agile and Waterfall environments.
  • Excellent knowledge on MVC frameworks like Struts, Spring.
  • Excellent Knowledge on Search Engine Optimization (SEO) techniques.
  • Solid working Experience in various IDE's: Eclipse, NetBeans, Visual Studio, Notepad++ Experience in creating as well as editing images for the websites using Photoshop and In Design.
  • Experience in implementing Web applications, Web Content Management and Digital Asset Management solutions using Abode CQ5 platform.
  • Experienced both in working on Designing table-less layouts and table-based layouts.
  • Experienced in writing database queries, tables, stored procedures and triggers using database like SQL and Oracle.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
  • Adaptive to team environment and has the capability of completing complex tasks independently.
  • Strong Communication skills with the ability to convey concepts/requirements between technical and non-technical stakeholders.

TECHNICAL SKILLS

Web Technologies: HTML, HTML 5, XML, XHTML, JavaScript, CSS, CSS3, DOM, JQUERY, IDE, HTML Editor, Microsoft Visual Studio 20XX, Notepad++, APTANA Studio, Microsoft office,Java J2SE, J2EE, SQL, PL/SQL, WSDL,C,C++

Frame Works: JSP, Servlets, EJB, Java Beans, JDBC, JNDI, RMI, JMS, JSF, Java Mail, JTA Servlets, JMS, Struts, Ant, Hibernate 3.0/4.0, Spring 3.0/4.0, Struts, JPA, Grails 3.2/3.3.

Methodologies: Agile

Databases: SQL

Browsers: IE, Mozilla, Chrome and safari

Frameworks: Knockout JS, Angular JS, Node JS, Back Bone JS, Ember JS, ExtJs, ReactJS.

Operating Systems: Windows XP, Windows 200X, MAC OS X, Linux

Tools: Eclipse, Sublime, Dreamweaver, Grunt, Junit, Linux, Karma, Jasmine.

PROFESSIONAL EXPERIENCE

Confidential, Idaho

Java Full Stack Developer

Responsibilities:

  • Involved in various stages of application development through requirement analysis, development, testing and deployment.
  • Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
  • Understanding of Java Beans, DOJO, AJAX, XHTML, XSLT, XQuery, jQuery, SQL/XML.
  • Created Test plans for Test Driven Development (TDD) of the project.
  • Expert in creating web application using AngularJS by consuming data from Web API.
  • Created Class and sequence diagrams by using Enterprise Architect.
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, Rackspace and Cloud.
  • Created a POC on TIBCO Spotfire to show the movement of files from one system to the other.
  • Build components scheduling and configuration using Maven.
  • Design and Development of two applications for test drivers and license issuing; each application was development with Grails-Groovy-Vaadin technology and PostgreSQL in database.
  • Used Grails 3.2 and few plugins to define additional spring beans, provide new tag libraries and add new methods.
  • Updated to Grails 3.3 and used it to build web application that runs on the JVM.
  • Designed and built a wide variety of middleware messaging applications based on SeeBeyond's e*Gate & e*Insight technologies (4.5) then migrated to Sun/Oracle's JCAPS SOA platform and is currently being migrated to Mule ESB.
  • Developed JSPs by extensively using JSP standard tag libraries and Spring Tag Libraries Used MyBatis to interact with DAO layer.
  • AngularJS library has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Designed REST APIs that allow sophisticated, effective and low-cost application integration.
  • Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Enhanced the application with additional functionalities using JavaScript, Metadata and DOJO framework.
  • Used JIRA to create EPICs and User Stories for the Sprint cycle.
  • Utilizing BASH Scripts and Right scale to do initial server provisioning, and Puppet to deploy and update applications including Data tax Cassandra, Apache, Tomcat MySQL, and other Proprietary applications.
  • Built Scala prototype. Java 6, Tomcat, SwingX, JFreeChart, POI, Ehcache, Maven, Nexus, Hudson, SVN.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, java Scripts functionalities, Mouse Movements.
  • Developed web projects including: Highly customized CMS based on WordPress, IsomorphicReact.js website using WP-REST API
  • Developed mobile Android application to collect and report data from chemical recycling units.
  • Developed JMeter Scripts for bulk data generations.
  • Developed enterprise iPad and iPhone compatible mobile applications in objective-c using the tool XCode
  • Grails web development in Groovy/GSP/jQuery for CSC government division. Spearheaded innovative workflow mechanism. Initiated Specs unit testing framework. Agile environment
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
  • Project managed a JMeter load testing engagement for a capacity datacenter migration
  • Worked on Solar, Elastic Search, Kafka, Flume, MongoDB and Cassandra
  • Preparing test cases using Selenium Web driver, Junit and TestNG.
  • Deployed the application to TOMCAT server.
  • Assisted with best practices during implementation and integration of Tableau Platform.

Environment: Java, J2EE, HTML5, JDK 1.8, CSS, JavaScript, AJAX, AngularJS, Spring 3.0, Maven, Grails 3.2/ 3.3,MyBatis, JAX-RS, Spring MVC, JUnit 4, SVN, Log4j, Jenkins, Eclipse Luna, Git, SQL Server, AQT, JIRA, JMeter. React.js, Flux, Express.js, WordPress, jQuery, JavaScript, PHP, HTML, CSS

Confidential, California

Java UI Developer

Responsibilities:

  • Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
  • Worked in the development of programming user interface design for the Web application using HTML, Java Script & CSS, jQuery, and Ajax to the requirements of the client.
  • Developed data insertion forms and validated them using JavaScript.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular JS Framework.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS)
  • Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Modified code in a web database in Report definition and user profile forms, Users request access to different reports on web, developed views to display data.
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Extensively involved in the discussions and design sessions for user experience to provide inputs to design implementation.
  • Developed SQL scripts for data migration.
  • Consumed a lot of RESTful Web Services.

Environment: Java Script, HTML, CSS, AJAX, jQuery, Angular JS, High charts, DHTML, XHTML, XML, XSL, SQL Server and Windows XP.

Confidential - Southlake, TX

Sr. UI Developer

Responsibilities:

  • Designed and developed web pages using with HTML5, DHTML, CSS3, Ajax, Bootstrap, JSP and jQuery based on the W3C standards and Web 2.0.
  • Extensively used Angular js, JavaScript, jQuery UI and jQuery to provide UI functionality.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, LESS, Bootstrap and AngularJS.
  • Involved in making the application Responsive using Bootstrap and used LESS pre-processor.
  • Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Developed mobile web application using native java scripts and Angular js by using existing hybrid mobile application code base.
  • Used GIT for version control and JIRA for defect tracking.
  • Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Define technical requirements based upon business requirements.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
  • Developed SQL scripts for data migration.
  • Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.

Environment: HTML, HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, Joomla, Angular JS, Bootstrap, Java, Grunt, Bower, GIT, JIRA, Grunt

Confidential - Bloomington, IL

UI Developer

Responsibilities:

  • Responsible for Development of e-commerce Web pages using HTML, JavaScript, AngularJS, CSS, SASS including Ajax controls and JSON.
  • Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc. Worked on prototypes for Responsive design.
  • Involved in migrating the whole code base of AngularJS. Building Angular application on NPM packages.
  • Creating a custom, single-page, responsive web application to replace a legacy line-of business web application.
  • Created and tested scripts using jQuery on various browsers Chrome, Firefox, Safari, IE.
  • Developed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and W3C standards for CSS as well.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript.
  • Involved in developing the AngularJS MVC framework for the Single Page Application development is a web application or web site that fits on a single web page with the goal of providing a more fluid user experience akin to a desktop application.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Used JIRA for bug tracking and issue tracking.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, Eclipse, AngularJS, SASS, Twitter Bootstrap, Adobe Photoshop and MS Office, WebStorm, Sublime Text.

Confidential

UI Developer

Responsibilities:

  • Responsible for developing the UI pages using HTML, CSS3, JavaScript, Bootstrap, JSON, jQuery, AngularJS and Ajax.
  • Used JavaScript for user interactions in pages.
  • Implemented applications using Twitter Bootstrap framework.
  • Used jQuery, Ajax for service calls on pages to interact with the server for information.
  • Created custom directives in Angular JS and used controllers and services as MVC structure.
  • Utilized various jQuery libraries, AJAX for form validation and other interactive features.
  • Worked on designing and developing the JSON, XML Objects.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Testing the website on multiple browsers with their old as well as latest release
  • Used JSON for storing and exchanging information between browsers and servers.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
  • Used agile methodology for the software development.
  • Responsible for authoring of website functionality with JavaScript, HTML, CSS.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Worked in scrum process attending daily stand up and completing tasks in sprints.
  • Involved in configuring the Git repository and maintain the version control using Git.

Environment: HTML, Agile, Bootstrap, Web service, YUI, AJAX, Data table, Eclipse Agile, SCRUM, GIT

Confidential

Font End Developer

Responsibilities:

  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON.
  • Extensive experience using Bootstrap for layout.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
  • Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
  • Followed SCRUM methodology.
  • Worked on creating responsive website for smart devices using Responsive design and media queries.
  • Version control through SVN.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Updated the website from time to time for special Requirements.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, Java

We'd love your feedback!