Post Job Free

Resume

Sign in

Web Services Development

Location:
Franklin, TN
Posted:
March 09, 2017

Contact this candidate

Resume:

Akila Reddy

Email Id: acy7nk@r.postjobfree.com Phone No: 224-***-****

Professional Summary:

Over 7+ years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/E-Commerce/Banking/Insurance.

Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications.

Ability to efficiently translate algorithms, ideas and concepts to software applications.

Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.

Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.

Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.

Experience in Agile software development process, Test Driven Development and Scrum.

Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS and NodeJS

Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns.

Expertise in Struts and Hibernates Frameworks.

Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction.

Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.

Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.

Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module.

Experience in working with build management tools like Ant, Maven and Jenkins

Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.

Ability to work individually as well as in a team with excellent problem solving skills, troubleshooting capabilities, learn new tools and concepts.

Worked on IDE's such as Eclipse/My Eclipse, JBuider.

Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.

Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.

Expertise in database modeling, administration and development using SQL and PL/SQL in SQL Server environments.

Excellent troubleshooting & problem solving skills with Client-Server Applications & Web Application.

Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.

Expertise in using issue tracking tools such as Quality Center and JIRA.

Technical Skills:

Languages: C, C++, JAVA

Enterprise Technologies: J2EE, EJBs, JDBC, JNDI, JMS, JSTL, Java Beans.

Web Technologies: JSP, Servlets, JSON, Java Script, AJAX, CSS, JQuery, AngularJS, React JS

Java frameworks: Spring,JSF,Structs, Hibernate, JPA

Application & Web Servers: JBoss, WebLogic, Apache Tomcat.

Operating Systems: Windows, Linux, UNIX, Mac-OS.

IDEs: Eclipse, IntelliJ, NetBeans.

Web services: Rest(JAX-RS), SOAP(JAX-WS)

Relational Databases: Oracle, SQL, DB2,MySQL,NoSQL databases MongoDB, Cassandra

Markup Languages: HTML, XHTML, XML, DHTML.

Build & Management Tools: ANT, MAVEN,Log4J,Clear Case, Geo Tools, CVS, SVN.

Query Languages: SQL, PL/SQL.

Methodologies: SDLC, OOAD, Agile.

JavaScript Frameworks: Angular JS, Node JS, Backbone JS

Testing: Junit,Selenium

Continuous Integration Tools: Hudson, Jenkins.

Professional Summary:

Client: Jackson National Life, Franklin, Tennessee Nov 2015- Till Date

Role: Java FullStack Developer

Responsibilities:

Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.

Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.

Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript.

Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.

Developed the JQuery callback functions to implement asynchronous communication using AJAX.

Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.

Involved in developing web pages using Angular JS Framework and familiar with various Angular JS directives and services.

Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.

Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular JS.

Responsible for Web UI development in JavaScript using JQuery, AngularJS and AJAX.

Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.

Development of Hibernate objects for data fetching for batch and front-end processing.

Responsible for secure batch data flow to downstream systems using Middleware Javatechnologies.

Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.

Developed drag and drop document editing using React Js.

Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.

Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring framework.

Building RESTful services using Micro-services architecture with tools such as Spring-boot.

Designed and developed the new features in the existing application to meet the customer's satisfaction.

Designed and developed the user interface screens, data base design changes and changes to user access modules.

Involved in writing Oracle PL/SQL Stored procedures, triggers and views.

AWS is used to coordinate and manage the delivery of messages to the subscribers. Client side validations and server side validations are done according to the business needs.

Wrote JUNIT test cases for web servers.

Written test cases and done Unit testing execution with JASMINE and KARMA.

Involved with Sprint Planning, Sprint grooming, Allocation of User Stories using Jira.

Used Log4J API for logging and debugging.

Environment: Spring Core, Spring IOC, Spring MVC, JavaScript, JQuery, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, Hibernate, JSP, Oracle, PL/SQL, XML, AWS, spring web flow, Maven, JUnit, REST web service, HTML, CSS, SASS, AJAX, Jira, Angular JS

Client: Optima Health, Virginia Beach, VA June 2014 to Oct 2015

Position: Java FullStack Developer

Responsibilities:

Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.

Identifies, recommends and pursues technology/practices to relevant to the solution of highly complex projects.

Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.

Configured Spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.

Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side.

Extensively used JSP tag libraries.

Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.

Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).

Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application requirement.

Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

Used Spring Security for Authentication and authorization.

Designed and developed Application based on Spring MVC Framework using MVC design pattern.

Used Spring Core for dependency injection/Inversion of control (IOC).

Used Hibernate Framework for persistence onto Oracle database.

Wrote JavaScript validations to validate the fields of the user registration screen and login screen.

Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.

Developed high-performance web applications using Spring and XML Http Request.

Configured JDBC in the application server.

Involved in debugging the product using Eclipse and JIRA Bug Tracking.

Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.

Test automation for web application using Cucumber.

Configured and used WebLogic content management to display content in JSP view components.

Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.

Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.

Deployed flow of Execution in the Servlet Environment using spring MVC and defined Navigation Rules.

Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Web services, REST, UML, HTML, Bootstrap, JavaScript, jQuery, Angular.Js, XML, XSD, Log4j, Oracle 11g, PL/SQL, JUnit, JNDI, JIRA, Cucumber.

Client: First Bank Kansas, KS June 2012 to May 2014 Position: Java/J2EE Developer

Responsibilities:

Involved in gathering and analyzing business requirements and converting them into technical specifications.

Followed Agile Methodologies to produce high quality software.

Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach.

Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.

