We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

New, JerseY

SUMMARY:

  • Java/J2EE Full Stack Developer with 9+years on Enterprise packages, Distributed Application Development, Client/Server Applications, Servlets verbal exchange, Internet/Intranet based totally database applications and developing, trying out and enforcing software surroundings.
  • Strong in the whole Software Development Life Cycle (SDLC) inclusive of necessities definition, design, programming/testing and implementation of major systems.
  • Ability to assimilate new technology very quickly and apply that know - how to the short-developing and ever-converting markets of Information Technology.
  • Experience in J2EE Technologies (Servlets, JSP, JDBC, EJB, JNDI, and JMS) and participated in the designing and growing of Software using Agile and Waterfall methodologies.
  • Experience in User Experience (UX) layout and improvement, ser Interactive (UI) Web Pages and visually attractive User Interfaces the usage of HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular-JS, and React-JS.
  • Experienced in growing and implementing net programs the use of Java, J2EE, JSP, Servlets, JSF, HTML5, JavaScript, AJAX, JSON, JQuery, CSS3, XML, JDBC, and JNDI.
  • Programming Language C, C++, Linux, Socket, HTML, XML, thread, semaphore and mutex, JavaScript
  • Expertise in improvement and deployment of multi-tiered net-based totally enterprise packages using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, Angular JS, Java Beans and Web services (SOAP, REST).
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data get entry to gadgets, MVC Framework and Spring Web Flow) and understand a way to use Spring Framework within the business layer for Dependency Injection, AOP, Spring MVC, transaction control and used Hibernate as a persistence layer.
  • Good Exposure to Service Oriented Architecture (SOA) alongside Web Services and palms-on revel in developing and registering net services using JAX-RPC, JAX-WS, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
  • Experience in configuring and deploying the internet packages on WebLogic, WebSphere, and JBoss Application Servers which includes fingers-on enjoy the use of Tomcat web Server and Glassfish.
  • Expertise in developing XML files with XSD validations, SAX and DOM parsers to parse the statistics held in XML documents and enjoy in other XML related technology like DTD, XSL, XSLT, XPATH, JAXB, and JAXP.
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Architecture and implementation of real-time data ingestion and analysis with Spark, Kafka.
  • Implementing Map Reduce jobs using Spark, Spark SQL with Scala.
  • Expertise in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD), WebLogic workshop, RSA 7.0 and NetBeans to expand dynamic net programs.
  • Expertise in Bootstrap, Angular JS and Node JS (Express, Mongoose, Body-Parser, Sequelize, HTTP, FileSystem, BrowserSync and so forth.) and used Log4j for logging.
  • Hands-on experience working with supply control gear consisting of CVS, SVN, GIT.
  • Experienced in the deployment of the ear and jars using Jenkins, ANT, Maven deploys gear and acting different configuration adjustments for putting in place the software inside the integration testing surroundings.
  • Work Experience with checking out equipment and programs which include JUnit, Mockito, FireBug, FirePoster, SoapUI and carried out Unit trying out, integrated trying out and closely worked with QA crew in the practice of Test plans.
  • Proficient in RDBMS principles like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and feature information on NoSQL Databases MongoDB and CouchDB.
  • Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well as PL/SQL statements.
  • Complete understanding of Agile/SCRUM Methodologies.
  • 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:

Application Development: Java 1.8/1.7, JavaScript ES5, ES6, Servlets, Struts, JSF, JSP, XML, Hibernate, JPA, MyBatis, NodeJS, Spring, Spring Boot, Spring MVC, Spring AOP, Spring Batch, Spring Security, Spring JDBC, Spring JPA, Spring IOC, Spring Cloud, Spring Boot Microservices, SOAP-1.1, JAX-WS 2.0, JAX-RS - Restful Services (Jersey, spring, Node-JS).

Java Skills: J2EE, JDBC, EJB, JAX-M, JAXP, JAXB, Java Server Pages (JSP), Multithreading, JMS.

