We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Rhode, IslanD

SUMMARY:

  • Overall 8 years of experience in Front end, UI, Object Oriented Analysis, Design, development, configuration, testing, support and documentation in the entire stage of Software Development Life Cycle and System Architecture using JAVA/ J2EE technologies.
  • E xperience in designing and developing software applications with the JDK, J2EE, EJB, Java, JSP, JSF, Servlets, Java Beans, AJAX, ORM, Web services, JDBC, XML, Java Script, JQuery, AngularJS, Node Js, React Js, CSS, SOAP, REST.
  • Experienced in a fast paced Agile Development Environment including Test - Driven Development (TDD) and Scrum.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Bootstrap, Java Script and JQuery using AJAX.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Batch in Spring Framework.
  • Experienced in Web Services approach for Service Oriented Architecture ( SOA ).
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC .
  • Experience in writing numerous test cases using JUnit framework.
  • Strong in writing SQL queries in PL/SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, PostgreSQL and Microsoft SQL Server.
  • Worked on IDE’s such as Eclipse/ My Eclipse and WSAD/RAD for developing, deploying and debugging the applications.
  • Experience in developing applications using frameworks like Struts, Hibernate and Apache CXF.
  • Experienced in using ANT and Log4j
  • Experience in using Integration tools like Jenkins, Cruise control.
  • Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git.
  • Expertise working on Application servers and Web servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, UNIX

Web Technologies: HTML5, Angular JS, Node Js, React Js, JavaScript, Jquery, Json, CSS3, AJAX,JSF, JSP, Servlets

Web Services: SOAP, REST Web Service

Application/Web Servers: APACHE, TOMCAT, GLASSFISH, WEBLOGIC, JBOSS

System Design: UML, Rational Rose.

IDE Tools: Eclipse, Log4j, Net Beans, Apache Maven, ANTDatabases/API

Oracle, Hibernate, MS Access and MySQL, MS SQL Server, MySql

Operating Systems: Unix, Linux, Windows.

Data Modeling: Microsoft Visio, Rational Rose and UML Design

Frameworks: Spring web service, Spring, Hibernate, Java Design Pattern, Android

PROFESSIONAL EXPERIENCE:

Confidential, Rhode Island

Java Full Stack Developer

Responsibilities:

  • Implementing project using Agile SCRUM methodology, involved in daily stand up meetings and Confidential showcase and Confidential retrospective.
  • Developed the web tier using JSP, Spring MVC
  • Used Spring Framework for the Implementation of the Application.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Developed UI screens using Angular JS (Custom Directives, Validation and Promises)
  • Developed Angular Controllers, Services, Filters and HTML templates using Angular Directives
  • Developed UI Routers using Angular JS Route Library.
  • Experienced in developing React components.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript, Sencha ExtJS to server-side Java methods ExtDirect .
  • Worked on DB2 data base for storing and retrieving the application data.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
  • Integrated Spring Dependency Injection (IoC) among different layers of an application.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Implemented REST web services using Apache-CXF framework.
  • Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
  • Designed and implemented interface elements using Google Web Toolkit GWT .
  • Involved in creating various Data Access Objects ( DAO ) for addition, modification and deletion of records using various specification files.
  • Developed presentation layer using HTML, JSP, Ajax, CSS and JQuery .
  • Deployed the Application in WebSphere server.
  • Designed and developed persistence layer using spring JDBC template.
  • Involved in Unit Testing of various modules in generating the Test Cases.
  • Used SVN and GitHub as version control tool.
  • Used Maven for build and management. Extensively involved in Test-Driven Development ( TDD ).
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Developed JSP s and managed beans using JSF .

Environment: Spring framework, Spring MVC, Spring JDBC, Hibernate, AWS, J2EE, JSP, Ajax, XML, Log4j Maven, JavaScript, HTML, CSS, JQuery, PL/SQL, SVN, GitHub, WebSphere, Agile, JAX-WS, Apache-CXF, JSF.

Confidential, Minnesota, MN

