We provide IT Staff Augmentation Services!

Full Stack Java Resume

3.00/5 (Submit Your Rating)

Miami, FL

SUMMARY:

  • Over 8+ years of solid experience in Application Development, including design and development of projects in the areas of Java/J2EE Client and Server side Enterprise Applications.
  • Experienced in Enterprise applications using spring, Hibernate , JavaBeans , Servlets , Struts, XML Mapping, Ant, Ivy and Maven.
  • Sound experience in developing and deploying applications using Application Servers like Web logic, Web Sphere Application Server, JBoss and Tomcat.
  • Well experienced with Web application development using - HTML, DHTML, CSS, JHTML, Swing, JavaScript, AngularJs, NodeJS, Backbones, Applets, AWT, RMI, XML, XSD, XSTL, UML.
  • Have good understanding of various J2EE Design Patterns such as Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Front Controller and Model View Controller Architecture.
  • Used EcmaScript for client-side scripting and used for writing server applications using Node.js.
  • Built out a new product line in EcmaScript using React, Redux and Rails.
  • Experience with Hibernate Persistence Framework and Design patterns such as Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX and using XSLT, experience with public assistance programs such as TANF, SNAP and Medical Assistance.
  • Proficiency with the use of Eclipse, Eclipse based IDEs and STS.
  • Extensive experience in deploying, configuring, and administering Web/Application Servers like JBoss , WebSphere, WebLogic and Apache Tomcat .
  • Experienced with Gulp/Grunt task runner to manage projects and npm package manager to install dependencies in a project such as JQuery and Bootstrap.
  • Experience in automation tools such as Grunt.js, Gulp.js, and Phantom.JS.
  • Solid experience with Responsive Web Design (RWD).
  • Extensive experience in web design using CSS3, Bootstrap, Adobe Illustrator, Adobe Photoshop .
  • Strong expertise in Object oriented concepts such as collections, Generics, Annotations, file operations, multithreading, concurrent collection framework and core java concept .
  • Good experience with Java OOPS concepts like Multithreading, Collections and Exception Handling.
  • Worked with Agile and Scrum methodologies.
  • Extensive use of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications.
  • Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Expertise in using GIT,SVN tools for code management
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Participate in Agile delivery teams, conduct application analysis, development and modification, and provided design recommendations for developing and integrating programs per written specifications.

TECHNICAL SKILLS:

Languages: Java, J2EE, .NET, PHP.

Java Technologies and Scripts: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags,, RMI, JCAPS, Design Patterns and scripts like HTML 4/5, CSS 2/3, JavaScript, AJAX, JSON, JBOSS, LESS, SASS, XML, XHTML, Responsive Design, Ruby.

Database: MS SQL server 2008, Oracle, My SQL 5.0, DB2, MongoDB, NoSQL SERVER, ORACLE.

Debugging tools: Developer tools, Firebug, Bugzilla.

Version Controller: Microsoft Visual SourceSafe, Team Foundation Server, SVN, Tortoise GIT

Integrat Development Environment: MS Visual Studio 2008, Dreamweaver CS3, Eclipse, Sublime Text, Web Storm, Brackets, Notepad++.

Frameworks: Spring, Struts, Hibernate.

Web Services: SOAP, REST, JAX-WS, JAX-RS, WSDL, JAXB, AXIS, JERSEY API.

Operating System: Windows 2000/XP/Vista/7/8/10, MS DOS, Linux/Unix, Mac.

SDLCs: Waterfall, Agile.

Servers: Tomcat, Node, Apache, JBOSS.

Automation tools: Grunt.js, Gulp.js, and Phantom.JS.

PROFESSIONAL EXPERIENCE:

Confidential, Miami, FL

Full Stack Java

