We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in Software Design, Development, Analysis of Java web - based applications.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Extensive knowledge on developing Mission Critical applications using Component technologies like EJB, Java Spring, Hibernate, Servlets, JSP, JavaScript, JSR, Struts Framework, Azure, Web Services, Micro Services Applets, XML, J2EE and Oracle.
  • Designed, Developed and Deployed Web pages and Front-End components (UI) using HTML5, DHTML, CSS3(SASS, LESS), JavaScript, JQuery, AJAX, Twitter Bootstrap, Angular.js, React.js and Node.js following W3C Web Standards that are responsive and browser compatible.
  • Experience in working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS identity and access management, Dynamo DB, AWS Cloud watch, Amazon EBS and Amazon Cloud front.
  • Experienced with J2EE Application Servers like Confidential WebSphere, BEA WebLogic, JBoss and Tomcat.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Experience in AWS services like EC2, EBS, ELB, S3, SQS, RDS, DynamoDB, Lambda, API Gateway, CloudWatch, CloudFormation and Elastic Beanstalk.
  • Hands on experience in working with both angular1 and angular2 versions.
  • Experience in unit testing tools of JavaScript framework like Jasmine, Karma and Protractor for Angular, Mocha and Chai for React.js.
  • Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, WebLogic and WebSphere servers.
  • Expertise in JAX-RS Restful, JAX-WS, RESTful API Web Services application development using WSDL, SOAP, JAXB, SOAP/HTTP, SOAP UI.
  • Experience in implementing and deploying SOAP API Web Services JAX-WS and Restful Services JAX-RS to develop dynamic Server Side web contents.
  • Deploying applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, MyBatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Experience with unit testing using JUnit, TestNG, Mockito frameworks.
  • Extensive knowledge in developing applications on a single page (SPAs) using various JavaScript frameworks like Angular.js, Backbone.js, React.js, Node.js, and Bootstrap.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP and JAXB.
  • Developed integration techniques using the Apache camel and apache Active MQ technologies and Apache Kafka.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Expertise in enterprise Java technology eco-system including Spring Boot, JPA/Spring Data, Maven and JUnit.
  • Experience with build automation tools like ANT, Maven, continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT.
  • Strong database concepts with experience in creating databases, tables, views, functions, stored procedures and triggers using SQL and PL/SQL.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL and NOSQL databases such as Cassandra, MongoDB, and Dynamo DB.
  • Experience working with MVC framework like Struts, ORM frameworks like Hibernate, JPA and IOC frameworks like spring, Spring AOP, Spring DAO.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CI/CD and AI.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and Docker Swarm.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Sr. Fullstack Java Developer