Java Full Stack Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Developing sample implementations based out of finalized design patterns.
  • Developed the Model, View and Controller (MVC) Components in implementing Spring Framework.
  • Developed the front end using HTML 5, JavaScript, AJAX, JSP, CSS 3, Bootstrap, JQuery, Angular JS 2, XSLT and XML.
  • Developed Spring DAO templates to all type of CRUD operations.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Used Redux to store data for user integrated layer.
  • Extensively involved in writing PL/SQL or HQL to implement CRUD Create Retrieve Update Delete data in Oracle Database
  • Used React-Router to turn application into Single Page Application.
  • Created Auto deploy jobs using Jenkins and Maven.
  • Developed maven configuration files for all the existing plugins to make part of the build.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Exposed the application as a REST web service and implemented the authentication for that.
  • Utilized MongoDB database management system for keeping user generated data.
  • Used Spring Boot framework in order to package the applications.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
  • Utilized React to build reusable components with JSX including (landing, forms, and buttons), resulting in optimized rendering and performance
  • Developed custom Json parsers to automatically discover the projects or schemas defined in the data source.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Developed Spring, Elastic search and AWS S3 integration for the entire system.
  • Created EC2 instances using cloud formation Templates on AWS
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Scripted using Eclipse, coding on Java and develop Selenium Web Driver- page pattern framework to execute test scripts.
  • Used Microservices to build flexible, independently deployable software systems.
  • Used GIT as a version control system.
  • Used agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of build.

Environment: Java 1.7, HTML5, CSS 3, Bootstrap, XML, Hibernate 3.0, Spring 4, Spring Boot, JDBC Template, JSON, Eclipse, SOA, Agile, JBoss, Oracle 10g, Selenium, Ant, JQuery, Ajax, Jenkins, CSS, JavaScript, Angular JS 2, Maven, GIT, SOAP, REST, Linux, Log4J, JUnit, Microservices, Amazon Web Services(AWS).

Confidential, Cherry Hill, NJ

Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, Confidential planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Developed React Js pages, Web services calls and AJAX calls for the application.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/over night deliveries and QA Support.
  • Took part in setting up the application with Jenkins, AWS and involved in builds and deployments to tomcatserver.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Confidential, Middletown, NJ

Java Developer

Responsibilities:

  • Used Hibernate to decouple to business logic and view components.
  • Developed Graphical User Interface(GUI)s using HTML and JSP's for user interaction.
  • Performed client-side validation using JavaScript.
  • Involved in request process operations using Struts Framework and dynamic content generation and presentation using JSP's.
  • Used Struts Validator framework for client-side validations.
  • Containerized Service with Docker and deployed it to Kubernetes Cluster.
  • Developing the Microservices using Spring Boot that create, update, delete and get the information from backend.
  • Developed a Message Driven Bean using JMS to manage back-end transactions and approval for user loan applications.
  • Used JSON for data exchange between applications modules.
  • Involved in extensive use of WebServices using SOAP.
  • Created set of classes in DAO pattern to decouple business logic and data.
  • Used various Core java concepts such as Multi Threading, Exception Handling, Collections API's to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Developed test cases performed unit testing in JUnit Framework.
  • Interfaced with Oracle10g back-end database using MyBatis framework and XML config files.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding maintaining and administering Servlets, and JSP components to be deployed on WebSphere Application server.
  • All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM
  • Wrote PL/SQL queries, stored procedures and triggers to perform back-end operations.
  • Used Eclipse 3.0IDE to develop code modules in development environment.
  • Performed connectivity with Oracle database using JDBC.
  • Implemented logging mechanism using Log4j framework.
  • Used SVN version control framework to track and maintain different version of application.

Environment: Java/J2EE 1.6, JSP, Servlets, MyBatis, java 8 WebSphere Application Server 10g, XML Web service, Unix, Oracle10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, Dockers, XSLT, Eclipse3.0, AJAX, JavaScript, QTP, Maven, Edit Plus3.0, JDBC, JUnit3.8, Log4j, CSS, SVN. Containerized Service with Docker and deployed it to Kubernetes Cluster.

Confidential

Java Developer

Responsibilities:

  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in writing the presentation layer in Java Server Pages( JSP ). Strong Understanding of the software development cycle, specially Agile/Scrum.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript .
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Implemented complex back-end component to get the count in no time against large size database using Java multi-threading .
  • Used Soap webservices to communicate with other applications.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
  • Developed Schema & Catalog loading solutions for Advantage Using Hibernate O/R Mapping .
  • Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss Application server .
  • Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
  • Developed Order Processing using XML and OASIS UBL.
  • Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API.
  • Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API.
  • Developed asynchronous solution for Profile updates on the website using JMS technologies.
  • Communicate effectively with executive stakeholders in gathering requirements and ensuring project success.
  • Participate in Requirement, Design, Development and Deployment sessions.

Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, iText Web Services, Prime Faces 3.x WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse, Quality Center, JSF 2.x.

We'd love your feedback!