We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Westfield Center, OhiO

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing, and Implementation of Client - Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile(Scrum) methodology using JAVA and Java EE technologies.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda, and Generics.
  • Experience in understanding and using Design Patterns Singleton, Prototype, Façade, Factory and Observer.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Backbone.js, Express.js, Bootstrap, Node.js and jQuery, Ember.js, D3.js.
  • Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries).
  • Experience in Installing, Configuring, Deploying and maintaining Application and Web Servers such as Oracle Web Logic, Red Hat JBossEnterprise Application Platform (EAP), Apache Tomcat Server, IBM Web Sphere and Glassfish Application Server.
  • Experience in designing and development of user interface screens using HTML5, DHTML, XHTML, SASS, CSS, and AJAX JSP.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, and Aspect-oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts, iBatis and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Experience in using Docker for installing, testing, upgrading, removing and running software applications.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM, and JAXB.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB, and Redis.
  • Expertise in using Version Control Systems like SVN, CVS, Git, Stash, Bazaar, Mercurial and Project Tracking tools like JIRA, Planbox, Lean Kit.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock, EasyMock, QUnit, Protractor, Cucumber, and Selenium.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE), IntelliJ IDEA, Eclipse and Rational Application Developer (RAD).
  • Experience with Continuous Integration (CI) tools like Jenkins, Hudson, Travis, Bamboo and Continuous Deployments (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Developed the administrative UI using Angular.js. Responsible for developing Wireframes using Adobe Photoshop.
  • Authored REST-based Web API wrappers to integrate with conventional Web Services. Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Designed Frontend withinobject-oriented JavaScript Framework like Node.js and Ext.js. Well-versed in Object Oriented Programming (OOP) with JavaScript.
  • Experience in developing web applications using MVC architecture. Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
  • Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Having very strong interpersonal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams, and the senior management.

TECHNICAL SKILLS:

Languages: Java 8, Python, Groovy (2.4).

Java Frameworks: Servlets (3.x), JDBC (4.x), JSTL, Java Server Pages (JSP 2.x), JSF, MS.

Web Technologies: HTML5, CSS3, JavaScript.

JavaScript Libraries: JQuery, Ext JS, Node.js, backbone.js, Require.js, angular.js, Ember.js, D3.js.

SOAP and Restful Databases: Oracle 11g/12C, MySQL, SQL, MongoDB, Mainframes, Teradata, PostgreSQL

Frameworks: Struts (2.x.x), spring (3.x/4.x), Hibernate (3.x/ 4.x), Apache Camel (2.x), SwingApache CXF, Apache Karaf.

Web Servers: Tomcat (8.x/ 9.x), Web Logic (9.x), Web Sphere (6.x), Red Hat JBoss FuseGlassfish Server (4.x).

Tools: Ant (1.x, Gradle (3.x), Maven (3.x), Log4j, Git (1.x/2.x), SVN (1.x), CVS (1.x.x))JUnit (4.x), Selenium (3.x/ 4.x) Mockito), Jenkins, Hudson and Bamboo.

Cloud: AWS EC2, S3.

Version Control Tools: CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven

Messaging Tools: JMS, Java Mail.

PROFESSIONAL EXPERIENCE:

Confidential, Westfield Center, Ohio

Full Stack Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
  • Architected, Designed and Implemented SPA (single page application) using Angular 2 Module, Component, Template, Metadata, Data Binding, Directives, and Dependency Injection.
  • Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular2.
  • Created Angular2.0 components, implemented Binding, Bootstrapping, component decorator interpolation and binding to the hidden property.
  • Designed, Debugged and Developed applications using Integrated Development Environment (IDE) IntelliJ IDEA.
  • Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles, and archetypes and Used Git as a version control to save the code.
  • Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications.
  • Configured the XML files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Developed complete Business tier with stateless and Stateful session beans with JPA and involved in writing JPA named queries and to fetch data from Oracle database.
  • Used Spring MVC for implementing web tier and developed web-based application server components and configured beans using Spring IoC.
  • Installed, Configured and Deployed the Enterprise applications on thebrowser and diagnosed the issues with Java applications running on Tomcat server.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node.js, and Mongo DB to store and present assessments.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements and rewrote the services.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Hands-on experience in developing AWS cloud formation templates and setting up Auto-scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Used JavaScript cookies concept to remember information about the user.
  • Used Spring Framework and Hibernate for server-side implementation.
  • Used NoSQL DB like MongoDB for the proof of concept.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding, and clever document design to make service extensible scale and feature wise.
  • Optimized the full-text search function by connecting to MongoDB.
  • Used agile scrum methodology and involved in all the business meetings and status update meetings as a part of Scrum.
  • Communicating and involving in testing with QA team which involved cross browser testing, loading and performance checking.
  • Participate in Daily Agile Scrum "Stand-up", Biweekly Sprint Planning and Retrospective Sessions and update the team on status of upcoming User Stories.
  • Work with all members of project teams to ensure clear written and verbal communications.

