We provide IT Staff Augmentation Services!

Graduate Research Assistant Resume

SUMMARY

  • 6+ years’ experience as Full Stack Java developer in financial and educational domain.
  • Experience in different phases of Software Development Life Cycle (SDLC) Requirement gathering, Client interaction, Analysis, Design, Development, Maintenance and Testing in Agile/SCRUM and Waterfall methodology.
  • Experience on implementing Design Patterns like Singleton, Factory, Front Controller, Model View Controller(MVC), Data Access Object(DAO) Patterns.
  • Excellent working knowledge on Object Oriented Principles (OOP), Design & Development and have good understanding of programming concepts like data abstraction, polymorphism, Inheritance, multi - threading, Collections and Exception Handling.
  • Proficient with front-end Web Page Development using HTML, CSS, JavaScript, Bootstrap, JQuery and AngularJS.
  • Experience in developing web applications with various open source frameworks: Spring MVC, Spring and Spring Boot.
  • Extensive experience with Java compliant IDE’s like Eclipse and NetBeans
  • Experience in Unit testing using Junit & Mockito framework.
  • Experienced and proven best practices of Web services development and Integration (both REST and SOAP).
  • Hands on experience with version control tools like TFS, SVN and GIT.
  • Experience in developing and deployingWeb Servicesusing SOAP, SOAP UI, Restful, JAX-RS.
  • Experience in using log 4j, SLF4j for logging.
  • Excellent analytical and problem-solving skills.
  • Strong Exposure to Waterfall and Agile/scrum methodologies.

TECHNICAL SKILLS

  • C/C++
  • HTML 5/CSS 3
  • Angular JS
  • Spring
  • MySQL
  • Eclipse
  • Microsoft TFS
  • C#
  • JavaScript
  • Bootstrap
  • Spring Boot
  • MS SQL server
  • Apache Tomcat
  • Tortoise SVN
  • Java/J2EE jQuery
  • React JS
  • Spring MVC
  • NoSQL/ MongoDB
  • Web Sphere
  • GitHub
  • AJAX, JSON
  • D3.JS
  • JDBC/Hibernate
  • JIRA
  • RESTful / SOAP web services
  • SASS/LESS
  • ASP.Net MVC
  • SharePoint Designer
  • JSP/JSTL
  • SharePoint 2010
  • Visual Studio
  • XML/XSLT
  • Junit/Mockito
  • WSS 3.0 / IIS

PROFESSIONAL EXPERIENCE

Confidential

Graduate Research Assistant

Responsibilities:

  • Working as the system architect and the lead developer.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using Waterfall methodology
  • Used Dynamic web application to create the project in Eclipse
  • Built the database on MySQL server.
  • Spring with JDBC is used to implement the Data Access layer.
  • Extensively used Spring Dependency Injection feature for different layers to implement loosely coupled Java application.
  • Developed the core function using Stanford NLP and JUNG frameworks.
  • Used D3.js to create a network data visualization.
  • Designed, implemented, and deployed J2EE web application using Spring MVC, Spring Core.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.
  • Worked Extensively on Spring controller Classes.
  • Developed user interface using HTML, CSS, JavaScript, Jquery, JSP, JSTL, AJAX and JSON.
  • Used Bootstrap and Angular JS for a responsive web site UI design.
  • Worked Extensively on Angular Js controllers, services, and directives.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that communicate with a server.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, and testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Interacted with Clients to gather requirements for the Project
  • Extensively used Spring Dependency Injection feature for different layers to implement loosely coupled Java application.
  • Created microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that communicate with a server.
  • Used Maven as a build tool automating the building, testing, publishing and deployment
  • Involved in Unit Testing using Junit, Mockito to test business logic and Postman to test Rest Web Services.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Consumed and developed RESTful Webservices using Spring Boot, JAX-RS, JSON.
  • Developed Spring Boot Services, Components as Mid-level to implement business Logic.
  • Created Hibernate Entity Class to map Database tables with Java Classes.
  • Involved in transferring data from POJO Class to Entity Class and persisting to database using Hibernate.
  • Developed JPA repositories for hibernate entities to retrieve data from database based on end user requirements.
  • Designed the user interface of the application using HTML, CSS3, Java Server Faces2.0 (JSF 2.0), JSP, JSTL, JavaScript and AJAX.

Confidential

Associate Software Engineer

Responsibilities:

  • Used Waterfall Model & Partial Agile SCRUM methodologies for managing projects.
  • Participate in requirement gathering, low level design, Implementation, Testing and deployment phases.
  • Implemented various design patterns in the project such as Factory, Data Transfer Object, Data Access Object.
  • Involved in Low level design documentation, UML diagrams using MS Visio and wrote Unit test cases and executed them.
  • Designed, implemented and deployed J2EE web application using Spring MVC, Spring Core.
  • Primarily focused on Spring components such as Spring IOC, Spring Batch, Controllers, Service, Model and View Objects, View Resolver.
  • Involved in writing stored procedures, functions, triggers in Pl/SQL.
  • Written and execute unit test cases by using Junit and Mockito framework.
  • Developed and consumed REST Web Services to communicate across applications.
  • Used log4j for logging and SVN for version control.
  • Participated in the productionsupportand maintenance of the project.
  • Involved in code reviews of peers and juniors and guiding team members when they are struck with some functionality.
  • Involved with other vendors for System Integration Testing to test the End to End Flow.
  • Involved in mentoring and guidance to junior programmers.
  • Working closely with the Testing Team during the SIT and UAT phases.

Hire Now