We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY:

  • Around 8 + years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture
  • Expertise through all parts of the Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EEWeb Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring Microservices, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration, and Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, React JS, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node Js, Ext Js.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier client/server architecture using design patterns like DAO, DTO (Data Transfer Object), Singleton and Session Façade.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Good working knowledge of NoSQL Database, Mongo DB.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL, and MS Access.
  • Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
  • Worked with Cloud foundry is well-suited to continuous delivery as it supports the full application development lifecycle, from initial development through all testing stages to deployment.
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS,and Rational Clear Case.
  • Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall, and Object-Oriented Application Design.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
  • Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
  • Good Experience on Swing single thread programming model and having a graphical presentation and code structure of Swing-based GUI.
  • Extensive experience in Object Relation mapping using Hibernate.
  • Experience with Application Servers like IBM WebSphere 6.x/5.x/7.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat
  • Good Knowledge of lifecycle management, transactional, content processing, documentation management, content consolidation and content-based application using IBMFileNet scalable software.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Good knowledge of working with Collections API, Multithreading and OOPs technologies.

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, PostureSQL

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

Web Servers: Tomcat (8.x/ 9.x), Web Logic (9.x), Web Sphere (6.x), Red Hat JBoss Fuse, Glassfish 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, Newark, NJ

Full Stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed the agile methodology in the Scrum Cycle model.
  • Involved in the development using Java/J2EE Technologies , Web Services and Hibernate ORM Framework.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular JS in creating the Application.
  • Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and JavaScript, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBATIS and Hibernate framework.
  • Used Node JS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Extensively used MVC , Factory, Delegate,and Singleton design patterns.
  • Used spring framework including spring core/IoC , Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Inversion of Control (IOC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Application and developed cross-browser and multi-browser compatible web pages using HTML5, CSS3 , and Bootstrap.
  • Implemented code according to create Angular JS Controller, which isolate scopes perform operations.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules .
  • Responsible for setting up an Angular JS framework for UI development.
  • Used Spring framework to provide loose coupling between different application modules.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA .
  • Worked with No SQL database Mongo DB and worked with it to perform many different operations.
  • Used Cassandra for achieving demoralization through features like collections.
  • Developed unit tests with JUnit and Mockito . Write automated regression tests using JMeter.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Wrote Jasmine unit tests using Karma to verify Angular JS modules and JavaScript utility routines.
  • Worked on UI for Layered Security and S&L modules and hands-on experience with Spark streaming to receive real-time data using Kafka.
  • Worked closely with QA team and fixed QA bugs with quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed Unit tests for every single piece of functionality before actually writing the functionality.
  • Mostly Used Sybase for analyzing databases.
  • Cloud Foundry is the leading multi-cloud application development and deployment platform and it supports continuous integration.
  • Used Rational Application Developer ( RAD ), which is based on Eclipse , to develop and debug application code.
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs and used Clear Case for project management and version management.

Environment: J2EE, Java 1.8, UDB, Spring framework, Sybase, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Ext JS, Node JS, JQuery, JavaScript.

Confidential, Lowell, Arkansas

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 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 on 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 the 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 the hawt.io console and used Log4j as a logging framework.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used a microservice 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 the 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, Birmingham, AL.

Full Stack Java Developer.

Responsibilities:

  • Designed use cases for the Application as per the business requirements. Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Improved stability and performance of the Scale plugin for Eclipse, using product feedback internal users.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Developed web layer using the Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier. Used Struts TilesFramework for designing the layout of the application.
  • Used Microservice architecture, with Spring Boot based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Analyzed Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • I designed and implemented a system to extract data from PDFs and index it using SOLR.Wrote PL/SQL Stored Procedures, Functions, Cursors, Triggers, Packages and SQL queries using join conditions. A multi-user real-time chat application developed in node.js and socket.io. It uses MongoDB to store chat messages and provides a threaded environment for different chats
  • Used Backbone. Configurator (Backbone.Config) is an extensible object-class that allows managing Backbone.js configuration(s) by moving any and all hardcoded string dependencies from Backbone classes
  • Client pages are built using HTML, CSS, JSP, and JavaScript/JQuery. Extensively used Core Java such as Exceptions, and Collections.
  • Developed SQL Script in TOAD and executed the script for test data creation and regression and integration testing.
  • Developed Maven scripts to automate the compilation, deployment and integrate with Jenkins layer
  • Worked in updating the information of individual plans for logged users with React JS.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Used Micro services for scalability and reliability of the applications in addition to loosening coupling.
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from the business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for the DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization of WebLogic Application Server.

Environment: Java, JSP, JavaScript, Ajax, JQuery, ReactJs, Ant, Bootstrap, Grails, Struts, Spring, Spring MVC, JSON, Spring Batch, and Hibernate, RSA, PL/SQL, C#, Spring Security, Jenkins, Hadoop, Groovy, Python, Spring web sockets, spring boot, Backbone JS, Mongo DB, Restful, Web Sphere Application Server, Ant, MyEclipse,Maven,DB2, AWS, XML, LDAP, Junit and Windows2000.

Confidential - Philadelphia, PA .

Full stack java 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.
  • Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL,andJAXB). Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented JMS for notifications and testing with JUnit, Mock cases. WroteJUnit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito. Single Page Application development using AngularJS, backed by Mongo dB and NodeJS.
  • Implemented Microservices in our application as part of DevOps implementation using REST and Maven.
  • Involved in designed fully distributed system with the use of Restful API and Microservices.
  • 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 a 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/J2EE, JBoss 3.0, Spring Core, JMeter, Cassandra, Hibernate, Jetty, Perl, Spring MVC, Angular Js, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

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.

Agnide technologies

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 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 HTMLusinga 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!