Environment: Java 1.8, IntelliJ IDEA 15.0.6, Groovy 2.4, Apache Camel 2.14,, JUnit 4.11, GitLab 7.8.1, Maven3.3, Log4j, JAXB, Git, HTML5, CSS3, Jersey, JavaScript, Angular 2, Spring 4.2.0, JPA 2.1, Tomcat 9.x, Elastic Cloud Compute(EC2).

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation, and testing of the enterprise applications.
  • Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing the distributed and enterprise applications.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
  • Involved in thebuild process, modifying the Gradle files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Used React JS to create Controllers to handle events triggered by clients and send arequest to theserver.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA).
  • Used React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Used React-Redux hunk as middleware to handle asynchronous actions in the application and to make REST API calls.
  • Experience in relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Used Hibernate, Object/relationalmapping (ORM) solution, thetechnique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Used apache camel to integrate the different applications using protocols like HTTP, ActiveMQ, and JMS.
  • Deployed the jar file using JBoss application server on hawt.io console and used Log4j as a logging framework.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used aMicro service architecture with Spring Boot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Web application development for backend system using Node.js with cutting-edge HTML5 and CSS3 techniques.
  • Worked on JMS for developing messaging services and used JERSEY framework to implement the JAX-RS (Restful service).
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Java applications.
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB.
  • Hosted and tested the application in AWS servers before publishing it in anactual production environment.

Environment: Java 1.7, Eclipse Mars, GitLab 7.0, Apache Tomcat 8.0, Oracle 11g, JMS, Servlets, JSP, JavaScript, JNDI, Restful, jQuery, MVC, Gradle 3.2.1, XSLT, HTML, XML, JUnit 4.9, React JS, Spring 3.2, Hibernate 3.6, Log4j.

Confidential, Mountain View, CA

Full Stack Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Agile).
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed static and dynamic Web Pages using JSP, HTML, and CSS.
  • Created Action Classes, Form Beans, and Model Objects for the application using Model View Controller (MVC) approach.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Created connections to adatabase using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Hands on experience in writing Spring Restful Web services using JSON / XML.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use Hibernate API.
  • Used App Dynamics to evaluate the application performance and managing the issues, resolve the raised the issues.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Created PL/SQL Stored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle 11g using PL/SQL Developer.
  • Used SVN for maintaining the component and for release and version management.
  • Involved in coding for JUnit Test cases and Test Classes.
  • Maven tool has been used for the build and deploy the batch component with JPA
  • Used parallel streams to process data declaratively.
  • Used Lambda expressions to facilitate functional programming and simplified coding.
  • Optimized SQL queries used in batch processing.
  • Extensively written unit test cases using JUnit framework.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
  • Designed dynamic user interfaces using AJAX and AngularJS to retrieve data without reloading the page and send theasynchronous request.
  • Performed in Data Driven Testing, Cross browser testing and Parallel Test execution using Selenium
  • Web Driver, TestNG and Selenium Grid.
  • Involvement in Test Estimations and Test strategy implementation.
  • Write custom tag libraries for implementing tree, grid structure.
  • Created UNIX Shell and PERL utilities for testing and data manipulation.

Environment: JDK 1.7/1.8, Linux, Servlets/JSP, Spring 4.2.1, Hibernate 4.0, AJAX, AngularJS, XML, XHTML, HTML5, CSS3, J2EE, JDBC, Oracle 10g, NetBeans IDE, JUnit 4.12, RESTful Web services, Tomcat 8.x, and Maven, SVN.

Confidential, Plano, TX

UI Developer

