We provide IT Staff Augmentation Services!

Java/j2ee Fullstack Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 8 Years of experience on Java/J2EE Full Stack Developer with Enterprise applications, Distributed Application Development, Client/Server Applications, Servlets communication, Internet/Intranet based database applications and developing, testing and implementing application environment.
  • Experience in utilizing open - source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and Jquery.
  • Experience in consuming RESTful services using Angular $http, $resource and jQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
  • Expertise in SOA, Web Services (CXF, XML Beans), Apache Camel and XML technologies (XSLT, Xpath).
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
  • Strong experience in deploying J2EE components on JBOSS, ApacheTomcat, BEA WebLogic, and IBM WebSphere application servers.
  • Thorough knowledge of Web technologies: XML, WML, SAX/DOM Parser, AJAX, HTML, CSS, Bootstrap and JavaScript.
  • Strong experience on various java Design Patterns such as Session Façade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
  • Proficient in integration of EnterprisejavaBeans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Extensive development experience on different IDE's like Eclipse, IBM Rational Application Developer, WebSphere Integration Developerand NetBeans.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Strong QA Automation experience with Selenium Webdriver, Jbehive and Cucumber.
  • Expert in coding using corejavaconcepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Experienced in writing complex Queries, Stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client.
  • Strong experience working with version control software like TFS, CVS, ClearCase, Apache SubVersion, GIT and build tools ANT, Maven, Gradle and Jenkins.
  • Good working experience in operating systems like UNIX, Solaris and Windows.
  • Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.

TECHNICAL SKILLS:

Languages: C, Java/J2EE, SQL

Java Technologies: J2SE, J2EE, JSP, Servlets, EJB, JDBC, JMS, JNDI, RMI, Web Services, Design Patterns, JAVA Beans, JSF.

Web Technologies: JSP, XML, XSD, XSLT, DTD, DOM,BOM, HTML5, CSS3, DHTML, XML, XSL, XSLT, SOAP, Restful web services, Java Script, jQuery, Ajax, Require.js,Ext.js

FrameWorks: Spring, Hibernate, JSF, AngularJS, Bootstrap, Node.js, JUnit4, Maven, ANT, Log4J

Operating systems: Linux & MS-Windows NT, Windows XP

Development IDE/ Tools: Notepad++, Visual Studio 2010, Eclipse, Netbeans, Dreamweaver. JBoss Developer Studio, SQL Developer, Visio, JUnit.

Debuggers and other tools: Adobe Photoshop, Gimp, MS Office, Jira, Firebug, Chrome Developers Tool, Windows Movie Maker, Firebug Lite, Google Chrome Web Debugger

Web/Application Server: Web logic, Web Sphere, Tomcat, JBoss

Web Services: Apache AXIS, SOAP, WSDL

Version Control Tools: CVS, Tortoise SVN, GIT

Database: SQL Server 2005, MySQL, Oracle.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Java/J2EE Fullstack Developer

Responsibilities:

  • Involved on test-driven development, continuous integration systems, and Agile software development.
  • Involved in writing RESTful WebServices for supporting web application consuming those services on different applications.
  • Involved in Development using Java (Back-end), Hibernate (Also SQL), JAX-RS (for REST) and Junit following Agile Methodologies. Used SVN and Maven for version control.
  • Used Hibernate core interfaces, mapping associations to implement DAO layer.
  • Integrated Spring with Hibernate and made as Spring bean using Hibernate Template.
  • Used SpringIOC framework to integrate with Hibernate.
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Involved in design, development and implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Worked on latest features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files for the developed web pages using HTML 5.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Worked on extending HTML attributes with directives and binding data to HTML with expressions.
  • Compiled dynamic sheet language LESS on to CSS.
  • Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
  • Used RDBMS applications store data in a tabular form .
  • Worked extensively on all client side UI validations and implementing business logic using jQuery.
  • Datepicker, Tabs, Slider, Accordion and Dialog plugins in jQuery are used.
  • Worked extensively on jQuery and AJAX for parsing data fetched from APIs.
  • For rendering domain-specific layout XML to the web, JavaScript libraries are used.
  • Consumed and created Restful web services.
  • Worked on Twitter Bootstrap plugins to build Rich Internet Application (RIA)
  • Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
  • UI screens were developed using MVC features of AngularJS and JavaScript .
  • Defined new validations through AngularJS for the form fields.
  • Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
  • Bootstrap is an html, css , javascript framework that you can use as basis for creating web sites or web applications.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
  • Used Http client, Jackson libraries to consume REST based services and to handle JSON based responses.
  • Converted existing functionality to Web APIs using RESTful Web Services, Jersey/JAX-RS and Java.
  • Used Mockito to test individual methods for unit testing.
  • Used Ember CLI to Converts java properties files to a ES6 module which exports the object version.
  • Strong experience in web deployment best practices like image optimization, web server tuning.
  • Working knowledge in package manager tools such as Bower, and task runner tools such as GruntJS.
  • Worked on tools like GIT and JIRA for version control and bug tracking.

