Java Full Stack Developer Resume
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