Configuration Management Tools: CVS, Clear Case, SVN, Git and Surround SCM.

Servers: IBM Websphere, JBoss, Weblogic, Tomcat, Node server and glassfish

Front End UI: Angular JS 1.5, Angular 2/4, React 15, Redux, Flux, HTML 4.01/5, XML, JavaScript, JQuery, CSS 2/3, Bootstrap, AJAX, SASS, Selenium, Cucumber, Protractor, JEST, Ezyme, Jasime, Mocha, Karma

Database: DB2, MYSQL, Oracle 11g, 10g, SQL Server 2000/2005, MongoDB, CouchDB

IDE: Websphere RAD 6.0, Eclipse 4.2.1, Spring tool suite, WSAD, Eclipse EE 3.0/3.2, Weblogic Workshop, RSA 7.0 and Netbeans

Operating System: Windows, Linux, Unix

Tools: TOAD, Putty, SQL Developer, Squirrel, MY SQL workbench, RoboMongo

Languages: SQL, PL/SQL, UNIX Shell Scripting, Java

PROFESSIONAL EXPERIENCE:

Confidential, New Jersey

Full Stack Java Developer

Roles & Responsibilities:

  • Performed Full Stack Java and Angular 4 UI development with Typescript in an Agile Scrum development environment.
  • Responsible for setting up Angular 4 frameworks for UI development and took part in developing various modules, components, services.
  • Configured routes for various components using Angular Router Module and used Route Fragments, Route and Query Parameters.
  • Developed Services using Angular Http to perform REST API calls and created various Exception Handlers on the UI.
  • Developed unit tests, integration tests using Jasmine and implemented end-to-end tests using Protractor for some of the critical screens.
  • Experience in OOP Concepts like Abstraction, Inheritance, Polymorphism, and Encapsulation.
  • Write, design, or edit web page content using HTML5, CSS3, DOM, Jquery,JSON and made responsive using Bootstrap.
  • It was my job to build dynamic pages and functionality based on the instructions and layouts given by the client encounter group utilizing HTML5, SCSS, and TypeScript. Used Webpack to collect and aggregate tasks.
  • Used Post CSS as CSS preprocessor to define re-usable styles and performed Responsive web design using CSS3 and Bootstrap.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Experienced in writing SQL Queries, Stored procedures, triggers, and Indexes.
  • Identify problems uncovered by testing or customer feedback and correct problems by using debugging and used Spring MVC, Spring boot frameworks and Tomcat as an application server.
  • Worked on Spring Boot, Spring Rest full template to develop Application Level Microservices.
  • Developed RESTFUL web services using Spring Boot, Spring RESTFUL template.
  • Done build and integration of code using maven and Jenkins respectively.
  • Implemented Persistence layer for some of the microservices using Spring Data JPA using Oracle Database.
  • Configured JPA Transaction manager and used Spring Declarative transaction management in the application.
  • Created Jenkins Jobs for continuous integration and continuous delivery to QA and UAT AWS environment.
  • Deployed the application to AWS using AWS Code Pipeline, Jenkins, and AWS Elastic Bean Stalk.
  • Developed JUnit tests using Mockito and Spring Mock MVC to perform Cucumber BDD testing for the Microservices.
  • Configuring Spark Streaming to receive real-time data from the Apache Kafka and store the stream data to HDFS using Scala.
  • Used Rally to keep track of iteration work. Iteration used to end for every two weeks. Help in fixing bugs and maintain the current production code for other parallel projects.
  • Attended daily status meetings with the development, functional and project management teams to discuss status, project timelines and testing strategies.
  • Used version control system GIT and u sed Slack to communicate during daily work and while release days.

Environment: Java 8, HTML 5, CSS 3, Bootstrap, Spring 4.3.2, Spring Boot, Spring Batch, Hibernate 4.0, Typescript, JavaScript, Angular 4, Angular CLI, Visual Studio 2012/2010, GIT, Jenkins, Docker, Apache Tomcat, Jasmine, Karma, Spark, Scala, AWS: EC2, Elastic Bean Stalk, S3, Cloud Watch, Junit, Mockito, Cucumber