Responsibilities:

  • Created order details end point using Spring Restful web service framework and Spring Annotations.
  • Worked on Spring Configurations and configuring order details service with Spring Boot Application.
  • Used Spring Security for Authentication and authorization.
  • Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Implemented React container and presentational components. Writing unit tests for React Components, Module Reducers, and Module Actions.
  • Worked on migrate all Interface apps to CI/CD process using Gradle, Jenkins etc.
  • Developed the Front End server using Angular2 with Typescript, HTML5 and CSS.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Developed test cases for order details service using JUnit and Mockito.
  • Created Reusable Angular2.0 components using Typescript and services are obtained using Dependency Injection to consume REST API's.
  • Built Web pages that are more user-interactive using Angular 2, NodeJS, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
  • Implemented various screens for the front end using React.js and used various predefined components from Node Package Manager (NPM) and Flux library.
  • Involved in developing the new REST webservices and enhancing the changes for existing SOAP webservices.
  • Used Spring MVC as a framework for all the dependency injections.
  • Managed infrastructure, including setting up servers and docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and docker containers.
  • Involved in creating build script using ANT and deployed on WebLogic Application Server.
  • Configured Apache Webserver in the Linux AWS Cloud environment using Puppet automation.
  • Installed node.js and utilized the NPM with Grunt for the build.
  • Worked on React.js Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Created many custom filters using Angular2.0 and an external module to manipulate the routing.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Using Kubernetes controlled and automated application deployments and updates and orchestrated deployment.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React.js.
  • Used React.js to create Controllers to handle events triggered by clients and send a request to the server.
  • Used Jasmine unit tests (Karma) to verify Angular.js modules and Javascript utility routines.
  • Used Jenkins CI/CD tool for continuous integrating and deploying application on servers
  • Configured routes in Apache Camel using Blueprint xml for routing messages between end points.
  • Used JIRA as a ticketing system to monitor and logging.
  • Used Angular.js as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular.js.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed API using Node.js to allocate access to data in SQL, MongoDB.
  • Involved in designing the use cases and another UML diagrams.
  • Created Node.js services using Express.js which are consumed by Angular2.0 components on the client side.
  • Used BitBucket as version control system for the source code and project documents.
  • Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Gradle, and Jenkins.
  • Tested the applications using JUNIT and Mockito and configure through Maven sure fire plugins to be part of Continuous Integration.
  • Used JMS to send and the receive messages to Message Queues using Active MQ.
  • Worked on creating a solution to create different data structures in MongoDB to hand to the front-end of the application through a centralized API.
  • Used JSP for the writing the front-end code so that it can access JPA, JNDI, and EJB without any restrictions.
  • Created Gulp scripts for various tasks and used Node.js for managing application UI Dependencies.
  • Developed Web Applications with rich UI using CSS, JavaScript, Ajax, jQuery plugins and Struts2 framework.
  • Implemented a Continuous Delivery framework using Jira, Git, Jenkins, and Bamboo.
  • Worked on migration of entire project from JBoss to Tomcat in order to deploy it on Open shift cloud Environment.
  • Developed business services using EJB's and used SOAP API.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
  • Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
  • Used JBoss Studio as a tool for the developing the code and used JBoss as server for hosting the project on the server.
  • Used Log4J was used to log both User Interface and Domain Level Messages.
  • Used JNDI for creating the data sources for Active MQ as well as for the Databases in JBoss Console.
  • Developed Grunt tasks to run the unit tests on Jenkins.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.

Environment: Angular2.0, Angular.js, Node.js, React.js, RESTful Web Services, Tomcat, Gradle, Jenkins, Java 1.6, J2EE, Servlets, JDBC, JNDI, EJB, XML, JMS, Spring Boot, Struts2.0, Hibernate3.0, JBoss, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, SOAP, REST, Agile (SCRUM), Maven, Docker, Apache Camel, JQuery, JSON, AJAX, JavaScript, CI/CD, Open shift, SQL, PL/SQL, Oracle 10g, Linux.

Confidential, San Diego, CA

Sr Fullstack Java Developer

Responsibilities:

  • Implementing Queues Configuration using JMS-ActiveMQ and Message Driven Beans.
  • Involved in exposing, consuming and packaging REST Web services using Jersey Framework.
  • Involved in writing Microservices using Spring Boot.
  • Participated in front end development using Angular2.0, JavaScript, Typescript, HTML5, CSS 3.0 and JSON.
  • Developed Angular Single Page Application consuming JSON data from Restful services.
  • Developed reusable components and front-end libraries by using React.js.
  • Configured Gulp to perform various UI build and test related tasks and used Node.js NPM and Bower to manage the dependencies.
  • 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
  • Developed Bootstrap responsive web application pages using Angular.js services, controllers and directives for front end UI and consumed RESTful web service API.
  • Developed application service components, configured beans and generated CRUD (create, read, update, delete) database schema.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS.
  • Involved in creating a reusable component using React.js for DOM manipulation
  • Tuned and optimized databases and Apache Webserver on AWS.
  • Developed UI unit tests with Karma and Jasmine.
  • All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Used REST to test the rest based services and used JUnit and Mockito to test the middleware services.
  • Installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Used SoapUI, Postman and REST Client to test REST and SOAP APIs.
  • Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Developed and maintained the Continuous Integration and deployment systems using Jenkins, ANT, Maven, and Nexus.
  • Migrated individual components and services of this application from Angular.js to Angula2, one module at a time
  • Used Java Script to perform client-side validation and Struts-Validation Framework for server side validation.
  • Developed application using Java web-based technologies such as Servlets, JSP, and Java Web Services.
  • Created RESTFUL API's in Express and returned Logic through AngularJS data binding and tested in Mocha on server side and Jasmine on the client side.
  • Deployed applications into Continuous Integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Developed JSPs and Servlets to implement MVC pattern. Designed and developed UML diagrams using Rational Rose.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Bitbucket, ClearCase and AWS.
  • Used Apache Tomcat for deploying of server-side J2EE components.
  • Worked on creation of custom Docker container images, pushing images, integration of spring boot.
  • Used React.js as the development framework to build a single-page application.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
  • Experience in developing single page application using Angular.js and Angular 2.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build and publish Fabric implementation.
  • Used JMS (Apache Camel) for implementing Service Oriented Architecture for sending and receiving messages while using web services.
  • Deployed Spring Boot Micro Services into Cloud/Docker Hub using Open Shift Environment as Docker Images.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on POC for Order Processing Integration using AWS services-Lambda functions, Step functions, S3 bucket, EC2 and DynamoDB.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular2.0.
  • Worked on defect fix issues for existing system that used SOAP and spring.
  • Write Unit and Integrations tests using TestNG frameworks.
  • Constructed web pages for application using MVC3, Java Script, JQuery, React.js, and Node.js.
  • Used Grunt as the JavaScript task runner. Jenkins, ANT tools were used part of build management.
  • Used Jenkins for integration in Apache Tomcat.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Worked on Eclipse IDE for development and deployment of application in WebLogic Application Server (WAS).
  • Used Gradle tools for building and deploying the Web applications, implemented the JUnit testing.
  • Used Spring Core Annotations for Dependency Injection Spring MVC for REST API s and Spring Boot for Microservices.
  • Worked on implementation of EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2, and Redhat Linux.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Design and develop Test cases for TDD and BDD.

