We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Parsippany, NJ

SUMMARY:

  • A Java Full Stack Developer with 6 years of IT experience focused in Object Oriented and Web - based application design and development using Java, J2EE, Servlets, JSP, Spring, Hibernate, JDBC, JMS, and Web Services
  • Experience on Web Technologies using HTML5, CSS, XHTML, JavaScript, jQuery, AngularJS, AJAX, NodeJS, Bootstrap, ReactJS, XML and JSON
  • Experience on Core Java, JDBC, Servlets, JSP, Struts, Spring Core, Spring JDBC, Spring MVC, Spring Annotations, and Hibernate Frameworks
  • Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Amazon Cloud Watch, SNS, and LAMBDA. Built highly scalable Java applications using various architectures
  • Good understanding and implementation level knowledge on Design Patterns such as Front Controller, MVC, Singleton, DAO, Abstract factory, Factory method
  • Involved in Sprint planning and Scrums and experienced in working with Agile methodology
  • Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events. Expertise in DOM manipulation using JavaScript, jQuery and AngularJS
  • Experience in database development skills like MySQL, Oracle and NoSQL Cassandra, and MongoDB
  • Deployed applications on WebSphere Application Server, WebLogic and Tomcat
  • Built Spring based Java micro-services to support enterprise web application
  • Produce and consume SOAP and Restful web services using JAX-WS, JAX-RS
  • Excellent communication, analytical, interpersonal and presentation skills. A self-starter capable of multi-tasking with ability to handle deadlines in fast paced environment

SKILL SUMMARY:

Web Technologies: HTML4.0/5, TypeScript, JavaScript, CSS2/CSS3, DHTML, JSP, AJAX, JSON, Bootstrap, DOM, RESTful web services, SASS

Frameworks: jQuery, Angular JS, ReactJS, Node JS, JAX-RS, Hibernate, spring, spring boot, JavaScript

Databases: MySQL, Oracle 11g, MongoDB, PL/SQL

Servers: HTTP web server, Apache Tomcat, WebSphere, WebLogic

IDE/Version Controls: Intellij, Atom, Eclipse, SVN, GIT, TFS

Languages: C, Java, Python

WORK HISTORY:

Java Full Stack Developer

Confidential, Parsippany, NJ

Responsibilities:

  • Involved in Requirements Gathering phase of SDLC (Software Development Life Cycle) with Business Analyst
  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Development, Unit/Integration Testing and estimating time-lines for few requirements
  • Worked with Business Analyst and helped representing the business domain details in technical specifications.
  • Created and deployed web Page using HTML, JSP, JavaScript, JQuery and CSS.
  • Developed our application using IDE’s such as Eclipse and Intellij
  • Used Fiddler to intercept the traffic in our application and send the response from our local web logic instance
  • Used Secure CRT to securely connect our remote system running on UNIX and transfer files securely via SFTP
  • Used EncryptRight to encrypt the tokens in our application and send it to the payment web service
  • Developed the functionality where the users can identify the my choice profile to enable certain features for DCR/DCO such as Delivery to another address or leave with neighbor
  • Used Secure FX to transfer files to our remote UNIX server
  • Worked with the J2EE Web Container component for the various Web Applications - Deployed WAR files to various test environments and tested them to ensure runtime integrity
  • Updated the Jar files to the latest versions based on the dependency application changes
  • Used JavaScript to add new functionality to the UI to ensure better user experience
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript
  • Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions
  • Participated in work sessions with other dependent application teams to integrate their latest changes into our application
  • Used Microsoft’s Team Foundation Server as a source repository for our application
  • Worked closely with the QA team in resolving defects
  • Used AJAX, JSON with JQuery for request data and response processing
  • Written JUnit test cases for perform unit testing.
  • Used ANT automated build script to compile and package the application and implemented Log4J for the project.
  • Deployed the war and J2EE application on Web Logic 12.2.

Technologies Used: Java 8, HTML 5, CSS, JavaScript, J2EE (Servlets, JSP, EJB), jQuery, BEA Web logic application server, Eclipse, Intellij, Apache web server, Fiddler, Secure FX, Restful, Secure CRT, AJAX, ANT, JMS, EJB, XML, Log4j, Linux, Chrome debugging Tool, Notepad++, Team Foundation Server

Confidential

Java Full Stack Developer

