We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Full - stack developer with over 7+ years of experience with all stages of the development cycle, for projects in AGILE and SDLC models.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, JSTL, JAXB, Struts, EJB, Spring, Spring Boot, Spring DATA, Spring JDBC, Groovy-Grails, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Very good hands-on experience in design and development of Spring Boot applications with Microservices.
  • Experience in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
  • Strong working experience in MVC architecture using Spring Framework and Hibernate.
  • Good knowledge and hands-on experience in Data structures, Multi-Threading and Design patterns.
  • Hands on experience in Web services- Rest and Soap and JMS, MQ and KAFKA, Angular 1.x, 4 & 7, HTML5 and CSS.
  • Proficient in developing dynamic web applications using React and Angular 2+
  • Have good working experience on Cloud based apps using Cloud Foundry (PCF) and Amazon Web Services.
  • Proficient in creating Web Services using Spring Boot.
  • Created React application using libraries such as Redux, Axios, and React Router
  • Expertise in application development using Servlets, JDBC, iJNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Strong experience in React JSX, State, Props and Life Cycle Methods
  • Experience in developing Web based GUI's using JSP, HTML5, DHTML, CSS3, JavaScript, JSON, Node JS, Angular 1.x, 4 & 7, JQuery, EXTJS and Ajax.
  • Experience in Bootstrap (Responsive Web Design), Backbone, and AngularJS frameworks.
  • Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Experience in implementing the MVC architecture in backend applications using Node.js along with ExpressJS that interacts with Mongo DB and performed CRUD operation on MongoDB.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
  • Implemented a Continuous Delivery pipeline with GitHub and AWS.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good knowledge on configuration management and build tools like Bit Bucket, CVS and GIT.
  • Hands-on experience on CICD pipelines with DEV ops technologies like Jenkins, Sonar, Cloud Foundry and Docker.
  • Good knowledge on API Gateway and Circuit breakers like Netflix Zuul, Eureka Service Discovery and Registry, Hystrix.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • Worked using IDE like Eclipse, My Eclipse, IntelliJ & NetBeans
  • Expertise in using configuration management tool like SVN and GIT for version controlling.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS:

Languages: Java SE 6/7/8, Java 1.6/1.7/1.8/J2EE

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST/SOAP), Executor Framework, JTA

Design Patterns: Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer

Design Tools: Rational Rose, Star UML, Enterprise Architect

Web Technologies: HTML, JavaScript, CSS, XML, Angular, Node, React

Frameworks: Struts, Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Angular JS

Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

Testing: Junit, SOAP UI, POSTMAN

Version Control Tools: GIT, SVN, CVS

Build Tools: Ant, Maven, Gradle

Methodologies: Agile (Scrum), Iterative

Database Environments: Oracle, PostgreSQL, MySQL

Operating Systems: Windows, Mac, Linux and UNIX, Golang

PROFESSIONAL EXPERIENCE:

Confidential, New Jersey

Full Stack Developer

Responsibilities:

  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Involved in the development of a portal called Microsite using spring boot framework.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP, JSF and Angular 7 and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML and DHTML
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 7.
  • Upgraded the UI screens in the application to single page UI using Angular 7, HTML5 and CSS3.
  • Used Postman with JSON to test the request and response of the application.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Preparing the migration document for migrating application from Struts to spring and Responsive Web Designing (RWD) of the application.
  • Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS & Java Build tools like Apache Ant & Maven
  • Designed the logical database design with the DBA. designing, development and support of the application.
  • 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.
  • Created and Implemented Microservices using spring boot, REST, JSON.
  • Experience in Python with some Golang experience preferred (hands-on skills will be tested)
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Node.js is used to develop server-side applications.
  • Experience with Golang
  • Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, and Cloud watch, AWS SQS and AWS S3
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular 7.
  • Participated in development of a well responsive single page application using Angular 7 framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • Automated CI/CD process and deployment utilizing Microservices architecture to containerize services using Docker.
  • Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo db.
  • Worked on Kafka Backup Index and in-depth knowledge of Apache Cassandra.
  • 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.
  • Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservices Architecture.
  • Used JAX-BWeb services for converting jax-b to domain object and domain to JAX-B vice versa.
  • Worked with ActiveMQ and Kafka Java APIs for Queues to build the application as SOA platform.
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns.
  • Developed XML Web Services for data transfer from client to server and vice versa using Apache Axis SOAP, WSDL, and UDDI and tested the web services with SOAP UI.
  • Involved in implementing the Micro Services based on Restful API utilizing oBoot with Spring MVC.
  • Using Spring security framework for user level authentication with REST API for Service Layer Development.
  • Expertise on entire Intranet and Internet applications using Web and Application servers like TOMCAT and WEBSPHERE.
  • Used spring framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.
  • Configured AWS systems manager to create resource groups, applied patches, took VSS enabled snaps, configured state manager.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala and have a good experience in using Spark-Shell.
  • Developed Spark scripts by using Scala shell commands as per the requirement.
  • Maintained source code in GIT Repository.
  • Used Log4j for logging to trace the application log messages which is used for debugging.
  • Designed various tables required for the project in Oracle database.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design.
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • Develop the changes using JSTL, JQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.

