Resume

Sign in

Web Services Java

Location:
Round Rock, Texas, United States
Posted:
January 24, 2018

Contact this candidate

Resume:

Silpa B Siddapureddy

nmsilpa@ gmail.com

512-***-****

CAREER SUMMARY

● 14+ years of extensive Java web development primarily developing J2EE applications

● Certified professional with extensive experience in core and advanced Java technologies

● Readily adapts to new (especially Open Source) technologies, techniques, and frameworks via research and hands-on application

● Extensive experience developing large-scale mission-critical applications

● Experience in a broad range of Java frameworks, tools, and techniques

● Exceptional relationship-building and communication skills

● Extremely resourceful at providing business solutions Technical Skills:

Java Technologies

Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA

Web Technologies

Angular, Node.js, jQuery UI, Ajax, HTML5, CSS3, RESTful Service, JavaScript/jQuery, Bootstrap, JSON, XML

Web Services

SOAP REST

Frameworks

Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, JTA, Custom Tags Patterns MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, etc)

Build Script ANT, shell scripts, batch scripts

IDE's Eclipse, NetBeans 6.7/6.0, IntelliJ, Webstrom, SDK Web/Application

Servers

GlassFish Web Logic, Web Sphere, Apache Tomcat, JBOSS and IIS 7.0/6.0. Methodologies Agile, Waterfall, Iterative

Database environments

Oracle, DB2, MS SQL Server 2008, MySQL

Operating Systems

Linux Red Hat Enterprise Edition, IBM AIX and Windows Version Control:

Apache Subversion SVN, CVS, Git and GitHub

Testing Tools SOAPUI, PostMan,Test NG, JUnit, Easy Mock, Mockito, EclEmma, Load Runner, JMeter, JProbe

Experience:

Allied Consultants

Texas Department Of Criminal Justice(TDCJ) Austin,TX Lead Software Developer– 2006 March – 2017 October TCOOMMI -Internal application for Correctional Officers to monitor progress on Offenders with Medical and Mental Impairments .

● Designed and developed Service layer using Spring framework, Hibernate persistence layer, and Struts for web-tier, JSP for Presentation layer.

● Involved in Implementation of Middleware framework using Hibernate and Spring Framework.

● Used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.

● Integrated application with Spring Security for form based authentication and authorization.

● Stored authentication and authorization detail in database. Used these db authorization detail with spring security annotation on method for apply method level spring security. Used spring security jsp tags to provide UI level spring security.

● Extensively used AOP concepts using spring for logging and declarative transactions using Spring proxy Beans.

● Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.

● Extensively used Preconfigured-Class pattern and template method pattern in EXTJS to develop custom component.

● Extensively used JSON and Ajax for data communication from Presentation layer to server.

● Used velocity template to generate Java source files also.

● Used Maven for project building tool and Hudson for continuous integration.

● Tested persistence layer and service layer with transactions using JUnit test cases. Used Struts-JUnit plugin to write Action layer test cases. Environment: Java, J2EE, Tomcat, Hibernate, Spring Framework, Spring Security Framework, log4j 1.4, MySQL, Microsoft Visio, IntelliJ Idea, Struts2, JDBC, XML, HTML, CSS, Hudson, Velocity template.b PAVR(Parole Violations and Revocation) - It is internal Application for Parole officers, hearing officers and board members .

● Involved in requirements gathering, design and analyzing the application.

● Developed AngularJS applications using Restful Web Services and Soap Services

● Setup the Bootstrap for customizable UI design.

● Establish dependency injection in AngularJS.

● Implemented the Jasmine testing methodology.

● Carry out Junit and unit testing by TestNG and Junit for the Spring Objects.

● Implement REST-based web services with AngularJS.

● Integrate projects using SOA architecture.

● Ensure best programming standards and performance by using most of the features in spring framework.

● Utilize Spring DAO Spring Transaction API for transaction management. Environment Java1.6, Eclipse3.x, Glassfish4.x,Spring3.x,Open JPA Ant1.x AJAX ADFS Server JNDI JUnit1.x JSP2.x Log4j SLF4J JSTL CSS DB2 Web Services WSDL UDDI

● Involved in requirements gathering, design and analyzing the application.

● Developed and Implemented Web Services and used Spring Framework.

● Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate framework for object relational mapping and persistence.

● Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.

● Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.

● Developed web services, WSDL and web methods with Annotation in hibernate using spring container for data source and to load the Hibernate specific classes.

Developed UI panels using JSF, XHTML, CSS, DOJO and JQuery. Developed AJAX scripting to process server side JSP scripting.

● Developed Presentation and Controller layers using JSP, HTML, Custom Tag Libraries, JSTL, Java Script.

● Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.

● Created SQL queries for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider. Technologies used: AngularJS/BootStrap, J2EE, Spring Framework 4x, SpringBoot, Hibernate/JPA 3x, Git, Oracle, MyBatis, REST, Eclispe.

Spring, Angular jquery, web services

State Jail Diligent Participation - State Jail Diligent Participation is an online application for court official use only.

● Designed and developed web applications using HTML JavaScript JSP and Struts framework.

● Implemented Struts 2.0 framework.

● Established dependency injection using spring framework.

● Ensured best programming standards and performance by using all features in Struts framework Struts dynaforms and Struts validator.

● Devised business components using Spring API.

● Utilized Spring DAO IOC and session bean factory.

● Processed front-end and backend coding for integrating iBATIS with delegator.

● Executed front-end coding that involved developing action forms JSP pages and updating the Struts configuration.

IT Environment Java1.6, Eclipse3.x, Glassfish4.x, Struts2.0 Spring2.x iBatis2.x,Ant1.6.2 JNDI JSP2.0 Log4j JSTL mySql

Offender Information Search - This on-line service is offered for the convenience and safety of the public related to offenders that are currently incarcerated. IT Environment Java1.6, Eclipse3.x, Glassfish4.x, Struts2.0 Spring2.x iBatis2.x,Ant1.6.2 JNDI JSP2.0 Log4j JSTL mySql

Texas Risk Assessment System(TRAS) - This is a risk assessment tool designed to help community supervision, prison, reentry and aftercare professionals create custom case management programs for individual offenders.

● Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.

● Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.

● Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.

● Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.

● Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.

● Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY

● Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.

● Created SQL Server logins and assigning roles and Authentication models as a part of Security.

● Used TOAD for all database query testing and optimizations

● Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.

● Design and Developed using WebService using Apache Axis 2

● Designed and developed required WSDL and XSD for the services

● Creating of GUI componenets using Ext JS on Netbeans

● Used Visual Source Safe for Version Control.

● Implemented Selenium IDE with java script for Web apps.

● Designing the flow of the project using Water Fall Model.

● Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.

● Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.

● Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript.

● Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support

● Used Ant for developing build scripts and deploying the application onto WebLogic.

● Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.

● Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.

● Using JIRA to manage the issues/project work flow

● Designed Power Cubes using Cognos Transformer

● Used Mercurial with hgTortoise for source control

● Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.

● Developed an application in Java using Oracle ADF framework.

● Design and development of the exception management workflow using Oracle BPM

● Developed code to enable communication between VSE Smalltalk based applications and IBM MQ Series.

● Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.

● Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys

● Developed in writing Unix Shell Script for performing automated tasks.

● Develop WordPress themes to meet the needs of the small business owner.

● Used web services REST to bridge the gap between our MS and Drupal/Wordpress technology.

● Developed code for C, C to secure the transaction.

● Used ADO.NET to provide connectivity to SQL Server back end database.

● Used ASP.NET technology for developing the presentation layer.

● Created web services using SOAP for SOA to get data from Mainframes and content manager

● Create the corresponding documentation for the Cobol procedures, Unix Shell Scripting and Power Builder applications.

● Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records.

● Worked with JCL to schedule jobs on Mainframes.

● Worked on PL/SQL and SQL queries.

● Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS

● Developed Java Script and Action Script, VB Script macros for Client Side validations.

● Design and implement existing and new website features using ASP.Net MVC . Environment:Java,Spring, Ibatis, Struts, jsf, ejb, Jquery, Mysql, Clearcase, Toad, sql Server, db2, Apache Axis2, wsdl, Netbeans, Jboss, cvs, Visual Source Safe, Selenium, Mercurial, Water Fall Model, uml, jsp, Servlet, ant, xml, emc Documentum, Jira, Swing, cognos, Ilog, Oracle adf, Oracle bpm, ibmMq Series, Apachi Tomcat, Linux, Unix, Ruby Wordpress, Drupal, .net, asp, c, Mainframe, cobol, Pl/I, JCL, SQL, SAS VB, ASP.