Responsibilities:

  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript
  • Involved in working with Web Logic server for building and deploying enterprise Java
  • Participate in defect management and correction of issues on an as needed basis
  • Fixed a defect where the user was unable to upgrade to premium and submit change delivery window
  • Implemented a new encryption technique using EncryptRight that replaces current RKM/SOM Encryption
  • Tweaked some UI screens using JQuery, JSP's for enrollment and other functionality
  • Updated some dependency jars to the latest versions
  • Participated in work sessions with other dependent application teams to integrate their latest changes into our application
  • Used EncryptRight to encrypt the Garage code entered by the user and send it to the backend
  • Used Secure CRT to securely connect our remote system running on UNIX and transfer files securely via SFTP
  • Changed the code to get the session from shared session instead of Cookie session
  • Involved in providing support for the integration of our application with other dependency apps.
  • Developed Web Services using JAX-WS API
  • Participate in detail design meetings and create design documentation of various application components
  • Used Selectors, Events, Ajax and Dom Manipulation modules in JQuery for updating content on DOM nodes
  • Used JQuery to make Restful API calls and designed/documented REST APIs for collection and retrieval of high data
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side
  • Created forms to collect and validate data from the user in HTML and JavaScript

Technologies Used: Java 8, HTML 5, CSS, JavaScript, J2EE (Servlets, JSP, EJB), jQuery, BEA Web logic application server, Eclipse, Intellij, Apache web server, Fiddler, Secure FX, Restful, Secure CRT, AJAX, ANT, JMS, EJB, XML, Log4j, Linux, Chrome debugging Tool, Notepad++, Team Foundation Server

Confidential

Java Full Stack Developer

Responsibilities:

  • Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model
  • Developed Apache ANT and Maven scripts to build J2EE enterprise applications
  • Distributed Confidential Session jars to all the clients that have our application as a dependency
  • Integrated with all the latest dependency jars and deployed it in our production
  • Changed the functionality to get the required information from OMS backend
  • Added logger appenders for OMS and OCAS backend using log4j
  • Participate in defect management and correction of issues on an as needed basis
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript
  • Participate in detail design meetings and create design documentation of various application components

Technologies Used: Java 8, HTML 5, CSS, JavaScript, J2EE (Servlets, JSP, EJB), jQuery, BEA Web logic application server, Eclipse, Intellij, Apache web server, Fiddler, Secure FX, Restful, Secure CRT, AJAX, ANT, JMS, EJB, XML, Log4j, Linux, Chrome debugging Tool, Notepad++, Team Foundation Server

Java Full Stack Developer

Confidential, Trumbull, CT

Responsibilities:

  • Involved in Analysis, Design, Development and Production phases of the application
  • Designed application modules, base classes and utility classes using Core Java
  • Involved in writing dynamic functions to read JSON objects and display on HTML pages using ReactJS
  • Responsible for developing the front-end webpages using HTML5, CSS3, JavaScript, ReactJS
  • Used Spring Boot at back-end which helps to develop application with ease
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC
  • Used AWS Elastic search service for application monitoring and full text search
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman
  • Worked upon Services, Components and Routing in Angular 2
  • Used TypeScript to write the Angular Components, Modules, Services, and Models
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances
  • New library development with micro services architecture using Rest APIs, spring boot
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services Implemented Hibernate for data persistence and management
  • Integrated Spring with Hibernate as the data abstraction to interact with the databases
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot
  • Used GIT for version control and JIRA as the bug tracking system to track and maintain the history of bugs/issues.
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies
  • Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience
  • Developed single page application by using Angular 2
  • Developed Session Beans to process user requests and to load and store information from database
  • Wrote Stored Procedures and complex queries in Oracle 11g database
  • Designed and developed JUnit test cases during the development phase
  • Implemented the project using agile-scrum methodologies

Environment: Java/j2ee, Soap, Restful, Spring boot, XML, JSON, Angular 2, Ajax, jQuery, HTML, Hibernate, AWS, JAX-RS, JavaScript, React JS, Spring IOC, GIT, JIRA, Oracle 11g

