We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • About 5 years of experience in Analysis, Design, Development, Implementation and testing of Web - based and Client Server applications.
  • Expert level skills in application development using Java, J2EE, Spring Framework, Hibernate, JSP, JPA, Servlets, JDBC, HTML, JavaScript, J2EE compliant application servers, multi-threading, client/server, design patterns of J2EE architecture., HTML, CSS, JavaScript Libraries, JSTL specifications, and Custom Tag Libraries, XML (SAX, DOM).
  • Expertise in developing J2EE applications using J2EE components, Design Patterns-MVC, Session facade, Singleton, Front Controller, Business delegate, Data access objects.
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
  • Good knowledge in spring framework - Spring Boot, Spring JDBC, Spring IOC, Spring MVC, Spring AOP and Spring Web flow
  • Experience in Microservices and Spring Boot application development.
  • Expertise in React.JS framework and integrate them to backend web services
  • Hands-on experience in ReactJS, working with Redux and Flux architecture, Webpack module bundler. Proficient in building React.js web pages with JSX, React components.
  • Experience in Integration of Cloud based Services like AWS and Azure with other applications infrastructure.
  • Have experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
  • Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, Oracle, and MySQL.
  • Experience in utilizing open-source frameworks such as Angular.JS, Node.JS, Struts, Spring, Hibernate and jQuery.
  • Experienced in database GUI/IDE Tools using TOAD, DBVisualizer and MySQL Client.
  • Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN and build tools like Ant and Maven, Gradle and Jenkins, Log4j

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Developer

Responsibilities:

  • Used Agile methodology and participated in SCRUM meetings. Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript. Configured Spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat and Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions. Involved in creating and Deployment of REST API and Microservices in J2EE using Spring Boot. Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side and Utilized React JS to build different components for (views) to JavaScript objects (models). Involved in building applications using ReactJS by building reusable UI Components Utilized a concept called Virtual DOM in ReactJS to create in - memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently Used Azure DevOps for cloud configuration, pipeline, Key Vault, Kubernetes, Azure Agent, Azure Instance,
  • Azure Portal, Application Insight and Project Management Tool. Used ECMAScript 6 with ReactJs and used BABEL to transpile the code to ECMAScript 5 Designed Restful API's and services by consuming data from Entities and testing in Postman. Configured the Hibernate configuration files to persist the data to the Oracle 11g Database. Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST. Implemented Spring Boot architecture and increased modularity by allowing the separation of cross-cutting concerns.

Environment: Java 8, React, MongoDB, Hibernate, Spring, REST, UML, HTML, Bootstrap, JavaScript, jQuery, Log4j, JUnit, JNDI, JIRA, Cucumber, Mockito, Azure DevOps

Confidential

Full Stack Developer

Responsibilities:

  • Designing, coding, testing, debugging, and documenting programs as well as support activities for the corporate systems architecture Used agile practices and Test - Driven Development techniques to provide reliable, working software early and often. Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML. Involved in developing UI prototypes using React.js and creating reusable components. Used React as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using CSS3, Bootstrap, React and Redux Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models. Implemented Swagger Configuration in Java Spring boot for auto generating swagger Json files for REST API calls.
  • Designing user Interface using React components such as tabs, grids, dropdowns etc and configured the routing service using react router. Used Apache Tomcat as an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
  • Used Spring Batch for scheduling and maintenance of batch jobs and Performed purification of the application database entries using Oracle. Used PHP for Server-Side Scripting and JUnit to write repeatable tests mainly for unit testing and Rational Clear Case for version control and JUnit for unit testing. and log4j to configure external configuration at runtime. Also maintained and refactored an existing Content Management System for advertising and media used by the Marketing department involving J2EE, EJB, JMS technologies. Involved in WebLogic Portal Administration for Installing and configuring WebLogic Portal Server, creating users, user groups, defining rules, content management and portal security and Deployed flow of Execution in the Servlet Environment using Spring MVC and defined Navigation Rules.

Environment: Java 8, JEE, Servlet, Hibernate, Spring, Oracle, AngularJS, Junit, Jquery, PHP, Ajax, HTML5, CSS3, Web Service, XML, JSP, Java script, HTML, MVC, MyEclipse, Apache Tomcat.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed, implemented and tested reusable frontend and backend user interface software components for embedded automotive platforms. Followed Agile methodology and used TDD for writing test cases. Developed the application using the Java/J2EE platform and Used web services for interaction between various components and created SOAP envelopes. Unit Testing of Web Services using SOAP UI. Used the Multi - Threading concept while creating the application. Used JAX-RS API to create RESTful Web Service to interact with the Server. Used Spring AOP for in order to address cross-cutting concerns in layer debugging and performance monitoring.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Web Methods and Database. Used SVN as a version-controlling tool for managing the module developments and Prepared code documentation for future reference and upgrades. Used HTML, JavaScript, XML, JSP and CSS to enhance the portal UI and provided the client-side JavaScript validations. Extensively used Spring Framework for Controller components and view components and Hibernate as persistence framework to map the ORM objects to tables. Used Spring MVC and Spring Web flow to implement business logic. Used Spring Core for Dependency Injection. Implemented Utility methods and created SQL queries for getting data from Database. Developed JUnit test classes for Controller, Service and Data layers and Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes, Writing the persistence layer business logic using HQL in Hibernate framework.

Environment: Java, J2EE, Spring, Hibernate, Eclipse, Rest, JAX-RS, JavaScript, HTML, CSS, JSP, Servlets, SQL, HQL, Junit, log4j

Confidential

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development, and Customization of the Application using Agile Methodology. Experience working closely with Business Analysts and Product team in understanding the technical requirements. Used Unified Modelling Language (UML). Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams and User input validations done using JavaScript and developed use cases using UML. Developed various objects using java and HTML5 and
  • DHTML to maintain a well - structured GUI and to interact with Controllers to get data from MySQL database and Created used interfaces using JSP. Designed and implemented AJAX server calls to dynamically retrieve shipping information and developed all the user interfaces using JSP, Servlets and JSF
  • Responsible for the configuration of Struts web-based application using struts-config.xml, web.xml. Developed and modified Action Classes to accept and process requests from the clients and DAO Layer using JDBC to connect the J2EEserver with the MySQL database and developed database objects like tables, views, stored procedures, indexes. Deployed and tested the application on Apache Tomcat web server and Used Eclipse IDE for development and Ant build for building and deploying applications. Involved in testing and fixing the bugs and Created Automated Unit Tests using Flexible/Open Source Frameworks using a Test-Driven Development approach Worked with the QA team on a daily basis in fixing the reported bugs/defects and checking cross platform compatibility and Created configuration pages for the users to manage/customize/create storage mappings.

Environment: Core Java, JDK, J2EE, JSP, MySQL, Ant Build, JDBC, Struts, HTML, XML, Java Script, Junit, AJAX, Agile Methodology, Apache Tomcat, Eclipse.

We'd love your feedback!