We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

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 connectingto 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)
  • Eclipse3.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, WebLogic10.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, DB2 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

Role: 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

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, Milwaukee, WI

Role: 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 Injectionmechanism 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.

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, Evansville, IN

Role: Java Full Stack Developer

Responsibilities:

  • Develop the front-end by doing hands-on coding using HTML 5.0, SS3, 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 frameworkwith 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.

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. 

We'd love your feedback!