Designed and developed front end using JSP, JSTL, JQUERY and other custom tag libraries.

Used JQuery and JSF validation framework for front end validations

Expertise in Web Page development using HTML5, CSS, JavaScript, XML, XSLT, AngularJS.

Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS, Express JS.

Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.

Developed business process execution language processes and deployed them using Oracle SOA Suite 11g

Configured and used Web Logic content management to display content in JSP view components

Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool

Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.

Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.

Designed and developed a number of RESTful web services that support JSON for other developersto access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4J, RESTful, MySQL, and Maven.

Involved in consuming, producing Restful web services using JAX-RS

Involved in configuring and deploying the application using Web Logic, Apache HTTP.

Provided Transaction Management using the Hibernate configurations and Involved in integrating the business layer with DAO layer using JPA

Used Maven for building and managing dependencies of the application.

Developed Unit /Integration test cases using JUnit and Selenium tools.

Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Implemented a Continuous Delivery pipeline with Jenkins and GitHub.

Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.

Environment: Java, J2EE, Multithreading, Jsp, Servlets, Spring MVC, JBoss, HTML, CSS, JQuery, AngularJS, Bootstrap, XML, JSP, JDBC, EJB, Struts, Hibernate, JMS, JUnit, Load Runner, JMeter, Log4j, JIRA, SOA, ANT, JIRA, Jenkins, Web Logic, JSON, IBM Web Sphere, Selenium, Web Services, SOAP, REST API, Sybase, GIT, Apache AXIS, Maven.

Gravitant, Austin, TX Oct 2010 – May 2012

Role: Java/J2EE Consultant

Responsibilities:

Participating in user requirement sessions to gather business requirements

Involved in Analysis, Design, Development, Integration and Testing of application modules

Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language (UML)

Used Eclipse 3.2 IDE for coding, debugging and testing the application modules

Developed presentation layer for the application modules using Adobe Flex and Action Script controls

Developed Styles, Skinning, Charts using Flex controls

Implemented data push using BlazeDS, Remote Object, Web Service components

Used Java Script libraries for developing the Java Script Programs

Designed the Cascaded Style Sheets for designing the styles, skinning and layouts

Involved in designing the page layouts using Wire Frames templates

Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser

Independent application

Developed various Action classes and Form bean classes using Struts framework

Implemented Event Manager, e-Distribution Admin modules using Struts-Spring-Hibernate

Used Object/Relational mapping tool Hibernate to achieve object to database table persistency

Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files

Implemented Batch Updates using Spring and configured beans in Application Context file

Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application

Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool

Developed the Servlets for invoking the remote notifications

Worked on Java Messaging Services (JMS) for developing messaging services

Implemented different types of messaging prototypes using JMS

Implemented service oriented architecture (SOA) using Apache Axis, SOAP, WSDL, UDDI

Used SOAP UI for testing the SOAP input and output messages

Involved in configuring hibernate to access database and retrieve data from the database

Used Oracle 10g as the backend database storage

Created data base tables according to the application requirement

Developed stored procedures and triggers with PL/SQL

Implemented the application using Agile development methodology

Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server

Involved in peer to peer code reviews and cross checked whether coding standards are being followed

Used Remedy tool for creating change tickets and handling production bugs

Environment: Java/J2ee, JSP, Servlets, Struts, Tiles, Spring, Hibernate, Adobe Flex, Action Script, Adobe Flex Builder, Cairngorm architecture, SOAP, WSDL, WS-Security, Apache Axis, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, JBoss, IBM Web sphere MQ 5.3, Eclipse, HTML, DHTML, XML, AJAX, Maven, CVS, TOAD, Oracle 10g, UNIX, UML, Shell Scripts, Agile (Scrum), Rational Rose, JUnit, Log4j, Remedy

Client: ICICI Bank, India July 2009 to Sep 2010

Position: Jr. Java Developer

Responsibilities:

Developed coding conventions and standards to enhance source code management and increase software maintainability.

Used Spring MVC on the front end using JSP, spring tags, spring validation framework. Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, multiaction controller.

Used JAXB for parsing XML retrieved from the database and populated on the JSP. This xml is received via RMI service call from another application.

Used Crystal Reports on the backend for generating reports on Oracle 10g Database.

Developed spring RMI services and web services using SOAP and applied IOC (inversion of control).

Implemented ANT as a build system with Cruise Control for automatic builds in Development Environment and QA.

Designed and developed reporting modules for assessing applications performance and client interaction patterns

Developed structure diagrams, behavior diagrams and interaction diagrams during the design using rational rose.

Used Hibernate persistence framework on the backend over Oracle 10g database.

Used Junit Framework for Unit Testing.

Used rational clearcase for version control.

Used RAD for development as IDE.

Used Log4J logging framework for logging messages with various levels written throughout the Java code.

Involved in deploying and configuring the application on Web logic 10.

Involved in Coding, Debugging & Code review.

Provided development support for System Testing, User Acceptance Testing and Production support.

Environment: Java (JDK 1.6), Spring 3.0, Hibernate 3.0, BEA WebLogic 10, Web Services, DHTML, XSLT, HTML, JavaScript, RAD, Crystal Reports, SOAP, RAD, Eclipse 3.5, SOAP, XSD, XSLT, DOM parser, Servlets2.4, JSP 2.0, JAXB, Oracle 10g, Rational Rose 2000, Log 4j, Junit, Rational Clearcase.

Education: Bachelors in Computer Science, JNTU

References: Provided upon request



Contact this candidate