Responsibilities:

  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, Ajax, CSS3 and jQuery inongoing projects.
  • Involved in developing Front End Programming for Web applications.
  • Used client-side scripting languages such as JavaScript and jQuery.
  • Developed securing the application using form-based authentication using HTML, JavaScript, jQuery, and CSS.
  • Worked with Jasmine and Mocha in testing and performed Unit testing and execution testing utilizing JUNIT
  • Used Angular JS framework for building web-apps and is highly efficient with PHP framework as Well as using Restful services.
  • Implemented XML parsing and JSON parsing for data handling on adifferent application.
  • Implemented Presentation layer using CSS Framework, Node.JS, ExtJS, ReactJS, AngularJS, knockout JS, Wire-framing, HTML5.
  • Developed page layouts, navigation, animation buttons, and icons.
  • Applied industry best practices and standards when project requirements are lagging.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Performing the different modules like login, search and download with tracking.
  • Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
  • Used agile methodology for requirements gathering.
  • Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
  • Implemented an auto mode where the JavaScript automatically cycles through and selects each tab periodically until a tab is explicitly selected.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross-platform compatibility.
  • Worked in Onsite-Offshore model.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.

Environment: Java 1.5, AngularJS, Hadoop, AWS, Restful, HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, Thyme Leaf, JavaScript, XML, POJO, Responsive Web Design, Gulp. JS, Phantom.JS, Casper.JS, SPRING, SOAP, Sass, Git, Tomcat, SVN, UNIX, Jasmine, Maven, Firefox, IE, Chrome, Safari MAC.

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed multiple user tools with core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real-time production support.
  • Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Used Spring for creating the object using dependency injection (IOC).
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Configured action mapping (in XML) for each logical request that may be submitted.
  • Seed Hibernate as Object-Relational (OR) Mapping Tool for the backend data.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Wrote batch jobs and was involved in performance tuning of complex queries.
  • Monitored the error logs and fixed the problems.
  • Developed the different components of the application such as JSP, Servlets, DAO and Used SubVersion (SVN) for version control.
  • Involved in the Development of Spring Framework Controllers. Developed Controller forthe request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, Bugzilla, Autosys, Aqua Studio, JIRA, Cygwin.

Confidential

UI Developer

Responsibilities:

  • Analyzed the requirement given in functional Specification document and prepared technical specification documents.
  • Developed UI for web platform using JavaScript, HTML, CSS, JavaScript, jQuery validations and JSON.
  • Created Python scripts to populate Text Studies, giving more dynamic functionality and copied all files to CDN.
  • Implemented Presentation layer using CSS Framework, backbone, Wire-framing, HTML.
  • Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
  • Designed and created the database tables and wrote SQL queries, Joins, PL/SQL subprograms like stored procedures, triggers, and functions to access DB2.
  • Strong hands-on knowledge of browser-side technology such as HTML, JavaScript (including the DOM), CSS, SVG, various image formats, HTTP, cookies, caching and security.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Used JavaScript, regular expressions, AJAX, and jQuery for input validations, developed responsive interfaces that improve the user experience.
  • Develop HTML templates and perform client-side Validation using JavaScript. Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
  • Using theadvanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Produced GUI prototypes for business logic presentations.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Developed components to fetch the data from the back end using AJAX and jQuery.
  • Analyze the response of JSON to update DOM.
  • Formatted HTML by Applying XSLT conversion to the XML and transformed HTML usinga regular expression.
  • Design and develop UI classes to build the business logic of product.
  • Design and develop user controls and custom controls in the product using AJAX
  • Unit testing of the web application being developed in Backbone.js architecture using JavaScript technologies
  • Used GIT for controlling and maintaining the application source code.
  • Integrated Google Analytics to monitor client web traffic and user statistics.
  • Fixed bugs and ran tests on development environment before deploying to production.

Environment: Java, JSP, JavaScript, jQuery, HTML 4/5, DHTML/XHTML, CSS 2/3, Bootstrap, AngularJS, XML, JSON, PHP, XQuery, DOM, MVC, AJAX, Media queries, Ember.js, Node.js, Knockout.js, Grunt, GIT, SVN, SOAP, JBoss, Eclipse IDE, Firebug, Firebug Lite, Developer Tools, Junit, Water-fall, Bower.

We'd love your feedback!