We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Java Full Stack Developer around 6+ years of experience in designing and developing client - server and web based multi-tier applications.
  • Good experience in Software Development Life Cycle (SDLC) including requirement gathering, designing, programming, testing and implementation of major systems.
  • Strong experience in J2EE Technologies such as Servlet, JSP, JDBC, EJB, JMS, Swing, Spring, Hibernate, XML and Web Services.
  • Extensive experience in user interface designing using JSP, HTML5, CSS3, JavaScript, jQuery, JSON, XML, AngularJS, Angular 4, ReactJS and Bootstrap.
  • Strong knowledge in Spring Framework module such as Spring MVC, IOC, AOP, Spring Boot, Rest, and Spring Integration, Spring Testing, Spring JDBC.
  • Good experience on JavaScript library such as jQuery, TypeScript, AngularJS, Angular 4.
  • Extensive experience in configuring and deploying the web applications on Tomcat, JBoss, WebLogic and WebSphere.
  • Experience in working with source control tools such as SVN, BitBucket and Git.
  • Worked on Relational database in writing stored procedures, ER modeling, Database normalization, SQL and HQL queries.
  • Experience in NoSQL databases such as MongoDB, Cassandra.
  • Used various build tools such as Maven, Gradle and Jenkins, IDE tools like Eclipse, Spring STS and have expertise in SQL tools such as Oracle SQL Developer and MySQL Workbench.
  • Good experience in writing test cases and planning the test with various testing tools such as Selenium, JUnit and Mockito.
  • Experience in developing unit and integration test cases for Angular 4 applications.
  • Worked with various continuous integration tools such as Docker, Jenkins and deployed the application on AWS.
  • Experience in working with applications deployed to AWS cloud and hands on experience using AWS management console and SDK to interact with AWS services.
  • Having good knowledge on using Version Controlling tools (CVS, SVN, Subversion, Clear Case, GIT) and defect tracking tools like Clear Quest, Quality Center.
  • Followed many development strategies such as Waterfall and Agile methodologies such as SCRUM, Test Driven Development and UML.
  • Worked on various platforms such as Windows and LINUX.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model.

TECHNICAL SKILLS:

Languages: Java, SQL

Java Skills: J2EE, Servlet, JSP, JDBC, EJB, JMS, Multithreading, Spring3/4, Hibernate4.2, Struts, Web Services

Web Technologies: HTML4/5, CSS2/3, XHTML2.0, XML, JavaScript, JQuery2.2.4, AngularJS, Angular 2/4, ReactJS, TypeScript

Development Tools: Eclipse, Spring Tool Suite, NetBeans6/7, Brackets, Postman 4.9.3

Web Servers: Apache Tomcat 7/8

Application Servers: JBoss, WebLogic 12.2.1

Databases: Oracle 11g/12c, MySQL 5.6, DB2

NoSQL Database: MongoDB 2.2, Cassandra

Query Languages: SQL, PL/SQL

Design Methodology: Waterfall, Agile

Testing Framework: JUnit4.12, Log4j, Mocha, Karma 1.4, Jasmine2.5, Mockito, PowerMock

Cloud Devops: Docker, AWS

Platforms: Windows, Linux

Design & Control: UML, Rational Rose, CVS, Clear Case, SVN, Git, BitBucket

PROFESSIONAL EXPERIENCE:

Confidential, Detroit, MI

Full Stack Developer

Responsibilities:

  • Involved in complete SDLC life cycle implementation of the project and followed Agile methodology.
  • Developed application using UI technologies such as HTML, CSS, TypeScript, JavaScript, NGRX, AJAX, PrimeNG, Bootstrap, LESS and Angular 2/4.
  • Responsible for implementing module wide routing in the application using Angular Router and created Route guards.
  • Developed reactive forms and template driven forms for handling user inputs and took part in developing unit and integration tests for Angular components, services and templates using Jasmine and Angular CLI.
  • Created services that perform HTTP calls using Angular-HTTP to backend REST API for data retrievals.
  • Worked with various PrimeNG components such as data Tables, Tree components, Schedule, File upload, charts, drag and drop etc.
  • Involved in setting up the application using Angular CLI and configured docker file for image and container creation.
  • Developed REST micro services using Spring Boot, Spring Cloud, Microservices, Docker and AWS.
  • Tested the services for proper operations using Postman and developed unit test cases using Spring, Junit and Mockito.
  • Used NoSQL database MongoDB for storing and retrieving data with the help of RESTful web services.
  • Worked with Spring data mongodb and mongo repositories to perform various CRUD operations.
  • Responsible for conducting test on applications using Jasmine and Angular test beds and ran test cases on unit test platforms such as Jasmine for UI.
  • Used AWS as the cloud infrastructure for the product development and implementation.
  • Used Jenkins for the continuous integration and continuous development and built, deployed various components using Jenkins fusion.
  • Extensively worked on version control system GIT.

Environment: Java 1.8, HTML5, CSS3, TypeScript, Angular 5, JQuery, Spring Boot, AWS, RESTful, Bootstrap, JSON, XML, MongoDB, Visual Studio Code, Eclipse, Postman4.9.3, JUnit, Jasmine, Windows, AWS, Docker, Angular CLI

Confidential, Chicago, IL

Java/UI Developer

