Bhaggyalakshmi
Email : *******@*****.***
Phone: 281-***-****
Summary:
Over 8+ years of experience in application design and development using JAVA and other web technologies including Core Java, J2SE 5.0, J2EE, EJB, JSP, JSF, Servlets, Swings, JMS, RMI, Struts, XML, ANT, JDBC.
Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
Extensive experience in different IDEs like Eclipse, NetBeans, Spring Tool Suite
Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile.
Experience in software design and analysis using UML methodologies in Visio 2010.
Experience in design and development of applications using Java, J2EE, Spring Framework, Hibernate, Struts, XML, SOAP and REST Services.
Expertise in Core Java with strong understanding of Object Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism.
Proven expertise in implementing IOC/Dependency Injection features in various aspects of SpringFramework (Core, JDBC, AOP, MVC and DAO).
Experience in working with Object/Relational Mapping (ORM) Tool Hibernate for Persistence Layer which includes writing custom CRUD statements, integrating stored procedures and functions.
Worked in NOSQL on Mongo and Cassandra DB
Experience in implementing web based projects using Web/Application Servers such as Web Logic 9.2, Apache Tomcat 8.0
Experienced in web development using HTML, DHTML, XHTML, CSS, JSP, JavaScript, JQuery, JSON, AJAX. ExtJS.
Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions DDL, DML and SQL queries.
Hands on experience using various Operating – Systems like Windows, Unix, Linux.
Experience in front-end technologies like HTML5, CSS3, Angular.js
Worked closely with other employees to facilitate resolution of software and systems problems in a variety of environments including production, staging and development.
Experiences in Web services development.
Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
Involved in Unit Test Cases writing and having good knowledge in JUnit.
Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
Technical Skills:
Programming Languages:
C, Java, J2EE
Frameworks
Spring, Hibernate, Struts, EJB, JMS, JSF
Java/J2EE Technology
Java J2EE, Java J2SE, Servlets, JSP, JNDI, Web Services, JavaScript, JQuery, JDBC, SOAP, REST, JMS, AJAX, XML, CSS
Web Services
SOAP, Rest
IDE
Eclipse, RAD
Databases
SQL, PL/SQL
Application Servers:
Web Logic, JBoss, Web sphere, Tomcat.
Scripting Technologies
Java Script, JQuery, Shell
Designer Tools:
UML, MS Visio
Operating Systems
Windows, Unix, Linux, OS X
Baxter Healthcare Corporation RoundLake, IL Nove 2015-Present
Java Web Developer
Worked on Decision Hub application. Decision Hub is a centralized data repositiory and management system that collects and stores project data required for decision modelling and portfolio analysis. Also worked on Online Project Contract, a application which stores the project data used for analysis.
Responsibilities:
Worked on Spring MVC architecture.
Developed the presentation layer using JSP, Struts Tag libraries, HTML, CSS, JQuery.
Extensively used Hibernate in data access layer to access and update information in the database.
Used Highcharts to generate charts for data analysis
Developed an own realm for Apache Tomcat Server 6.0 for authenticating users.
Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
Used Oracle 11g to manage data and create tables.
Used Xtentech and Apache POI to download the data in UI in excel sheet.
Configured the POJO's for mapping the Java classes to Database tables in Hibernate.
Developed views and Controllers using Spring MVC Framework.
Used customized services and directives in AngularJS to develop dynamic and responsive WebPages.
Used Struts-Validator framework for all front-end validations for all form entries.
Configured Hibernate ORM mappings like many to one and one to many relations.
Developed code Using IntelliJ for integrated development environment.
Developed SQL queries and executed them by using JDBC Template provided by spring.
Used GITHub as version control and Ant build tool to maintain Project dependencies.
Environment: Java6, ApacheTomcat 6, Oracle 11g, Spring MVC, JUnit3.8.1, HTML5, CSS3, jQuery, Spring 2.0, Hibernate 3.0, Struts2, Highchart 1.9,AngularJS
Expedia Inc,Springfield, MO May 2015 to NOV 2015
Java Web Developer
Worked on Expedia Affiliate Network that is supporting internal legacy applications and updating them to support the transition to newer tools.
Responsibilities:
Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules
Created UML diagrams like activity diagrams, sequence diagrams, and Use case diagrams.
Worked on Spring Tool Suite IDE as the Application Development Environment.
Collaborated with team members and involved in analysis, design and implementation phases of the software development lifecycle (SDLC) for various software modules of the web application.
Involved in the development of Web Services to provide the interface to the various clients running on Java applications using JSON Rest Service.
Used Spring Core Annotations for Dependency Injection and integrated with Hibernate
Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
Implemented the Service Layer using Spring, JPA-Hibernate and JMS
Implemented MVC architecture using Spring framework and achieved loose coupling using Dependency Injections (DI/IOC) by referring Beans in XML files.
Used JDBC, SQL Stored procedures, PL/SQL and fine-tuned SQL queries in database operations.
Deployed the application using Vagrant.
Developed the unit test cases (Test Driven Development) and mock testing using JUNIT and Mockito frameworks.
End to End testing of the deployed applications and fixing the environmental and application issues.
Used Gradle 3.4 as build and configuration tool.
Used Html, CSS, JavaScript as the web-framework for developing front end interactive and dynamic web pages.
Developed an own realm for Apache Tomcat Server 8.0 for authenticating users.
Deployed the application in Production environment..
Tested the java code using SPOCK and JUnit.
Performed code review using crucible.
Used Hibernate annotations for validation.
Written Unit test cases using JUnit testing framework.
Developed user interface using JSF involved in configuring web.xml and faces-config.xml according to the JSF framework.
Used GIT as version control repository and ANT/MAVEN, Bamboo for Continuous Build Integration.
Involved in the development of front-end design using JSP, HTML, CSS and Angular.js
Worked on JUNIT testing, Integration testing Development frameworks.
Generate SQL Scripts to update the parsed message into Database.
Completed proof of concepts using Java, JSP, Servlets and XML using JSON server for selecting different standards.
Environment: Core Java, Java8, ApacheTomcat 8, SQL Server Management Studio, Spring MVC, Hibernate, SPOCK, HTML5, CSS3, Spring 3.0, Bamboo, REST WebService, Angular JS, JavaScript., JSF,UML, JSP1.2, Angularjs.
FedEx, Memphis, TN Jan 2014 – Feb 2015
Java Developer
EC(Error correction) is the Internal FedEx interface, this application is to show all the errored air bill transactions with the details and air bill images for the following work groups: Automation, Nrb (No revenue billing), Airbills, international and ADT(ancillary duty tax) to the users
Responsibilities:
Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
Responsible for understanding the scope of the Project and Requirement gathering.
Extensive experience on front end development with HTML, CSS for styling of the webpages.
Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
Used JUnit for testing and check API performance.
Developed Junit test cases for test coverage of the application.
Used Spring Core Annotations for Dependency Injection and integrated with Hibernate
Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
Implemented Micro-Services Architecture for various components using Spring Boot and Apache Tomcat 8 .
Developed hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables .
Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
Wrote extensive HTML5, CSS3, AngularJS code to build dynamic pages using Eclipse.
Designed and developed intranet web applications using JavaScript and CSS.
Involved in modifying some changes in DAO layer using Hibernate.
Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
Involved in Design Reviews and Code Reviews.
Developed several service controls consuming various web services.
Environment: Java (JDK 1.6), J2EE, Web Services, DB2, HTML5, CSS3, Javascript, JSP, Eclipse, Bamboo, UNIX, AngularJS. JUnit, Spring Boot.
PNC Bank, Pittsburgh, PA Nov 2011 – Dec 2013
Project: Online Banking
Developed Online Banking, which enables private banking customers to access their accounts, transfers and balances from a single sign-on interfaces. The application contains many modules designed to provide services such as account activity reports, fund transfers.
Responsibilities:
Followed Agile software development practice paired programming, test driven development and scrum status meetings.
Designed the front end using jQuery, JSP, AJAX, and CSS.
Extensive experience on front end development with HTML, CSS for styling of the webpages, JavaScript for client side validations JQuery and Bootstrap.
Used Eclipse as development IDE for web application.
Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
Implemented business process, database retrievals, access of information and User Interface using Java, Struts.
Used JUnit for testing and check API performance. Used Object Relational Mapping tool Hibernate for the interaction with the database.
Used Spring Core Annotations for Dependency Injection and integrated with Hibernate
Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
Used Hibernate for Database connectivity.
Designed and developed base classes, framework classes and common re-usable components..
Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
Involved in writingDAO layer using Hibernate to access the Oracle database
Implemented Hibernate to map all the tables from different data sources to make database updating
Environment: Java, Eclipse, Bamboo, Spring 3.0, JQuery, Hibernate, Web Logic, HTML, XML, CSS, Eclipse, Oracle 10g,Junit,Spring AOP
St. Jude Medical, Sylmar, CA Oct 2007 – Nov2010
Java Developer
This application serves as a publication tracking system. It also tracks the usage of Shared Resources in scientific publications published by St Jude investigators. Users are able to view, edit and generate reports on St Jude publications as well as Shared Resource usage in support of those publications.. It is anticipated that the information maintained here will be useful for Shared Resource Directors and others when they prepare periodic grant renewals and other kinds of reports. TraKIT System is enabled to automatic data import from external publication sources.
Responsibilities:
Development of customized components based on Struts, HTML, JavaScript.
Written Stored Procedures, Triggers, and Views extensively.
Deployed business components into Bamboo Server
Designed and developed Service layer using Struts framework.
Developed presentation layer using tag libraries like logic, html, bean, etc in JSP pages.
Extensively used Hibernate template in data access layer to do Database Operations.
Connected to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.
Developed the User Interface (UI) using Java Server Pages (JSP), CSS and JQuery.
Wrote Servlet and Invoker servlets to redirect to JSP files.
Developed web pages using JSP, Servlets, HTML and JavaScript.
Environment: J2EE, JDK6, Java Script, JSP, XML, HTML, Eclipse, Oracle10g.