Responsibilities:

  • Used Angular JS2 Framework mainly Swing modules to develop the service portal web app.
  • Implemented Swing Custom components in the application.
  • Used Swing Utilities class effectively when the application thread needs to update the GUI.
  • Swing components such as JTable and JTree are used extensively.
  • Used AngularJS2 form validations for validating the client side data.
  • Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX and using XSLT, experience with public assistance programs such as TANF, SNAP and Medical Assistance and Web application development using - HTML, DHTML, CSS, JHTML, Swing, JavaScript, AngularJS, NodeJS, Backbones, Applets, AWT, RMI, XML, XSD, XSTL, UML.
  • Developed User Interface having animations and effects using JSP, JQuery, JavaScript, CSS3 and HTML5.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
  • Coded in AngularJS2 MVC Framework to make single page app (spa) and complex price configurations pages.
  • Worked on Web Content Management (WCM) Tools and technologies like Angular JS, HTML5, jQuery, CSS/CSS3, JSON and other web technologies.
  • Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Experience on Protractor in end-to-end test framework for Angular JS applications and also performed in jasmine and mocha
  • Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Built single page apps, modules, graphics and reusable components using ReactJS.
  • Used Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
  • Developed JUnit test cases for unit testing.
  • Used Spring validation framework for performing data validations.
  • Developed shell scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.
  • Developed message components to send/receive and publish/subscribe WebSphere MQ messages
  • Created POC for Spring Batch for running batch jobs.
  • Experience working with performance Engineers or tools such as JMeter.
  • Introduced the JavaScript framework, Backbone, to the application to help keep costs down, and to speed up production time.
  • Optimized ExtJS themes and prepared performant applications.
  • Developed and Implemented UI controls and API’s with ExtJS.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Used Maven scripts to build and deploy war files to QA environment.
  • Wrote Junit test cases to test the server side Modules.
  • Validated web services manually and through automation using SOAP UI.
  • Test automation for web application using Cucumber.
  • Participated in the decision to utilized Apache Cordova to build the application, which in turn, significantly reduced development and research time by 60 percent
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Involved in implementing the Hibernate API for database connectivity.
  • Developed web applications bathed on different design patterns such as MVC, Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Action and Forms) and Client server validations.
  • Good working knowledge on spring core, Spring ORM, Spring DAO and Spring MVC architecture.
  • Developed recipes for WAS, JBOSS and Tomcat, Server provisioning.
  • Good Experience in implementing web services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
  • Run unit tests with Jasmine-Karma, compile SASS and concatenate, minify and Gzip the source code for deployment.
  • Used Selenium IDE for Open source web testing.
  • Created test cases using Element locators and Selenium Webdriver methods.
  • Execution of Selenium test cases and reporting deects.
  • Worked in Test-driven development.
  • Administered and supported ExtJS applications within scope.

Environment: : Spring, Web services, Java 1.7, Eclipse, UML, HTML, Java Script, XML, ExtJS, Servlets, jsp, WebLogic 12c, WebSphere MQ, Struts 2.0, Hibernate, OO Methodologies, Spring Batch 2.1.8, Spring Boot 1.1.5, Log4j, Cassandra3.0, PostgreSQL, JUNIT, JSON, Tomcat, Maven, log4j, GIT, Automation Testing, Selenium 2.4, Swing Gui, Angular JS2, Backbone.JS.

Confidential, San Diego, CA

Full Stack Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Designed the Use Cases and Sequence Diagrams using MS-Visio.
  • Used the Inversion of Control module of spring framework.
  • Published methods as web methods using JAX-WS and used SOAPUI for testing these web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations and XMLBeans for parsing the XML document.
  • Created Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Write Spring AOP to avoid cross cutting concerns from the project.
  • Used Spring Transaction Management with hibernate to handle the transactions.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Developed various UI components using Angular JS (MVC), JSON and HTML.
  • Worked on the YUI Library utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHMTL and AJAX.
  • Co-orientated with development team for deployment of application into JBoss Server.
  • Maven Build & Application deployment in Dev/QA/Production environment.
  • Used Soap over HTTP and Soap over JMS for communication between components.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Developed XML specifications for the request and response between the user and the Citi system.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Oracle Database access was implemented through JDBC Bridge at server end.
  • Used Marker Template for sending the parameters to the back end systems.
  • Log4J was used for logging errors in the application.
  • Experience in working with Agile Methodologies.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, EJB, Oracle 10g, Eclipse, JBoss, Ant, SOAP, JMS, WebSphere 6.1, HTML, JavaScript, JSON, JUnit 4.0