Environment: : Java1.8, J2EE, HTML5, CSS3, Micro Services, jQuery, Ajax. Bootstrap, ActiveMQ, Spring Tool Suite Kafka, Cassandra, MongoDB, JavaScript, Angular 7, Hibernate, Spring MVC, Docker, Swagger, Spring IOC, Spring boot, spring security, XML, GIT,JSF, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, AWS, Golang, Microservices, Log4J,WSDL, JIRA.

Confidential, Detroit, MI

Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Created new workflows for Enterprise business Markets (EBM) workflow Engine to sell enterprise products.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Modified the existing workflows to reduce execution time and improved the throughput.
  • Developed the web pages in XHTML using JSF tags.
  • Analyzed and resolved themes and theme skin issues during the migration of UCP project.
  • Played the role of configuration controller to validate and maintain the project as per the company and Tl9k standards.
  • Developed a Single Page Web Application using React, Java, Spring Boot, and MySQL
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS. Backup & Recovery, Database optimization and Security maintenance.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Used ng2-pdf-viewer from Angular4 npm package to preview the pdf files
  • Created many components with Angular4 for each single page application.
  • Used Angular4 camelCase syntax for built in directives.
  • Used router module from Angular4.
  • Used Angular4 npm packages like ng2-datepicker, ng2-pdf-viewer, ng2-auto-complete etc., to meet the requirements of the project.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala.
  • Used Gradle as a build tool and Jenkins for continuous integration process.
  • Developed Web Applications with rich UI using CSS, JavaScript, Ajax, jQuery plugins and Struts 2 framework.
  • Implemented AWS Glue in PySpark using the AWS Python API on various ETL operations.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular4.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EEE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Maintained, structured, and surveyed documents within the NoSQL, MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database
  • Worked extensively on spring boot for building web service.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client-side Java-beans for DAO Design Patterns.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.
  • Utilized Node.js to create a fast and efficient chat server.
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Build Rest services using NodeJS and ExpressJS and used a full complement of Express, AngularJS,
  • NodeJS, and MongoDB to store and present assessments.
  • Utilized React to create reusable UI components such as Input, Button, Spinner etc. to unify the design
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Proficient in using GIT for Version Control.
  • Actively involved in code reviews and in bug fixing.

Environment: : Java, JSP, JavaScript, Ajax, jQuery, Angular4, Maven, Spring Boot, POS, DOJO, Spring, Micro services, Backbone, React, HTML5, CSS3, Rest API, Log4J, GIT, AWS, Agile, Jenkins, XML, Windows.

Confidential, San Francisco, CA

Java/JEE Developer

Responsibilities:

  • Responsible for system analysis, design and development in JEE using MVC based architecture.
  • Involved in various phases of Software Development Life Cycle ( SDLC ) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Developed the front end of the application using HTML, CSS, JSP and JavaScript.
  • Implemented the design patterns like DAO Factory, Singleton, Service Locator and Business Delegate.
  • Used ADF Framework with strong Object-Oriented background
  • Configured & deployed Java applications on Amazon Web Services for a multitude of applications utilizing the AWS stack, cloud formation.
  • Developed Web Services to implement SOA using SOAP, WSDL and UDDI with HTTP.
  • Data access layer is implemented using Hibernate.
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Test automation for web application using Cucumber.
  • Worked extensively in the backend Oracle database
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Using spring validation framework for server-side validation.
  • Used various design patterns to direct best solutions.
  • Helped to finish assignments using several frameworks such as: Java applet, Spring MVC, Hibernate.
  • The several technologies were used to create and deploy web pages such as JSP, JavaScript, HTML, and CSS.
  • Used Hibernate as ORM tool to store the persistence data into the Oracle database.
  • Developed Web Services using SOAP, WSDL and XML.

Environment: Java, JEE, JavaScript, Hibernate, HTML, CSS, JSP, Spring, AWS, Oracle, Windows, Apache Tomcat, MVC.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed various product applications using Java, J2EE and related technologies
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Used JSF1.2, JSP, JSF 2.2(My faces) framework for building the application based on MVC design paradigm.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Created user interface with the help JSF for standardized display technology which was formalized in a specification through the Java Community Process.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Involved in configuring and integrating spring and Hibernate frameworks as the ORM tool develop the persistence layer.
  • Used Spring MVC and restful web services such as jersey, axis frameworks.
  • Responsible in testing the classes and methods using Junit test case for unit testing of application and Log4j to capture the logs.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Involved in creating the EAR files and deployed in the QA/UAT environments, deployed applications on Jboss.
  • Developed back end interfaces using PL/SQL Stored Packages, Procedures, Functions, Collections and Triggers.

Environment: JAVA, J2EE, Maven, Spring, CXF, Hibernate, Webservices, SOAP UI, XML, JavaScript, AJAX, Angular-JS, Grunt, Bootstrap, SASS, JSP, WSDL, SOAP, Log4j, JUNIT, JMockit, SPRING-IOC, JDBC Template, GIT, MVC, JBoss, eclipse, LINUX.

We'd love your feedback!