Confidential, Austin, TX

Full Stack Java Developer

Roles & Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint 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.
  • Developed Grid’s used in the system using Slickgrid and created custom grid directive to make the component reusable.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • 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.
  • Used Spring JDBC for developing persistence layer.
  • Developed UI pages with JSP and Spring MVC.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed the Restful Services through Spring Boot which embedded server to project JSON requests and responses with HTTP status codes.
  • 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.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Implemented Jasper Reporting tools to generate Reports.
  • 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.
  • Worked on Spark in building BI reports using Tableau and was integrated with Spark using Spark-SQL/Shark.
  • 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/overnight deliveries and QA Support.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, Angular JS, Node Js, JavaScript, GIT, JMS, Jenkins, Apache Spark, Scala, Python, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Tableau

Confidential, Los Angeles, CA

JAVA / J2EE Developer

Roles & Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using HTML55, Bootstrap, CSS3, JavaScript, JQuery, AJAX and NodeJS.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap .
  • Developed routing components in the application using react-router module for various components and views.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Built a robust and secure CONTENT MANAGEMENT SYSTEM for few projects as per clients’ needs and requirements where HTML , CSS , AJAX , AngularJS and JQUERY were extensively used
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • 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.,
  • Used Spring Framework with Hibernate to map to the Oracle database and mapping using Hibernate Annotations.
  • Validating the Application by Deploying and testing on JBoss Server.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
  • Used extensively Eclipse in development and debugging the application.

Environment: Java 1.6, Junit 4, JBoss 7, Oracle 10g, HTML, JSP, JavaScript, React-JS, Node-JS, Mongo-db, Spring, Hibernate, Eclipse, Atom, Restful Web services, Gradle, Junit, log4j, JavaScript, Subversion, Jenkins, AWS.

Confidential, Phoenix, AZ

Java Developer

Roles & Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Factory and Front Controller design patterns
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data
  • Used JavaScript for Client Side validations.
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0
  • Developed Stored Procedures in the Oracle 10g database.
  • Performed impact analysis on the dependency projects of OneSource Project
  • Used JIRA issue tracker to file the bugs.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used SVN to implement version control System

Environment: J2EE, JBOSS Application Server, JSP, Jquery, Struts, Spring, Hibernate, SOAP based Web services, Oracle, Rational Application Developer 6.0, Maven, Jenkins, JUnit, and SVN.

Confidential

JAVA / J2EE Developer

Roles & Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams.
  • Followed Spring MVC framework to develop the application for the project
  • Played key role in the design and development of application using J2EE, EAD4J technologies/framework using SOA
  • Leveraged the homegrown framework to handle exceptions
  • Developed application using POJO on Eclipse IDE
  • Implemented frontend components using Struts framework
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages
  • Utilized Struts Validator framework to validate the form data
  • Designed the presentation tier components by customizing the Struts framework components such as configuring web modules, request processors and error handling components
  • Developed JSP pages using Struts custom tags
  • Developed the components for parsing XML documents using SAX and DOM parsers
  • Implemented design patterns such as DAO, Session Facade and Value Objects
  • Implemented the Web Services functionality in the application to allow access by external applications to the data
  • Utilized Apache Axis for the web service framework and created and deployed clients using SOAP and WSDL
  • Developed and implemented several test cases using JUnit and performed load testing
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
  • Coordinated with QA team to ensure the quality of the application
  • Deployed the application in IBM WebSphere Application Server 8.0

Environment: Java 1.6, Eclipse, EAD4J, Struts, Hibernate, Apache AXIS 1.4, JSP, JNDI, LOG4J, JUNIT, IBM WEBSPHERE APPLICATION SERVER, SQUIRREL SQL CLIENT, ANT, XML, HTML, JAVASCRIPT AND DB2 9.7

We'd love your feedback!