Confidential, Columbus, OH

UI Developer

Responsibilities:

  • Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, jQuery and CSS.
  • Extensively worked on HTML5/4, CSS3/2, JavaScript, jQuery, AJAX, Bootstrap, RWD, handlebars.js, require.js, underscore.js and Backbone.js.
  • Designed mockups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS and JavaScript.
  • Requirement Gathering from End User and developed UML Models Activity diagram, Class Diagram, Sequence Diagram using Rational Rose .
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews. Used LOG4J JUnit for debugging, testing and maintaining the system state.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more (d3, backbone, jQuery, MySQL).
  • Involved in the configuration management using CVS and GIT
  • Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
  • Used Special Syntax called JSX to mix HTML with JavaScript with the help of React JS
  • Designed CSS3 based web pages which were cross-browser compatible.
  • Experience in making Responsive web pages (RWD) using Twitter Bootstrap and media queries.
  • Recreated web site design for a small coalition site to facilitate use of Wordpress as a content management system (CMS).
  • Provided feedback and strategies for inputs on the layouts and UX during design discussions and user experience sessions.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and business units.
  • Testing the website on multiple browsers with their old as well as latest release.
  • Used NPM , GRUNT , BOWER for UI task runner and mastered in using the GRUNT commands for building and deploying the project.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Using Eclipse & Web Strom as editor and chrome Developer tools for debugging.
  • Involved in daily SCRUM meetings to keep track of the on-going project status and issues using JIRA.
  • Team communication tools included Slack, Hip Chat.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, IE, Firefox and Google chrome.
  • 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.
  • Ensured site design integrity and quality control consistency throughout the project's lifecycle.
  • Updated the website from time to time for special Requirements.

Environment: Java 1.7, Web storm, Angular JS 1.3, HTML5, CSS3, JSON, JavaScript, XMI, Maven 2, Eclipse Kepler, Eclipse Juno, XML, Silk SVN, Tortoise SVN, SQL Developer, JBOSS 6.0.1, Spring MVC, Oracle DB, EMF Framework, Grunt, Jasmine.

Confidential

Full Stack

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, spring, Spring Batch and Hibernate.
  • Used Struts validator framework to automatically validate user input.
  • Develop, implement and maintain a synchronous, AJAX based rich client for improved customer experience.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed web tier using Struts tag libraries, JavaScript, CSS, HTML, XML, JSP, and Servlet.
  • Developed JSP custom tag libraries.
  • Involved in writing test cases using JUnit.
  • Developed the database tier using JDBC.
  • Used SVN tools for version control.
  • Involved in production support, monitoring server and error logs.

Environment: Java 1.5, Struts, Spring, Hibernate, Servlets, JDBC, Oracle 9i, AJAX, JavaScript, CSS, SVN, JSP, HTML, Web Sphere, Apache Axis, Agile Scrum, JUnit 4.2, Design patterns, Web Services.

Confidential

UI Developer

Responsibilities:

  • Involved in all the phases of SDLC and responsible for object-oriented design and worked closely with the business analyst’s in gathering, understanding and implementing the requirements.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML5, XHTML, and CSS3 as per company’s standards.
  • Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, Java Script.
  • Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
  • Designed and Developed Java Script frame work which is wrapper on top of jQuery framework and AJAX based UI frame work for UI Configuration widgets.
  • Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
  • Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
  • Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Worked on AngularJS Routes using $scope object to create a Views using Controllers.
  • Knowledge of human factors and usability, best practices for interface design.
  • Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, pseudo elements and CSS behaviors.
  • Deep understanding of JavaScript and jQuery framework.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards
  • Developed cross-browser/platform HTML5 , CSS3 , and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Thorough understanding of application development life cycle methodologies.

Environment: Object Oriented JavaScript, jQuery, JSON, AJAX, HTML, DHTML, CSS, Agile methodology, Dreamweaver, MVP, Usability Testing, Jasmine, MySQL, Windows.

We'd love your feedback!