PSUP OIMS (Offender Information Management System- Parole Supervision) This application was developed to maintain offenders currently under parole supervision like contacts, Drug Testing, Program referral, OOS supervision, Demographics, scheduling, Employment, Restitution.

● Used Spring as middle tier application framework, persistence strategy using spring support for iBatis and declarative transaction management

● All logic exposed via interfaces and practices of Test Driven Development followed consistently.

● Struts used for the tier with Struts validator, Tiles, declarative exception handling and others

● Utilized Spring support for accessing EJB to invoke SLSB deployed across the enterprise.

● Presented and introduces the Spring Framework to Pearson architect and developers describing the value proposition of spring, in series of talks discussing the framework capabilities at length.

● Used JavaScript and AJAX for all client-side scripting.

● Created user interface using JSP, HTML, JavaScript, CSS.

● ExtJS libraries used for making application interactive.

● Wrote web.xml and application context XML files for application.

● Also assisted in UML diagrams development.

● Application is deployed on Websphere Application server. Maven is used as a build tool

● Participated in use case meetings to determine the end user requirements

● Involved in bug tracking, bug fixing, code refactoring Environment: Java, J2ee, design patterns,multi-threading, object oriented programming, Spring 2.5, ExtJS, Apache Struts, iBatis, EJB, XML, RAD in IBM WebSphere environment 6.0, Websphere Application server 6.1, DB2, AJAX, JavaScript.

PREL(Review and Release Processing) – Application was developed for Review and Release Processing Section to coordinate release of all eligible offenders to parole and mandatory supervision.

● Designed and developed Service layer using Spring framework, Hibernate persistence layer, and Struts for web-tier, JSP and EXTJS for Presentation layer.

● Involved in Implementation of Middleware framework using Hibernate and Spring Framework.

● Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.

● Integrated application with Spring Security for form based authentication and authorization.

● Stored authentication and authorization detail in database. Used these db authorization detail with spring security annotation on method for apply method level spring security. Used spring security jsp tags to provide UI level spring security.

● Extensively used AOP concepts using spring for logging and declarative transactions using Spring proxy Beans.

● Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.

● Extensively used EXTJS and its components like Tree, Grid for UI development.

● Extensively used Preconfigured-Class pattern and template method pattern in EXTJS to develop custom component.

● Extensively used JSON and Ajax for data communication from Presentation layer to server.

● Used velocity template to generate Java source files also.

● Used Maven for project building tool and Hudson for continuous integration.

● Tested persistence layer and service layer with transactions using JUnit test cases. Used Struts-JUnit plugin to write Action layer test cases.

● Maintained the application configuration information in various properties file. WebSphere Application Server Support engineer- IBM, Austin 2000 March to 2004 February Install Configure and Maintain WebSphere Application Servers3.5 on AIX

● Install Configure and Maintain WebSphere Application Servers 3.5 on AIX

● Maintained separate development, test, and production environments Application Server.

● Installed MQ Series on the AIX environment for the Development and Test environments.

● Installed JDBC drivers and Servlet engines on AIX.

● Developed WSCP, XMLConfig scripts for the Production, Test environments.

● Configured Workload Management (WLM) for Application Server.

● Installed and implemented the CVS repository on the Solaris environment. Maintained the repository for the Development, Test and Production environments.

● Performed Stress and Performance testing of applications.

● Involved in pre-production staging and production deployment of application code.

● Analyze user requirements to determine scope, develop implementation strategies, and manage user expectations.

● Working knowledge of Visual Age for Java, Eclipse, CVS (Open source configuration management tool), and Cactus (for unit testing).

● Involved in Regression Testing of functional areas where defects or bugs were logged or reported.

● Tested Performance of Client /Server Application. Environment: Java, JSP, Servlets, EJB, XML, JDOM, JDBC, JavaScript, DB2, IBM HTTP Server, Apache Web Server and WebSphere Application Server, HTML, Visual Age for Java, Rational Rose 2000

Education and Certification

Bachelor of Engineering, Andhra University India

Certified Java Programmer

Certified Web Component Developer



Contact this candidate