We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Charlotte, NC

SUMMARY

  • 7+ years of experience in the IT industry specifically in web technologies with skills in analysis, design, development, maintenance, installation, implementation and testing Java based systems.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB, Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE's LIKE ECLIPSE.
  • Experience in Spring Framework, Spring AOP, Struts Framework and O/R mapping Hibernate framework.
  • Experienced in client side designing and validations using HTML5, DHTML, CSS3, Java Script, AJAX, JSP etc.
  • Development of applications using J2EE Design Patterns e.g. MVC Architecture, Business Delegate, Data Access Object (DAO), Singleton, Session Façade etc.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Expert in Core - Java with strong understanding of API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Extensively worked with XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
  • Experience in developing and consuming REST Services.
  • Extensively worked in Web Technologies using JavaScript, AJAX, JSP, JSON, HTML and CSS.
  • Experience in UI frameworks as jQuery, Angular.js and Grunt.
  • Experience in Java frameworks: Spring MVC, Hibernate.
  • Experience in working with Agile Methodology.
  • Expertise in Object Oriented Analysis, Design and Programming.
  • Extensively worked on JSON and XML based payload handling.
  • Experienced in using design patterns Singleton, Factory method, Facade, MVC (Model, View & Controller).
  • Comprehensive experience in designing and developing applications using UML with Rational Rose.
  • Experienced in database such as SQL Server, Oracle and MySQL.
  • Extensively worked on Stored Procedures, Functions, Triggers and Cursors using PL/SQL and T-SQL.
  • Excellent working knowledge on App server like Tomcat in building and deploying applications.

TECHNICAL SKILLS

Languages: Java(J2SE1.8/1.6/1.5, J2EE 6/5), 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, Spring 3.0, Spring 4,SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful and SOAP web services

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, React JS, Jquery

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Webstorm

Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere 8.x/7.x/6.x.

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

Platforms: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , Mongo DB.

Platforms: Windows, UNIX, LINUX

Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Jbehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

Methodologies: Agile Methodology, RUP, Extreme Programming

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Involved in the Analysis, Design and Development.
  • Developed the application using Struts Framework which is based on the MVC design Pattern.
  • Involved in writing the front-end code for the application using Angular JS.
  • Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS3, HTML5, JavaScript and GWT.
  • Highly involved in UI responsive designs of the project using HTML5, jQuery, CSS/CSS3, JavaScript, DOJO, Bootstrap, Node JS.
  • Developed JavaScript based components using External JS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Facilitated upgrade toJava8, replacing the Joda library, using Streams and Lambda expressions.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 1.5.
  • Strongly involved in building and deploying the application into public Bluemix using Toolchain.
  • Used jQuery, Angular JS and Node JS to develop rich user interface and to invoke RESTful Web Services to perform various operations.
  • Worked with Toad to overlook databases and create SQL queries to gather and alter data. Also combined with Hibernate for testing flow of data from the application to Database.
  • Used Maven for developing build scripts and deploying the application onto WebLogic.
  • Performed backend operations using Hibernate and native SQL on various databases.
  • Developed single page applications using Angular2, Typescript, HTML5, CSS3, and Bootstrap.
  • Developed user specific Highlights (dashboard menu) section, Home Page, Admin home page, user module using Spring framework, Hibernate ORM module, Spring Core Module, XML, JSP and XSLT.
  • Worked on Web Services usingJavaAPI for XML, JSON Services(JAX RS) and worked on build, deploying RESTful web services.
  • Developed test suites in Selenium WebDriver(Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
  • Written Unit and Integration tests using JUnit, JMock and Easy Mock.
  • Used log4J for logging.
  • Fixed various defects assigned on the JIRA.
  • Used Git as the version control tool and Microsoft Visual Studio Code as IDE for developing frontend using Node JS.
  • Implemented the concepts of agile methodology to produce merit application by attending, preparing story cards, participating in daily standups and sprint demos.
  • Major contribution on POC for major enhancements and presentations to client.
  • Conducted code review session at the end of the sprint and be the point of contact for code quality.
  • Involved in application performance tuning using Wily, profiling and provided alternate solutions to improve the performance.

Environment: Java8.0, WCM, Rational Application Developer8.x, IBM Bluemix, REST, Spring, Struts, JSF, EJB, jQuery, AJAX, Bootstrap, JSON, Toad, IBM WebSphere Application Server 7.x,SQL Server, DB2, Clear Case, Selenium, UM L, JSP, JIRA, Cognos, Jenkins, Agile, Git and Junit.

Confidential, Union, NJ

Full StackJava Developer

Responsibilities:

  • Involved in User sessions, gathering requirements and developing a web application using agile methodology.
  • Worked on highly advanced user interface design and development using AngularJS, NodeJS, ES6, HTML 5, Bootstrap and CSS.
  • Used JavaScript, CSS, Bootstrap, and Angular JS to create the interactive user interface.
  • Developed dynamic UI using Angular JS and Produced dynamic, interactive data visualizations using JavaScript library like D3.js
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in the search box and integrator functionalities.
  • Developed various screens and web features for the front end using JavaScript frameworks like React JS, Angular.js, Backbone.js, Require.js, Node.js and EXT.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Developed the application under CoreJava, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Developed MeanStackfrom scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Wrote cascading style sheets for the entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
  • Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Created tasks for updating ts config tracked files based on glob, ts linting, and compiling typescript files.
  • Implemented client-side Interface using React JS.
  • Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML 5 Grid Structures/Layouts, CSS 3 Media Queries, Ajax, Angular JS, and Bootstrap.
  • Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, jQuery, and Ajax.
  • Developing the Presentation Layer using JSP Technologies.
  • Developing & Customizing UI JavaScript Plug-ins using jQuery, Object Oriented JS, and JSON.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Implemented the online application using CoreJava, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.
  • Used karma-test-runner and Jasmine for JavaScript Unit testing.
  • Configured on modern web workflow making use of grunt, bower to the company.
  • Used JIRA for bug tracking and issue tracking.
  • Used automation of source control application Git.
  • Created responsive web design (RWD) interface that caters to different screen sizes.
  • Manage the overall visual design for the application including all branding and navigational elements.
  • Developing and maintaining web application systems using NodeJS
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework
  • Built Rich Prototypes and Applications using HTML 5, CSS 3, and JavaScript, jQuery, Ajax, JSON, ES6, AngularJS and Bootstrap with MySQL database.

Environment: Java8, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, JavaScript, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, Web Logic Application Server.

Hire Now