Full Stack Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Developed using web-based technologies such as Hibernate ORM and Web Services (REST /micro services)
  • Developed Spring controller, Service and DAO classes using Core JAVA, Spring-Core
  • Implemented J2EE Design Patterns like Singleton, Factory, etc.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support
  • Utilized Mongo database management system for keeping user generated data
  • Wrote Rest Services to get the data from Mongo DB Collections in JSON format
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, auto wired etc.
  • Consulted with the operations team on deploying, migrating data, monitoring, analyzing, and tuning Mongo DB applications
  • Involved in building applications using ReactJS by building re-usable UI components
  • Used RESTful web services to expose certain functionalities of the application
  • Used ReactJS to implement form validation, search, sort, pagination, multi-selections
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using. module and. directive
  • Developed Single Page Application (SPA) using Angular JS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives
  • Developed DAO layer to handle the database access using Spring JDBC (DAO design pattern)
  • Used log4j for tracking errors and debugging the code
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
  • Used continuous integration tools like maven and Jenkins
  • Developed using web-based technologies such as Hibernate ORM and Web Services (REST /SOA /micro services)
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS3, JavaScript, JSPs, jQuery and Bootstrap. Developed CSS3 style sheets to give gradient effects
  • Experience writing Angular 2 code for developing Single page applications (SPA), used several in built language core directives, expressions and module
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB
  • Responsible for developing and maintaining web application, using React JS and Node JS
  • Developed backend web services using Node JS and stored dependencies using NPM

Environment: Java, Hibernate, Restful, Micro services, Angular JS, HTML, Spring, Spring boot, JDBC, log4j, CSS, JavaScript, JSP, jQuery, Bootstrap, AWS, MongoDB, Node JS, ReactJS, Maven, Mean Stack, Jenkins

Java Developer

Confidential

Responsibilities:

  • Using agile development methodology during designs, implementation, testing, and maintenance
  • Applying ample use of HTML, CSS, JavaScript, jQuery support for creating and maintaining user interface side.
  • Designed and developed Spring AOP components for Service implementation.
  • Implemented the business layer by using Hibernate with Spring DAO also developed mapping files and POJO java classes using ORM tool
  • Business-logic controller framework development utilizing Spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring IOC.
  • Used HQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
  • Implementation of business logic, validation Frame Work using Spring Web flow and Spring MVC.
  • Implemented Web tier of the application through the usage of Spring MVC framework.
  • Used JAXB for converting data from java objects to xml file and vice versa
  • Worked on JIRA reporting tools to report versions, epics, sprints, issues, etc.
  • Consumed Restful Web Services from third party for authorizing payments to/from customers and implemented them using Jersey.
  • Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation.
  • Worked on HQL queries, using Oracle 11g database.
  • Implemented the Ehcache for caching the data.
  • Web logic Application Server is being used as the Business Service Tool in middle tier.
  • Build and continuous integration with tools like Maven and Jenkins to build jar and war files and deployed war files to target servers.
  • Used Log4j for tracking the applications.
  • Used GIT version control tool for defect management.
  • Involved in SCRUM Meetings, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status

Environment: Java, HTML, CSS, JavaScript, Restful, Spring, spring boot, MVC, Hibernate, Oracle 11g, Log4j, GIT, JAXB, JIRA, Spring AOP, AJAX

Java Developer

Confidential

Responsibilities:

  • Involved in the entire Life cycle of the project like Analysis, Design, and Development and Testing phases of the Application.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, CSS3, Java Scripts.
  • Developed forms for user event handling and validations using JSP.
  • Involved in writing the backend services by using Struts API for new modules.
  • Created store procedures that are needed for Smart client application.
  • Developed Data Access objects which are responsible for communication between database layer and the application.
  • Used SQL developer for implementing PL/SQL procedures
  • Implemented PL/SQL stored procedures, functions, packages and various joins
  • Developed Business objects which call the DAO methods to implement business logic. The whole business logic of the application is included in the Business objects.
  • Developed Presentation layer which implements client-side validation controls, user-friendly web pages.
  • Developed and maintained PL/SQL stored procedures, functions and packages, triggers, joins, PL/SQL jobs and scheduling the jobs
  • Implemented Error Handling techniques by showing friendly error messages through JAVASCRIPT.
  • Toad software application is used to manage and analyze the databases using SQL.
  • Used Log4j for logging.
  • SVN is used to maintain current and historical versions of files such as web pages, source code and documentation.
  • Managed the Deployment Process of the Application.
  • Designed UML diagrams using Rational Tools to create design models
  • Unit testing using JUNIT.
  • Wrote SQL Queries, and integrated SQL Queries into DAO
  • Configured application flow, controlling logic and navigation in faces-config.xml
  • Responsible for setting up development, QA and production environments and assisted deployment teams to deploy applications into various deployment teams.
  • Responsible for building projects in deployable files (WAR files and JAR files)
  • Designed and developed base classes, framework classes and common re-usable components.
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project

Environment: Core Java, HTML, JUNIT, UML, SQL, Log4j, Struts, JavaScript, TOAD, PL/SQL

Hire Now