We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • More TEMPthan 6 years of IT professional experience involving Analysis /Design /Development /Implementation and Testing Methodologies in Object Oriented Software Applications, Client - Server based Enterprise Applications and Web Based Technologies.
  • Experience in complete Software Development Life Cycle (SDLC). Used Agile Methodology and Waterfall Model. Expertise in Spring IOC, Spring MVC, Spring Boot Spring DAO, Spring AOP, Spring ORM, Spring Security and Hibernate.
  • Experienced in developing front-end systems wif HTML5, JavaScript, CSS3, Bootstrap and AngularJS,ReactJS, JSON, jQuery and Ajax.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3 and EBS. Hands on experience wif the AWS CLI and SDKs/API tools.Experience in building web applications using Spring framework features like Spring MVC, Spring Context, Spring Data, Spring AOP, Spring ORM and Spring Security.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating wif Spring ORM.
  • Developed server side application to interact wif database usingSpringBootand Hibernate.
  • Experience in building Microservice applications using Spring Boot for developing Restful web services. Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC, AXIS, and JERSEY. Good Understanding of Micro-Service Architecture, Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Extensively worked on open source frameworks such asSpringMVC (POJO, Multiple controllers, Dispatcher Servlet, View Resolver, Services, DAO, and DTO).
  • Good work experience in J2EE Web Technologies JSP, servlets, Java Beans and JSTL
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Builder, DTO in the development of Multi-Tier distributed Enterprise Applications.
  • Well versed in XML related technologies such as XML, XSL, XSLT, XPath, XSD, and DTD.
  • Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML wif Rational Rose.
  • Expertise in backend programming using PL/SQL Queries, Stored procedures, Views, Functions and Packages wif Relational databases such as Oracle 8i, 10g, 11g& SQL Server.
  • Working knowledge of Ant and Maven for project build and deployment and Junit, Mockito for unit and integration testing. Experience in using sl4j,log4j for logging. Experienced in Web/application servers such as Jboss, Glassfish and Apache Tomcat.
  • Hands on experience using version control systems like SVN, CVS, and GIT.

TECHNICAL SKILLS

Programming Languages: J2SE/Java 1.4,1.5,1.6, 1.7,1.8, C, C++

Client Scripting: JavaScript

Server Scripting: JSP 1.2, 2.1, JSTL, Perl

Version Control: Tortoise SVN, CVS, GIT

Databases: SQL Server, MogoDB, Oracle 9i, 11g, MySQL 4.1, 5.0.

ORM Frameworks: Hibernate 4.3, version 3

Java Frameworks: Struts 1.2, Spring 1.2, 2, 3, MVC, Spring IOC/DISpring Boot.:

Web service Specifications: JAX-WS, JAX-RS (Restful).

Cloud Technologies: AWS S3, EC2, Elastic Bean Stack, Elastic Load Balancer, Netflix Eureka

CMS: WordPress

Application Server: BEA WebLogic,Tomcat and JBOSS 5.1/6.0, IBMWeb sphere 4.0.

JavaScript Frameworks: JQuery, Angularjs, Nodejs and Reactjs

Build Tools & Bug Tracking Tool: Maven, ANT,JIRA,Jenkins

Methodologies: Agile Scrum, Test Driven, BDD

XML Tools: Edit Plus

Test Tools: Junit,Mockito,Jasmine,Karma,Postman

Logging Frameworks: Log4J,SL4J

PROFESSIONAL EXPERIENCE

Confidential, Nashville,TN

Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Developed client-side user interface by using the React JS, Redux for SPA development.
  • Experience in developing rich views using React.js wif React-Redux architecture for the Uni-directional data flow wif the web pack build tool.
  • Building stable React components and stand-alone functions to be added to any future pages.
  • Used Redux for state management.
  • Designed and developed the Presentation layer using Model View Architecture implemented by Spring MVC.
  • Experience in developing Microservice Architecture using Spring boot. Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Build RESTful Web services using JAX-RS API. Implemented spring data wif JPA
  • Implemented Spring Dependency Injection for Bean wiring. Developed Business components using core java concepts and classes like Interface, Polymorphism, Collections, Serialization and Multithreading etc.
  • Used Spring Security for Authentication and authorization. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
  • Implemented Micro services Registration and Discovery wif Spring Netflix's Eureka.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
  • Used EBS volume for temporary file storage. Developed SQL, PL/SQL, stored procedures using SQL Developer for Oracle database.
  • Wrote Database Stored Procedures, Triggers and functions. Worked on issue tracking toolJIRA.
  • Used GIT for source control Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SL4j.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.