Environment: JMS, ActiveMQ, AWS, Angular.js, Angular2, JPA, Node.js, React.js, Spring Boot, Microservices, CI/CD, Servlets, Apache Camel, EJB, XML, JMS, CURD, GIT, Struts2.0, Hibernate3.0, Maven, Bitbucket, CSS, JQuery, AJAX, JavaScript, Docker, Jenkins, GitHub,, UNIX, Linux.

Confidential, Wilmington, DE

Fullstack Java Developer

Responsibilities:

  • Used Agile/SCRUM for development process for application life cycle.
  • Developed server side JEE application components using spring, Spring MVC, Annotations, JSP, Servlets, JDBC, EJB, JMS, and J2EE Design Patterns using Eclipse.
  • Developed data layer components/DAO’s using Hibernate ORM framework.
  • Implemented RESTful Webservices to retrieve data from client side and made RESTAPI calls from Angular.js and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • Used Angular.js for data-binding, and Node.js for back-end support with APIs.
  • Developed SOAP services and clients using Apache AXIS2, JAX-WS, SOAP, WSDL, XML, XSD, JAXB framework.
  • Developed RESTful web services using Jersey API.
  • Worked closely with the configuration in the Tomcat application server and Apache Webserver.
  • Managed Jenkins continuous integration tool for releases.
  • Used Tiles framework with struts to reduce the redundancy between JSP pages.
  • We setup the development environment using Node.js, NPM, Grunt, Bower, and GIT.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Build Rest web service by building Node.js Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Used Apache Tomcat and Weblogic as an application server to deploy various components of application.
  • Build Restful API web services using Node.js and Express.js and used a full complement of Express, Angular.js, Node.js, and MongoDB to store and present assessments.
  • Client Side code were written in React.js, JQuery and Server Side Code were developed using MVC4.
  • Worked with Gulp, Node Packet Manager (NPM) and used React.js library functions for the logical implementation part at client side for all the application.
  • Developed prototype to implement BRMS using Drools Rules Engine open source framework.
  • Developed application using Spring Boot framework, REST, Tomcat, Maven, Gradle.
  • Development of test cases using TestNG and Mockito to check expected results.
  • Created Custom Directives in Angular.js, React.js, making use of Modules and Filters objects according to the application requirement.
  • Created Gulp scripts for various tasks and used Node.js for managing application UI Dependencies.
  • Developed Data layer using DAO patterns, ORM and Hibernate.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Developed messaging components using JMS and WebSphere MQ/MQ Series.
  • Used Karma, Jasmine for testing Angular frameworks for achieving BDD development.
  • Development of server side layer using XML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Develop unit test cases using JUnit and used Log4J for logging and debugging.
  • Designing XML Schemas for the application.
  • Performed installations, configurations and deployments using Weblogic.
  • Worked on SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on Oracle 10g.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.6, J2EE, Servlets, JDBC, EJB, Angular.js, React.js, Node.js, HTML5, CSS3, JMS, Spring 3.0, Struts2.0, Hibernate3.0, SOA, Clear Case, JUnit, Agile (SCRUM), Maven, ANT, JQuery, JSON, AJAX, JavaScript, XML, XSL, Weblogic 10, SQL, PL/SQL, Oracle 10g, UNIX, Linux.