Responsibilities:

  • Involved in all the SDLC phases for the application development, analysis, design, coding, testing of application.
  • Developed responsive user interface with the help of ReactJS, Redux, JSX, ES6, Redux Thunk and Bootstrap.
  • Developed various React state full and stateless components and developed reducer functions, store and created various actions.
  • Worked on React JS components, Forms, Events, Keys, Router and worked with a team to move existing web apps to React with ES6 Features
  • Used Middleware , Redux-Promise in application to retrieve data from Back-End and to also perform REST ful web services.
  • Involved in designing dynamic pages using technologies such as JavaScript, JQuery, CSS3, HTML5 and Bootstrap.
  • Responsible for creating the REST web services using Spring Boot and Spring JPA and with the help of POSTMAN.
  • Used Spring cloud config for managing environment specific properties and created various Spring profiles.
  • Developed and designed RESTful webservices using the JSON data formats.
  • Used various Http request methods for the Webservices such as GET, PUT, POST, DELETE, OPTION and PATCH.
  • Responsible for developing service and data access layers using MySQL and Spring JPA and integrated Spring test cases using JUnit test.
  • Involved in converting XML files to the other formats using components like Streamers, Parsers, Mappers and Serializers.
  • Developed unit test cases using Mockito and developed BDD test cases with cucumber.
  • Responsible for writing JUnit test cases to test the Spring DAO layer and used Spring Batch for creating batch services.
  • Created unit test cases for the user interfaces with the Karma.
  • Used Jenkins, Docker and Maven in the development of scripts for build, deployment and maintenance related tasks.
  • Responsible for setting up AWS services with EC2 instances and took part in deploying application on AWS.
  • Used SVN to work parallel with the team and as version controlling tool.

Environment: Java, Spring Boot, Spring JPA, Hibernate, Spring Batch, HTML5, CSS3, JavaScript, ReactJS 15, Redux 3, ES6, Babel, AWS, Cucumber, Jenkins, Docker, Maven, Mockito, Karma, MySQL, Agile, RESTful, Tortoise SVN tool, Eclipse.

Confidential

UI/ Java Developer

Responsibilities:

  • Developed application using the Agile methodology and involved in daily SCRUM meetings and sprint planning.
  • Involved in various phases of Software Development Life Cycle of the application.
  • Created UML diagrams (use case, class, sequence and activity) based on the business requirements.
  • Involved in designing user interfaces with the help of HTML, CSS, JavaScript, Angular 1, JSON, AJAX and JQuery.
  • Created Single Page Application (SPA) using AngularJS which helped in validation at client side and used AngularJS as Object Oriented JavaScript Framework.
  • Used various AngularJS directives such as ngApp, ngRepeat, ngModel, ngFilter to implement different functions such as paging, filter and creating grid view.
  • Responsible for developing backend with the help of Spring MVC and integrated NoSQL database as Cassandra and used it for storing and retrieving data.
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer. Used Log4j for tracking errors and bugs in the project source code.
  • Done end to end testing with the help of Selenium.
  • Used cloud devops tool as Docker.
  • Configured and deployed application on the Web Sphere server.
  • Used GIT as version control tool, to keep track of all the changes and the work done by the developers and used Maven as building tool.
  • Prepared technical reports and documentation manuals for efficient program development.

Environment: UML, Agile, Spring MVC, Spring JDBC, Cassandra, HTML, CSS, AJAX, JQuery, Web Sphere, JSON, Maven, Docker, Selenium, Log4j, GIT

Confidential

Java Developer

Responsibilities:

  • Used Agile methodology for the application development and was fully involved in the sprint meetings.
  • Developed GUI using java swings for control module.
  • Developed java code for swing UI down through calling of stored procedures.
  • Developed and implemented the MVC architectural pattern using Struts Framework including JSP, servlet, Form Bean and action classes.
  • Developed JSP’s with custom Tag Libraries for control of the business process in the middle tier and was involved in the integration.
  • Coding new JSP, modifying existing JSP’s as per the design and used XML for configuration and deployment.
  • Used Gradle as the build tool.
  • Conducted requirement gathering and review meetings and getting the approvals for the requirement documents produced.
  • Implemented server-side tasks using servlets and XML.
  • Responsible for developing prototype of the application and demonstrated to business users to verify the application functionality.
  • Used Protractor as the testing framework for end to end testing.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve data from the MySQL database.
  • Used extensively Eclipse in development and debugging the application.
  • Validating the application by deploying and testing on JBoss server and used UNIX operating system.

Environment: Java1.7, JSP, Struts, Hibernate, XML, MySQL, JBOSS, Gradle, MVC, Protractors

Confidential

Java/ J2EE Developer

Responsibilities:

  • Actively involved in the Software Development Life Cycle.
  • Involved in the requirement gathering from the clients.
  • Responsible for designing and implementing of Servlets and JSP using the MVC architecture.
  • Developed Restful Web Services using JAX-RS complaint with the help of Jersey Framework.
  • Used Apache Tomcat as a web server for the deployment of the application.
  • Used Oracle database as the database server for storing and retrieving of data.
  • Used JIRA for tracking bugs. Used Maven scripts for building and deploying application. For version control management used Subversion.
  • Performed isolation tasting with the help of unit testing framework as JUnit for the high quality of code.

Environment: J2EE, JBoss, Servlet, JSP, MVC, Oracle database, RESTful, Jersey framework, Jira, JUnit, Apache Tomcat, Eclipse, Maven, Subversion.

We'd love your feedback!