We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Peoria, AZ

SUMMARY:

  • 7 years of professional experience in IT industry involved in developing, implementing and maintenance of various web based applications using Java, J2EE and SOA technologies.
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, Messaging, EJB, JDBC, Spring, Struts, Hibernate, Web Services and XML.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front - end.
  • Experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JDBC, JSP, JSF, EJB, JPA, XML), Spring Framework and Hibernate Framework.
  • Involved in architecture of integration with WebSphere Portal and WebSphere Application server applications.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (Spring, Struts, ORM Frameworks).
  • Experience in Designing interfaces, wireframes/mockups using Adobe Suite- Fireworks or Photoshop.
  • Solid experience with Responsive Web Design (RWD) technologies like HTML5, XHTML, DHTML, CSS3(SASS, LESS), Bootstrap, JavaScript, JQuery, AngularJS, Require JS, Ext JS, Node.JS, React.JS Backbone.JS, PHP, XML, XSL, AJAX and JSON.
  • Experience with various development methodologies like Agile, Scrum and Waterfall .
  • Expertise in different JavaScript Frameworks like Angular JS, Node.JS, React.JS, Knockout.JS, Backbone.JS, Require.JS, Underscore.JS, Bootstrap and ES6, Typescript, Vue.JS, D3 JS.
  • Experienced in Software Analysis and Design using Unified Modelling Language (UML), Class Diagrams, and DDS.
  • Good Experience in writing Jasmine tests & Karma test runner.
  • Expertise in using Node Packaged Modules (NPM), Web Pack, Babel and Bower.
  • Expertise in using system task/build runners like Gulp, Grunt.
  • Expert in using Web Pack for bundling of files using Grunt/Gulp.
  • Thorough understanding of OOAD concepts, UML modeling (unified process), SDLC.
  • Familiar with creating Custom Reusable React Components Library.
  • Proficiency in working with SQL databases like Oracle, Sql Server, MySQL and NoSQL databases like MongoDB.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Experience with PL/SQL Stored Procedures, Triggers and Views.
  • Extensive experience in designing, developing and deploying J2EE applications on Web Sphere Application server, WebLogic, Apache Tomcat, JBoss etc.
  • Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Experience providing and consuming SOA Web services, Restful web services, SOAP, XML- RPC, and JSON.
  • Worked with cross browser compatibility issues and did testing on the browsers like Safari, IE-8, 9, 10, Mozilla Firefox and Google Chrome.
  • Worked on IDE’s such as Eclipse/My Eclipse, Notepad++, Sublime Text, Intellij, Atom, Rational Software Architect, WebSphere Application Developer, Net Beans.
  • Experience in Software Testing, Jasmine & Karma , Regression Testing, defect tracking and management using Clear Quest.
  • Experience in Designing interfaces, wireframes/mockups using Adobe Suite- Fireworks or Photoshop .
  • Experience in multiple version control tools like GIT, Drupal Console, CVS, SVN
  • Good knowledge and exposure on Vue.js.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Strong skills in API design, Enterprise Application Integration, Database Design, and knowledge of various Architecture, design, Integration patterns and Application frameworks development.
  • Skilled in writing well-documented, well-commented and efficient code for web development.
  • Strong team player, Managerial, communication, organizing and planning skills, with ability to meet deadlines efficiently.

TECHNICAL SKILLS:

Languages: C, C++, Java (J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x,ES6,Typescript, XML1.0, XSL, XSLT, CSS, Bootstrap, jQuery, Angular-JS, Node JS, Require JS, Ext JS, React JS, Backbone.JS,D3 JS, YFILES.

Development Tools (IDEs)

Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, NetBeans3.3, MS Visual Studio 2005,Sublime,Atom.

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MySQL5.1/4.1, DB 2 9.1/8.1/7.2, SQL-Server

Tools: ANT, Maven, Log4j, Oracle Enterprise Manager

Version Control: CVS, SVN, VSS, Stash Git, Source Tree, GIT Hub, GIT Desktop

Methodologies: Agile (Scrum, TDD), Waterfall

Platforms: Windows, Linux, Unix, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Peoria, AZ

Java Full Stack Developer

Responsibilities:

  • Used Agile methodology with scrum as a framework for requirement gathering, Analysis, Design, Development, Testing the application while upgrading the project.
  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project in Spring framework.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript and jQuery that meets accessibility and web browser standards for website.
  • Developing web pages effectively using, Angular2 , ES6 , Typescript , JavaScript, JQuery, HTML 5 , CSS3, Bootstrap and proficiently making webpages which are cross browser compatible.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, Annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Developed API back ends using Node.js to allocate access to data in MYSQL.
  • UI/Frontend using Angular, NodeJS, Web Pack, HTML5, CSS3 and GIT as the Version Control System.
  • Consuming NodeJS Restful API services.
  • Broad cast message using socket IO in NodeJS to underwriting department for validation.
  • Involved in front-end development utilizing Java Script frameworks such as NodeJS and jQuery as well as front end technologies HTML5, CSS3, Ajax.
  • Written AngularJS controllers and directives where the AJAX calls are made to the Backend to fetch the respective data for the template and the directive is linked to the template.
  • Developed presentation layer using HTML5, HTML, JavaScript, CSS, JSON, Rest template, AJAX, Bootstrap.js, Node.js in RSA and deploy it using Web Application Server.
  • Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
  • Execute SQL queries to verify and fetch data from Databases like Oracle.
  • Handling cross browser/platform compatibility issues (IE, Firefox, chrome and Safari) on both Windows and Mac.
  • Used Maven script for building and deploying the application.
  • Deployed JBoss application server in local and integration test environments
  • Managed application state using server and client-based State Management options.
  • Coded Java Script for page functionality and Light box plugins using JQUERY.
  • Header component was developed in React, this component is being used for cross products.
  • Done a POC while migrating from the basic html, j-query to ViewJS. But performance and the security made.
  • Involved in preparing test cases using Behavioral Driven Development (BDD), jBehave/ Selenium to validate all UI components, Popups, Browser navigations, Mouse Movements.

Environment: HTML5, CSS3, SASS, LESS, YFILES, JAVASCRIPT, Typescript, JQUERY, BOOTSTRAP, XML, Require JS, Swagger, Underscore JS, Node JS REST, JSON, ANGULAR, React, SQL Server, Core Java, JDK, JSP, Spring 3.x, Spring Boot, Spring Web flow, Spring Security, JBOSS, and Web pack.

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed responsive web application using MVC pattern.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing), HTML 5.0, CSS3, JavaScript, jQuery, Angular JS, React JS.
  • Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes .
  • Used JQ Lite to provide all useful features and to avoid duplicating too much of jQuery.
  • Worked with advanced MVC framework such as Spring-IOC, AOP , MVC and Batch which is used for implementing backend functionality.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies
  • Used Hibernate , object/relational-mapping ( ORM ) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Produced as well as consumed RESTful web services using Jersey API's. Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Used various tools like Grunt and Bower for developing the angular application.
  • Used React.js library functions for the logical implementation part at client side for all the application.
  • Implemented React.js Controllers to maintain each view data.
  • Used React -Router , Redux code as most time for writing functions and services to read data from remote server using React.js
  • Responsible for implementing Business logic based on user selection using jQuery, AngularJS for all client-side UI Validation.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.
  • Experience working with Lodash library for creating lightweight versions of functions and avoiding complicated loops .
  • Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects.
  • Good knowledge of Spring's IOC , AOP , Spring MVC and spring's integration with Hibernate and Struts technologies.
  • Done proof of concept using Mongo DB.
  • Used Jasmine framework with Karma to write tests cases.
  • Experience in developing web service applications using REST.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Used GitHub as the distribution version control system.
  • Write gulp & grunt tasks for sass compile, jshint/eslint, uglify, minify, Revisioning and automated tests.
  • Good knowledge of JIRA for bug tracking track issues and communicate with other teams at various environments.
  • Involved in migration of project using JavaScript, Redux, React, Web Pack, ES6 with java backend.
  • Used Apache tomcat 8.0 for deploying some new applications.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Good knowledge of Spring's IOC, AOP , Spring MVC and spring's integration with Hibernate and Struts technologies.
  • Developed the complex queries using JPA annotations in the POJO .
  • Experience in JIRA for bug tracking track issues and communicate with other teams at various environments.

Environment: HTML5, CSS3, JAVASCRIPT 1.8.5, JQUERY, BOOTSTRAP, REST, JSON, ANGULAR JS, GULP, ECLIPSE, JDK1.8, J2EE5.0, Spring Boot, Spring, Hibernate, Restful, JBoss, Multithreading, Oracle 11g, Java Script, Bootstrap, JSF 2.0, SAML, CSS, Angular 2, jQuery, JSON, JSF, XML, MongoDB, Cassandra, SOAP UI, WebSphere 8.0, JTA, JUnit, EJB 2.1, Agile Methodology, Design Patterns, Jenkins, TDD, Apache Maven.

Confidential

Java Full Stack Developer

