We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Roseland, NJ

SUMMARY:

  • Having 7+ years of experience in analysis, design, and implementation and testing of Object-Oriented Applications in Client/Server environment using Java/J2EE Technologies.
  • Developed UI using HTML, DHTML, JavaScript, CSS, jQuery, Bootstrap, AJAX and AngularJS, ReactJS, Redux, for providing the user interface and communication between the client and server.
  • Experience in developing Web-Centric applications using Angular JS, Backbone JS, ExtJS, NodeJS, JavaScript, JQuery, CSS3.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, JMS, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, OOAD,XML, XSD, XSL, DOM, JNDI, Multi-Threading, RMI, JavaScript, AJAX Networking, Exceptions, Mean Stack.
  • Extensively worked on during my tenure in Software Development are Angular JS, React JS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Micro services, Spring REST, Spring JPA.
  • Extensive experience in the implementation of the version control software’s SVN, CVS, GIT, and Clear Case.
  • Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions. Experience with Hibernate JPA Entity Manager for CRUD Operations.
  • Used Microservice architecture with Spring Boot based services interacting through powerful messaging tools such as REST.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development and Pair Programming.
  • Experienced in with AWS Cloud - EC2, EBS, s3 bucket, Lambda function, Docker, ELK, and Autoscaling and databases such as NoSQL like (MongoDB B ) RDS, VPC, Route53, and MS SQL Server Cloud Watch, Cloud Trail, Cloud Formation, IAM.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Hands-on experience in unit testing frameworks TestNG and Junit.
  • Experience in design and development of Model View Controller using Servlet, Struts 1.1 and Spring MVC.
  • Used JavaScript testing tools such as Karma, & Jasmine.
  • Versatile team player with good communication, analytical, presentation and interpersonal skills.
  • Experience in Object-Oriented Analysis and Design and UML notations and experience in using design tools like Rational rose and Star UML.
  • Developed Single Page Applications using AngularJS, Node JS and ExpressJS. Good understanding of server-side CSS pre-processors, such as LESS and SASS.
  • Experience with using web tools like NPM (package Manager )& Build tools like Web Pack, Gulp, Grunt.
  • Experience with IBM Web Sphere, JBOSS and Apache Tomcat Application Server.
  • RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS.
  • Strong knowledge of IDE's like Eclipse, Visual Studio, Sublime.
  • Experience in using the Log4j framework for Logging Java Application.
  • Proficient in Query Languages SQL and HQL.

TECHNICAL SKILLS:

  • Programming Languages: Java, J2EE, JavaScript, HTML, CSS.
  • Java Core: threading, Exception Handling and Collection APIs.
  • IDE & Reporting Tools: Eclipse, Visual Studio, Sublime, Web Storm.
  • Databases: SQL Server MySQL 5.0, Cassandra, Mongo DB
  • Web Technologies: HTML,HTML 5, DHTML, CSS, Bootstrap, Java Script, JQuery, ReactJS, REDUX, FLUX, Angular JS, AJAX,Node.JS,Express JS, XML, SOAP, XSL, XSLT, XHTML
  • Client& Server Scripting: JavaScript, jQuery, Angular 1.x, 2.x, Node.JS, Express JS, JSP 1.2, 2.1, 2.2, JSTL 1.1, 1.2,JSF.
  • Batch Scripting: Ant, Maven
  • Operating Systems: Windows, Linux, Unix.
  • Version Control: SVN (Apache Subversion), CVS (Concurrent Versions System),GIT
  • Transaction Control: JTA (Java Transaction API), Hibernate Transactions
  • Middleware Technologies: EJB 3.0, JNDI, JDBC.
  • Web Service Specifications& Tools: RS(RESTful), SOAP UI, Postman.
  • Design Methodologies: Agile, Scrum, Test Driven Development, Rapid Application Development, Rational Unified Process, Waterfall.
  • Messaging Technologies: JMS (Java Message Service), MDB (Message Driven Bean), Apache Kafka
  • Logging Tools: Log4j, SL4J.
  • Tools: Junit, Selenium, Mockito, JIRA, Karma-Jasmine, Bower, Grunt, Gulp, Webpack, SourceTree, Docker, oAuth, Jersey, JReport.

PROFESSIONAL EXPERIENCE:

Confidential, Roseland, NJ

Full-Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application
  • using an AGILE methodology ( SCRUM ) in a test-driven development (TDD) approach.
  • Worked on a SAFE AGILE-based methodology which brings new approaches and changes to the team every PI .
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, ReactJS, NodeJS and Bootstrap.
  • Analyzing the requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing.
  • Built the reusable service components using ReactJS Components with Object-Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Developed various ReactJS components to help build the functionality and UI behavior using JavaScript.
  • Used Redux as a store for storing multiple states of a React component.
  • Used Redux Thunk as a middleware for calling the APIs and setting the states with the JSON data.
  • Worked with UI designers and the User experience team to define screen designs. Developed angular partials based on UI screens
  • Develop HTML5 templates and perform client-side Validation using JavaScript.
  • Used ExpressJS to create the RESTFUL services by consuming the IIB service.
  • Used JWT to secure the RESTFUL API’s and encrypted the data with the Base64 for added security.
  • Created wrapper classes around the IIB service and Controllers were developed around the interface.
  • All the CRUD operations were created as part of the RESTFUL services.
  • Actively involved in coding using Java1.8, Spring 4.x to develop features from end to end.
  • Design and implement an application using Spring MVC, Spring IOC, Spring transactions, Dependency Injection Spring Annotations, SpringAOP, Spring Container-managed transactions, Hibernate.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
  • Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AXIOS, JSON and XML.
  • Used Ajax calls through Angular JS to populate the data tables on the front-end.
  • Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
  • Used Node JS for the runtime environment for java script can be interrupted and executed.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Worked on Jenkins for continuous integration and Deployment.
  • Worked on MongoDB and wrote code on the find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.

Environment: HTML5, XML, CSS3, LESS, JavaScript, Spring, JQUERY, JSON, ReactJS, Webpack, Node JS, AXIOS, Bootstrap.

Confidential, Sunny Vale, CA

Full-Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of the application using an AGILE methodology ( SCRUM ) in a test-driven development (TDD) approach.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, ReactJS, NodeJS and Bootstrap.
  • Built Components using Angular 2 and worked on Angular directives . Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code
  • Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
  • Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
  • Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Worked on Java8 Lambda expressions and Pipelines, Streams.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • Used Spring Boot Actuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB & SQL tuning to reduce time in the application.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.
  • Deployed and tested the applications on Application Server Web Sphere.
  • Developed Unit test cases in the integration layer using the Mockito framework.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Used IntelliJ IDEA IDE tool for application development

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Typescript, Angular JS, Angular 2 Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

We'd love your feedback!