Environment: Spring4.0, Hibernate, RESTful WebServices, Jersey, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, GruntJS, Bower, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology, Adobe Photoshop, Drools,CS4,GIT,SQL,ATG9.0,TDD,Agile,Bootsrap, Development, Jira.

Confidential, Miami, Florida

Java/J2EE Developer

Responsibilities:

  • Understanding of business requirements, analyzing and implementing the process using Agile (Scrum) methodology.
  • Developed the presentation layer using HTML, XML, XSLT, CSS, and AJAX.
  • Worked on pop up screens, image sliders, and dropdown menus on web pages using JavaScript, CSS3, jQuery, and AJAX to make UI functional.
  • Existing JavaScript code conversion into MVC pattern using AngularJS framework.
  • Single page applications were built using AngularJS.
  • Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
  • Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access.
  • Used ReactJS that can fix Any problems and there’s no waiting for the next release of the entire framework, you simply throw up an issue
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Experienced in using Spring annotations based on layer in applications like @Component, @Controller, @Service, @Repository, etc. annotations.
  • Implemented and configuring Spring MVC components Dispatch servlet, Controllers and View resolvers.
  • Developed SOAP Web Services by using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
  • Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service.
  • Involved in writing jQuery-based Ajax requests to call the web service/APIs to fetch the data and populate on the UI.
  • Designed UML diagrams using IBM Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams for the application customer, order and billing modules.
  • Updated the DOM nodes and elements using selectors and attributes implementation
  • Strong experience working on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Worked extensively on designing CSS based page layouts that are cross-browser compatible.
  • Interpreted SASS scripting language into CSS.
  • Extensively used JavaScript, jQuery libraries, bootstrap, AJAX for form validation and other interactive features.
  • Using responsive design and media queries, created responsive web pages for critical modules
  • To interact with the servers for information, calls were triggered using AJAX and jQuery.
  • Design concepts were prototyped rapidly including data visualization.
  • Designed, developed and maintained a rich data-driven application using Backbone.js.
  • Working experience on React.js and NodeJs so as to support the underlying data changes in a rapid way.
  • Experience in the complete product life cycle stages as plan, prototype, code and test in an agile, continuous integration and automated testing environment.
  • Implemented persistence layer using Hibernate that use the POJOclasses to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
  • Implemented Hibernate second level caching to improve read performance.
  • Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
  • Developed test cases and performed unit testing using JUNIT.
  • Used Log4J to capture the log
  • Built, configured and deployed applications using Maven.
  • Used CVS for version control across common source code used by developers.
  • Good Experience in using test driven JS tools like Jasmine and Karma.
  • JIRA tool was used for bug tracking.

Environment: Spring, Hibernate, JSF, JAX-WS, JAX-Rs, Jersey, SOAP, HTML, CSS,SASS, JavaScript, AngularJS, AJAX, jQuery, XML, XSL, REST Webserices, JIRA, Jasmine, Grunt,Karma, React.js, Drools,Cloud,Backbone.js, SQL,TDD,Bootstrap, Junit, Log4J, Maven.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Involved in Object Oriented Design/Analysis and constructing UML Sequence diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations.
  • Developed the web application using JSF Framework involving features like Expression Language, action listeners, custom components, etc. Created conditional logics in pages using JSF tags and JSTL.
  • Used MVC frameworks like Spring MVC along with JSF and Rich faces. Involved in developing front end screens using JSF, JSTL, JQuery, XHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml of JSF MVC framework. Constructed JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Experienced in using Twitter Bootstrap Framework responsive design. Developed UI screens and client side scripts incorporating Servlets, JSP, JavaScript and XML DOM parser.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server side validation.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate
  • Developed Business components using core javaconcepts like Interfaces, Polymorphism, Collections, Serialization etc. Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.
  • Designed stored procedures, triggers and functions in MySQL and DB2 for business critical requirements.
  • Developed generic database Connection Pooling with WebLogic Admin server using Spring, SQL query optimization.
  • Developed POJO Classes, *.hbm files for Hibernate ORM in the persistence layer using Hibernate frame work in conjunction with Spring AOP functionality.
  • Developed objects using JMS API for asynchronous communication and used JMS-MQ bridge as provider to send messages in a secure, reliable and asynchronous method.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Used Apache JMeter for load testing and log4J for debugging with various levels. Used Subversion for version control across common source code used by Developers and deployed the applications on WebLogic Application Server. Utilized Gradle for continuous integration.

Environment: Java 1.6, J2EE, JSP, JSF, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, MySQL, SQL,DB2, WebLogic, JMS, XML, JavaScript, JQuery, SOAP, SVN, JUnit, Log4J, Gradle, TDD, JMeter.

Confidential, Atlanta, GA

Java/J2EE developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used javaPersistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existingjavaWeb Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object modeletc which are required for the Developer.
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using Oracle BPM.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application

Environment: JDK1.5, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, HTML, CSS, JMS, XML,Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0,Oracle BPM, JSF, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML,Weblogic, Junit.

Confidential

Java Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application
  • EJB's were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!