Environment: JavaSE7/8, Spring boot, Microservices, SpringDataJPA, Spring MVC, RESTFUL Web services, Spring Security, AJAX, AWS,JavaScript, EBS, ECMAScript 6, React JS, Redux, JSX,HTML, CSS, JSON, MongoDB, Git, SL4j,PCF,Mockito, Kafka,Maven, Spring Tool Suite, Jira, Agile, EUREKA,Swagger,Windows, UNIX, Jenkins, Postman.

Confidential, St.Louis,MO

Full Stack Developer

Responsibilities:

  • Gathered and analyzed the requirements from the client and developed POC screens. Worked wifin AGILE team environment and participated in multiple scrum meetings to discuss planning and development needs for current cycle.
  • Developed Web Pages by using Angular JS and Wordpress. Used AngularJS Expressions, Directives, Controllers and Filters by defining them in a JS file and reused in various pages of the application.
  • Created Single Page Application wif loading multiple views using route services in AngularJS.
  • Worked extensively on AngularJS in creating Controllers and client side validations by AJAX calls using $http and JSON parse.
  • Used NodeJS for local setup. Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating wif Restful services. Implemented DAO layer using JPA (Hibernate framework) to interact wif Oracle 11g database.
  • Involved in the design and development of Batch Jobs using Spring Batch Architecture.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration. Developed UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
  • Reviewed feedback about the debugging issues, fixed bugs wif HTML, JavaScript code and worked on resolving Browser compatibility issues. Used Jenkins plugins for code coverage and also to run all the test before generating war file.
  • Used Log4j for logging error/debug messages and managing them. Used Git version control system for check in and check out code

Environment: Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, Restful Web Services, SOAP Web Services, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS, JavaScript, XML, JSON,Jenkins, XSD, Web Sphere, Tomcat, JUNIT, Mockito, log4J, UML, Rational Rose, Maven, Node JS,SVN, SOA, Design patterns, Eclipse IDE, JIRA, Windows.

Confidential, Atlanta,GA

Java/J2EE Developer

Responsibilities:

  • Gathered and analyzed the requirements from the client and developed POC screens. Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile methodology.
  • Developed applications using AngularJS single page applications SPAs to improve page performance.
  • Developed reusable components using Custom Directives in AngularJS.
  • Using AngularJS factory and services for dependency injection. Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Extensively used Core Java API, Spring API in developing the business logic.
  • Responsible for writing J2EE compliant java code for application development effort which involved working wif JSP, Servlets, JDBC, XML, EJB, etc.
  • Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services.
  • Configure beans in spring configuration file wif Spring IOC, Spring AOP concepts.
  • Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB).
  • 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
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data. Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
  • Has extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat.Experienced in Performance Tuning, Load Balancing and optimization of WebLogic Application Server. Implemented application level persistence using Hibernate and spring.
  • Configured and deployed the application using Tomcat and Web Sphere. Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration. Developed UNIT test cases using JUnit and Mockito. Used Log4j for logging error/debug messages and managing them. Used SVN for Version Control tool and JIRA for bug tracking tool.

Environment: JSP, AngularJS, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, Apache Axis, Hibernate, JMX, EHCache, JUnit, Mockito, Maven,Oracle, Tomcat, WebLogic,SVN

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of project. Implemented OOPS concepts. Involved in designing the user interfaces using JSP. Used Spring MVC framework for developing web application.
  • Implemented spring for cross cutting concerns and IOC pattern. Configured hibernate 2.0 for the application.
  • Used hibernate in data access layer to access and update information in the database. Used Hibernate Query Language (HQL) to query the database for complex data.
  • Configured hibernate wif spring. Implemented Business processes like user authentication, transfer of service using Session EJB’s
  • Involved in using web services - WSDL and SOAP for getting credit card information from third party.
  • Used Spring JDBC while dealing wif the database. Used Soap UI for load testing the Web services.
  • Involved in creation of various DOA (Data Access Objects).
  • Implemented ANT tool in building the application. Deployed the application on to Web sphere application server.
  • Used AJAX4JSF components for AJAX functionality in UI screens. Used JMS (JAVA Messaging Service) for reliable and asynchronous exchange of important information.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process. Used log4j API for logging application flow and debugging.
  • Deployed applications on Linux client machines. Used CVS for version control across common source code used by developers.
  • Developed JUnit test cases for all the developed modules. Used Oracle 10g database to design various tables required for the project and used Stored Procedures in the application.

Environment: JDK 1.5, Hibernate 2.0, Spring 2.0, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, log4j, Web sphere Application server, Oracle 10g, Rational Rose, Eclipse.

We'd love your feedback!