Responsibilities:

  • Develop the front-end by doing hands-on coding using HTML 5.0, CSS3, Bootstrap, JavaScript, jQuery, Angular, Ajax.
  • Involved in Requirement gathering phase to gather the requirements from the client program manager and dealing with UX team to continuously accommodate changing user requirements, Designed and developed several UI Screens.
  • Developed Spring AOP aspects for logging and exception handling and involved in integrating Spring with Hibernate.
  • Creating the project startup UI i.e. generic XHTML facelet templates, generic JSF validators and converters, backing beans, Facescontextutil methods etc.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Hands on experience in business rules discovery, rules harvesting and rule development in ODM.
  • Implemented operational decision manager application programming interface.
  • Implemented Spring Security with interceptor features to provide Authentication and Authorization for log in functionalities.
  • Designed and developed UI screens with JSF to provide interactive screens to display data for provider module.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Expertise in Database application programming for Oracle, PostgreSQL server using Stored Procedures, Triggers, Views etc.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Monitored the error logs using Log4J and fixed the problems.
  • Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Factory Pattern, Session Façade, etc.
  • Developed scripts using Python scripting, XML to automate some of the menial tasks and used GitHub repository to run the Jenkins job for Continues Integration.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Ensure the technical feasibility of UI/UX designs.
  • Used AJAX with jQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins).
  • Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
  • Design and implementation of new feature or software components for the front-end of a large Web application.
  • Developed front-end UI pages to support data access and user authorization.
  • Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
  • Implemented User Friendly UI design with HTML, CSS and JavaScript for client-side validation form.
  • Developed several use cases using JAVA technologies Ensured Web Content is following W3C and Section 508 accessibility standards.
  • Developed entire web-based application by using Spring MVC Framework.
  • Responsible for Unit testing and supporting the UAT & PROD environments.
  • Used JUNIT testing to write tests cases.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Parsed XML & JSON responses received in Java code through Web Services
  • Managed and administered workloads, server groups and clones in WebSphere Application Server. Created, configured and administered Profiles, several Clusters, Nodes and Node Groups for WebSphere Application Server.

Environment: Agile, Java/J2EE, Spring 4x, Spring Boot, hibernate 4.3, Spring AOP, Spring, JMS, Web Logic 10.3, Angular JS, MongoDB, Oracle 11g, XML, Docker, SAX, ODM, JSF, Redux, React Js JAXB, WSDL, TAM, SOAP, REST, Java Script Es6, Bootstrap, SASS, JQuery, Gradle, AJAX, HTML5, CSS3, Gradle, RESTful, Perl, Bash, OSGI, AWS, Python, SOAP UI.

Confidential

JAVA Developer

Responsibilities:

  • Participated in designing and development of software using agile development practices.
  • Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
  • Validated user data using Struts Action Forms and user request is processed using Action Classes.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
  • Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database
  • Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
  • Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC .
  • Used Web Services using SOAP to interact with other existing applications.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
  • Worked on the defect fixing and change request for the Production environment.
  • Written SQL Queries to communicate with the Oracle Database
  • Built and accessed the database using Hibernate with Oracle .
  • Automation of script to build and deploy using Jenkins .
  • Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
  • Documented Unit test cases and Junit test classes to test the execution of Java classes.
  • Worked and deployed using Tomcat as web server.
  • Worked on WebLogic-Ant utilities to generate proxies to invoke web services as a client.
  • Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.

Environment: Java/J2EE, core java, spring, Hibernate, Tomcat, Struts, JPA, SOAP, AOP, IOC, Agile, CVS, AngularJS, backboneJS, NodeJS, MySQL, JavaScript, Oracle 9i, JUnit, JSP, XML, HTML, CSS, UML, DHTML.

Confidential

Java Developer

Responsibilities:

  • Developed user interface using JAVA Server Pages (JSP), HTML and Java Script for the Presentation Tier
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE .
  • Involved in all aspects of Software development life cycle and followed Agile methodology to develop project plans.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Worked on Server-side pagination for processing high volume of data to the UI.
  • Extensively worked on J2EE Technologies to develop the project, Followed Spring MVC Framework for the development of the project.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Worked on Server-side pagination for processing high volume of data to the UI.
  • Created a Front-end application using JSPs and Spring MVC for registering a new entry and configured it to connect to database using Hibernate.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Used Hibernate as ORM tool for accessing database.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
  • Executed JavaScript frameworks for real-time applications settling on using AngularJS for the frontend,
  • Implemented REST messages for communication between web service client and service provider.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5 , and CSS .
  • Designed and developed Restful service interface using ­­ to the underlying customer event API.
  • Designed and developed front-end using Servlet, JSP, JSF , DHTML , Java Script and AJAX.
  • Deployed the application in Production environment

Environment: Java 1.5/J2EE, core java, JSF, Hibernate, JDBC, Eclipse, Spring, JSP, XML, XSL, JSTL, JavaScript, JQuery, MVC, Servlets, AJAX, HTML, CSS, UML, POJO, log4j, Junit, Soap, JMS, ANT, SVN, DAO, DTO, Apache Tomcat, Oracle SQL.

We'd love your feedback!