Confidential

Fullstack Java Developer

Responsibilities:

  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Developed & deployed the application in WebSphere Application Server.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Created XML Schema, XML template and XSL.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Designed the front-end screens using Angular.js, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Involved in the design and development of XML presentation using CSS & XSLT.
  • Developed Grunt tasks to run the unit tests on Jenkins.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins and Used Git as Version Control System and Git Hub as repository.
  • Constructed web pages for application using MVC3, Java Script, JQuery, React.js, and Node.js.
  • Implemented DAO Objects to Communicate with Persistence Layer.
  • Configured and managed Apache Webserver on Linux for web based applications using REST/SOAP, Apache and WebSphere.
  • Worked with Struts MVC Framework.
  • Used Apache tomcat and Weblogic as an application server to deploy various components of application.
  • Experience with Upgrading existing project from CVS to SVN and Hudson to Jenkins.
  • Deployed application on Apache Tomcat server.
  • Implemented text messing by using JAX-RS RESTful API.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Involved mainly in developing the Enterprise Java Beans (Session and Entity Beans), Servlets and JSP .
  • Designed and implementation of the Entity Beans to access database.
  • Involved in analysis, design and development of the whole Website.
  • Implement the presentation layer (GUI), based on open source framework, using Angular.js, HTML, HTML 5, JSP, JSTL, CSS, CSS 3, HTML, JavaScript and Beans.
  • Involved in design and development of the user interface .
  • Used Eclipse for Java as IDE.
  • Implemented Unit testing using JUnit/TestNG/Mockito.
  • The UML use case designs are developed for each business requirements using Rational Software Architect v7.0/6.0.
  • Performed unit testing on various project modules using JUnit framework.

Environment: J2EE1.6, J2SE 1.6, Java, JSP, JavaBeans, Javascript, JQuery, Struts v1.3.10, Jenkins, Hudson, JSF v1.2, XML, XSLT, Angular.js, Node.js, WebSphere Application Server (WAS) 6.1, Tomcat v6.0, DB2 v9.5, SQL Query Analyzer, SQL Server 2005/2000.

Confidential, River woods, IL

Fullstack Java Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Hands-on experience in creating and consuming RESTful Services using Angular.js.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web link and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model, and View Objects, View Resolver .
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed web GUI involving HTML5, Node.js, Java Script under MVC architecture.
  • Development of server side programming using Servlets, JSP, Struts.
  • Produced restful web services using Spring MVC that served JSON payloads to Angular.js based front end.
  • Developed TDD environment and followed continuous integration system with Hudson Server for Building/testing software projects continuously.
  • Worked on Spring RESTful API to exchange XML and JSON data between enterprise applications.
  • Created Rest API's and Soap API's by using spring controllers and JAX-WS.
  • Developed Spring Beans and configured spring using application Context.xml.
  • Created forms to collect and validate data from the user in HTML and Angular.js.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Developed REST services using Node.js to serve the web application with JSON data.
  • Used JDBC to connect to the Oracle database and JNDI to lookup administered objects.
  • Deployed and configured the data source for database in WebLogic application server.
  • Involved in deploying the application in test environment using Tomcat.
  • Setup the Hudson to do automatic builds for all core apps.
  • Implemented Message Driven Bean Using JMS Implemented enterprise applications with JQuery, Angular.js and Spring MVC.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot, and Hibernate framework to provide the needed functionality.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks ).
  • Generated DAO's to map with database tables using Hibernate . Used HQL ( Hibernate Query Language ) and Criteria for database querying and retrieval of results.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object , and Template.
  • Development of Action Forms, Action Servlet, Action and Validating Action Forms in the Struts framework.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUnit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring Boot, Hibernate, Webservices, JAX-RS, Mockito, Hudson, Angular.js, Node.js, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MS SQL, SQL, JIRA, JMS, Apache AXIS, Source Tree, IntelliJ, UNIX, AGILE-SCRUM.

We'd love your feedback!