Shraa G

Shraa G Email and Phone Number

Java Developer @
Shraa G's Location
Fremont, California, United States, United States
About Shraa G

• More than 6 years of IT experience in Software Development including Analysis, Architectural Design, Development, Integration, Testing, Deployment and Support in Java/J2EE and Internet technologies.• Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum• Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP,JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT• Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC• Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf• Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications• Good experience in developing Web Services SOAP, JAX-WS, WSDL• Experience in core Java-Multithreading, collections, Servlets and JDBC• Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server• Sound RDBMS concepts and broadly worked with MS SQL Server 2005/2000, Oracle 10g, MySQL 5.0 and PostgreSQL 8.0/9.1• Good experience with Cassandra NoSQL Database• Experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, jQuery and Ajax• Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers• Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using Junit• Experience with Use-Case design, Class and Sequence diagrams using UML• Good working experience in GUI design and application development using IDE's like Eclipse and Net Beans• Worked on the frontend compatible with desktop and mobile sites, capable on working on most of the prominent browser

Shraa G's Current Company Details
Grocery4me

Grocery4Me

Java Developer
Shraa G Work Experience Details
  • Grocery4Me
    Java Developer
    Grocery4Me Feb 2016 - Present
    Grocery4me is an ethnic grocery store, at grocery4me the users can shop for groceries from the comfort of their home. The application supports product management. The application is intended to support both the mobile and the web clients. I worked with the server side team as well as developed front end components using Node JS and backend using Java. Responsibilities:• Worked on the the requirement analysis and designing the system to incorporate those requirements and coming up with the design to utilize existing systems and services.• Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.• Implemented the Project structure based on Spring MVC pattern using spring boot.• Implemented the data layer for using the MongoDB database and coming up with the JSON structure to use/store minimizing the dependency and redundancy• Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper• Divided the code in layers and services so that external service classes can be injected through Spring DI• Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations• Developed Microservices with Java and Spring Boot using docker contianer.• Involved in the front end design using HTML5, CSS, JavaScript and Jquery• Involved in the implementation of front end services through AngularJS and connecting them to the backend servicesEnvironment: Java, Spring, Spring boot, Javascript, angularJS , Jquery, ExpressJS, Git, MongoDB, HTML 5, CSS 3, Bootstrap.
  • Walgreens
    Java Developer
    Walgreens Sep 2014 - Jan 2016
    St. Louis, Mo
    Description:The Walgreen Company (Walgreens, or sometimes archaically Walgreen) is an American company which operates the second-largest chain in the United States of America behind CVS Health. It specializes in filling prescriptions, health and wellness products, health information and photo services Responsibilities:• Responsible and active in the analysis, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project• Designed and developed user interface using JSP, HTML and JavaScript.• Developed Spring action classes, action forms and performed action mapping using Spring framework and performed data validation in form beans and action classes• Extensively used Spring framework as the controller to handle subsequent client requests and invoke the model based upon user requests• Defined the search criteria and pulled out the record of the customer from the database. Make the required changes and save the updated record back to the database• Validated the fields of user registration screen and login screen by writing JavaScript validations• Developed build and deployment scripts using Apache ANT to customize WAR and EAR files• Used DAO and JDBC for database access• Developed stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic• Design and develop XML processing components for dynamic menus on the application• Involved in post-production support and maintenance of the applicationEnvironment: JDK, J2EE, Eclipse IDE, ANT, JDBC, Servlets, JSP, EJB, Spring, Hibernate, XML and Oracle
  • Hsbc Private Bank
    Java Developer
    Hsbc Private Bank Oct 2013 - Aug 2014
    Greater New York City Area
    Description: Online Banking System is a Web based application, based on the Spring MVC architecture. This system has two clients: an application client used by administrators to manage customer accounts and a web client used by customers to access account history and perform transactions. Clients access the customer account and transaction information maintained in a database through enterprise beans. The user interface pages are coded using JSP, HTML, and, CSS. Controller Servlets delegates calls to appropriate handler classes in the middle tier. Stateless EJBs are used to implement business rules and Data Access Objects for making updates to the database tables. Responsibilities:• Developed Stateless Session Beans in the model layer to implement business logic for the application• Developed Action Classes for workflow control and Data Access Object for getting database connections from connection pool• Involved in fixing bugs and unit testing with test cases using Junit• Implemented user session management using Http Sessions• Used JDBC to access Oracle Database and used Stored Procedures• Developed JSP Pages made them accessible to the Client using Web Logic Application Server• Extensively used complex SQL statements including joins and nested queries• Developed Stored Procedures• Involved in implementing service layer using Spring IOC module• Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality• Used JDBC to connect to the backend database and developed stored procedures• Used ANT scripts for building the application• Developed Java Helper classes for updating Customer Accounts and Customer informationEnvironment: JDK, J2EE, Eclipse IDE, ANT, JDBC, Servlets, JSP, EJB, Spring, Hibernate, XML and Oracle.
  • Hdfc Bank
    Java Developer
    Hdfc Bank Jan 2012 - Sep 2013
    Description: It is a web-based application for agents, customers and employees of HDFC Prudential. It included features like Application Tracker, Smart Search, Calculator, Login, third party integration etc. and integration with payment gateway.Responsibilities: • Responsible and active in the analysis, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project• Designed and developed user interface using JSP, HTML and JavaScript• Developed Struts action classes, action forms and performed action mapping using Struts framework and performed data validation in form beans and action classes• Extensively used Struts framework as the controller to handle subsequent client requests and invoke the model based upon user requests• Defined the search criteria and pulled out the record of the customer from the database. Make the required changes and save the updated record back to the database• Validated the fields of user registration screen and login screen by writing JavaScript validations• Developed build and deployment scripts using Apache ANT to customize WAR and EAR files• Used DAO and JDBC for database access• Used tomcat server for deployment• Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic• Design and develop XML processing components for dynamic menus on the application• Involved in post-production support and maintenance of the applicationEnvironment: Java 1.5, Struts, Servlets, HTML, XML, SQL, J2EE, Junit, Tomcat 6. , Oracle 11g
  • I Vision Infotech .
    Java Developer
    I Vision Infotech . Jun 2009 - Sep 2011
    Ahmedabad Area, India
    Description: I Vision InfoTech is a software development firm that partners with software, technology and information-intensive businesses on their mission critical work. Responsibilities: • Involved in Design, Development, Testing and Integration of the application• Involved in development of user interface modules using HTML, CSS and JSP• Involved in writing SQL queries• Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on Apache Tomcat application servers• Database access was done using JDBC. Accessed stored procedures using JDBC• Worked on bug fixing and enhancements on change requests• Coordinated tasks with clients, support groups and development team• Worked with QA team for test automation using QTP and JUNIT• Participated in weekly design reviews and walkthroughs with project manager and development teams.Environment: Java, Eclipse, Oracle, HTML, Ant, CSS, JSP, JDBC, SQL and Tomcat.

Frequently Asked Questions about Shraa G

What company does Shraa G work for?

Shraa G works for Grocery4me

What is Shraa G's role at the current company?

Shraa G's current role is Java Developer.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.