We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Arlington, VA

SUMMARY

  • Having 8 years of certified professional IT experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE.
  • Actively involved in each phase of Software Development Life cycle (SDLC). Complete understanding of Object - Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.
  • Experience in developing applications using methodologies like Agile (XP and Scrum), Waterfall Model.
  • Expertise in client scripting languages and server scripting languages like HTML5, CSS3, JavaScript, jQuery, AngularJS, JSP, Node JS.
  • Expertise in front end development and design using Servlets, Ajax, bootstrap and JUNIT.
  • Hands on experience in application development using Struts framework.
  • Expertise in development of multi-tiered enterprise applications using Java/J2EEtechnologies like Spring, Struts, Servlets, JSP, Hibernate, EJB, JDBC, JMS, IBM MQ Series, JNDI and Web services (SOAP, WSDL, REST)
  • Experience in Distributed Application Development and Object-Oriented Programming (OOP).
  • Extensive experience in design and development ofJ2EEapplications usingCore Java, Java Collections,Exception handling, Annotations,Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XMLand other open source frameworks and APIs.
  • Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.
  • Expertise inMVCarchitecture Web Framework withStruts,Singleton,Spring (Dependency Injection,Data Access Objects, andMVC Framework).
  • Hands on experience in Security-System development for web Applications. Involved and developed various phases of security implementation using spring security system against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Active MQ.
  • Hands on experience with versioning tools like, GitHub, concurrent version system (CVS), IBM Clear Case and subversion (SVN).
  • Experience in data access technologies like JDBC, JPA, Hibernate, SQL, PL/SQL, Stored Procedures and Triggers besides writing transaction queries, DDL and DML with development tools like, Aqua Data Studio and TOAD.
  • Experience with tools likeSQL Server management studio and SQL Server.
  • Professional experience in relational database management MySQL, Oracle and DB2.
  • Experience on NoSQL databases like MongoDB.
  • Extensive experience in Amazon web services (Amazon EC2, Amazon S3-simple storage services, Amazon SQS, Amazon SNS).
  • Hands-on Experience in working with Test Driven Development (TDD) and used to write JUnit Test cases
  • Having measurable experience on application building tools like Maven and ANT.
  • Experience with MOCKITO, JUnit, and Log4jin developing test cases and determining application functionality.
  • Expertise in Web Services Technologies like, JAXP, JAXB, SOAP, WSDL, UDDI, RESTful, JMS and Service Oriented Architecture (SOA).
  • Experience in configuring, deploying the web applications on Apache Tomcat, WebLogic, IBM WebSphere, JBoss.
  • Experience on different IDEs such as RAD, Eclipse, STS, and IntelliJ.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with Sybaseand Oracle.
  • Hands on experience on using Splunk for logging manipulations.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a project.
  • Having Experience on UNIX commands and Deployment of Applications in Server

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, J2EE, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, Bootstrap, JSON, NodeJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Cloud, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, SOAP UI.

J2SE/J2EE Technologies: JDBC, Servlets, JSP, JMS, JSTL, Struts, Hibernate, Spring, JTA, JNDI, JPA, Web Services.

Development Tools: Eclipse, RAD, Spring Tool Suite STS, IntelliJ.

Databases: Oracle, MS SQL, IBM DB2, MySQL server, MongoDB.

Testing Tools/ Others: JUnit, SoapUI, Log4j, Mockito, JIRA.

Version Control: Tortoise SVN, GIT, Clear case.

Build Automation: ANT, Jenkins, Maven, Gradle.

OS & Environment: Windows, UNIX, LINUX, MAC.

Cloud Technologies: AWS EC2, S3, Dynamo DB, Docker.

Methodologies: Agile, TDD, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential - Arlington, VA

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using HTML5, CSS3, JSP, jQuery, Bootstrap and NodeJS.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Expertise in designing, developing, testing & deploying J2EE Applications using Servlets, JSPs, EJBs, Web Services.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed Angular 2.0 custom directives and used Routes and Factory validations in Angular.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked onRESTfulWeb services as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained the development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.

Confidential - Philadelphie - PA

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using HTML5, CSS3, JQuery and Bootstrap.
  • Developed Single page application and structured the JavaScript code using Angular 7
  • Maintained Interface compatibility and concurrency in the project using JDK 1.8 new features like Lambda parameters, lines, Http clients and default methods .
  • Developed Angular 7 custom directives and used Routes and Factory validations in Angular.
  • Developed Restful Web services for transmission of data in JSON format.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Integrated Spring Boot Microservices with Apache Kafka for Asynchronous messaging.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • I have designed and developed web pages from scratch using HTML5 for displaying the content, CSS to specify layout of web pages, JavaScript to program behavior of web pages. Also used selenium for browser automation worked on Azure IaaS and PaaS technologies and services
  • Worked on Azure API Management.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • And also, to create Controllers to handle events triggered by clients and send request to server.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side. (Give everyone an easy and efficient way of accessing data (it uses less resource than the REST API, especially with mobile applications).
  • Proficient in using React JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Developed various web pages and components using React JS by implementing redux components and libraries and predefined components from NPM (Node Package Manager).
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained the development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Involved on Production support kind of activities like debugging, monitoring, root cause analysis, log4J
  • Involved in the main developing to constant communication for smooth process to words success and final production stage
  • Used Maven as build automation tool for deploying the project on Web Sphere Application Server.

Confidential - Beuevue, WA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, Modeling, analysis, design, development and testing
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Used jQuery, Ajax for service calls on pages to interact with the server for information.
  • Developed the User Interface using JSP, Spring MVC frameworks, jQuery, AngularJS and CSS3. Used AJAX and JavaScript for Server side/client-side validation
  • Used Spring framework AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and POJOs
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used JAX-WS and Metro stack for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used DAO pattern to retrieve the data from database
  • Worked with Web Sphere application server that handles various requests from Client
  • Developed test cases using JUnit
  • Developed the build scripts using Maven.

Confidential - Houston TX

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS).
  • Adapted Java Design Patterns DAO, Value Objects and Session, Facade to develop business components.
  • Developed class diagrams and Sequence diagrams.
  • Defined the detailed application and database design.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User Training on the new system to ease them into the new system.

Confidential

Java Developer

Responsibilities:

  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Used Java Swings in designing user interfaces.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
  • Worked on bug fixing and Production Support.
  • Developed the application based on MVC architecture.

We'd love your feedback!