Post Job Free

Resume

Sign in

Web Services Project

Location:
Norcross, GA
Posted:
May 26, 2016

Contact this candidate

Resume:

MONICA ANUGU

JAVA/J*EE DEVELOPER

636-***-****•acuyrc@r.postjobfree.com

8+ years of IT professional experience involving all phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, conceptual design, detail design, development, system testing and performance testing using the Java, J2EE technologies.

Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.

Experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring, Hibernate, XML, XSD, SOAP, WSDL and JUnit.

Expert level skills developing applications using Core Java, JSP, Servlets, Java Beans, EJB, Web Services, JDBC, HTML, XHTML, HTML5, AJAX, XSLT, CSS, DHTML, JavaScript, Angular JS and JQuery.

Extensive working experience in Design and Development on Front End Technologies: JSTL, JSP, HTML, DHTML, JavaScript, Ajax, Angular JS, CSS, XSLT, and XHTML.

Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multi-threading, Exception Handling, Streams & File I/O and Polymorphism.

Proficiency in programming with various Integrated Development Environments (Java IDE’s) like Eclipse, NetBeans, JBuilder.

Extensive database skills in Oracle 9i/10g/11g, expertise in programming with SQL, PL/SQL Stored Procedures, Functions, Cursors.

Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.

Experience with Message Driven Beans for JMS Development.

Developed Web Services using SOA, SOAP, WSDL, UDDI and JAX-WS, JAX-RPC programming models.

Used RESTful webservices for writing using different HTTP methods and have a Stateless design.

Hands on experience in working with JDBC and ORM frameworks like Hibernate, JPA and iBatis.

Experience in Analyzing, Troubleshooting and Performance Tuning Environment and Application Issues using VisualVM, JConsole and JMeter.

Experience in building and deploying applications using Maven, Ant and designing test cases for unit testing applications using JUnit.

Experience in Functional, Unit, Regression and Integration testing.

Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.

Good work experience on Tableau and Jasper Reporting.

Experienced in Web/application servers such as WebSphere, Weblogic, Jboss, Glassfish and Apache Tomcat.

Worked on Mongo DB which provides the storage for security related information.

Strong experience in using Design patterns such as Business Delegate, Transfer Object, DAO, Session Facade, Singleton, Observer, Strategy, Factory Methods, Service Locator and MVC.

Worked extensively on testing, troubleshooting, code review, preparing user documentation and post implementation support.

Ability to learn and adapt quickly to the emerging new technologies and comfortable in high intensity and challenging work environment.

TECHNICAL EXPERTISE

Languages

Java, C,C++,UML, SQL, PL/SQL

Core Java

Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

J2EE Technologies

JSP, JMS, JB, Java Servlets, JDBC, Angular JS

J2EE MVC Frameworks

Struts, Spring Core, Spring MVC, Spring DAO, JSF

Web Technologies

HTML, DHTML, CSS, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling.

Scripting Languages

JavaScript, jQuery, Ajax.

ORM Frameworks

Hibernate, JPA, DAO

IDE’s

Eclipse, JBuilder and NetBeans

Operating Systems

Windows 98/2000/XP/Vista/7/8, UNIX

Testing

Junit, Functional and Integration testing.

Version Control Systems

Rational ClearCase 7.0, 7.1, SVN (Apache SubVersion), CVS (Concurrent Versions System), GIT

Web Services

SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS

Application Servers

Oracle Weblogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

Design Patterns

MVC, Singleton, Factory, Pattern, Session Facade, Business Delegate, Service Locator, DAO, Front Controller.

Logging Tools

Log4j

Build Tools

Maven and Ant

Design Tools

MS Visio, Rational Rose Enterprise.

Design Methodologies

Agile, Scrum, Test Driven Development, Rapid Application Development.

Database

Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server 2008.

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer December 14 – Present

WPS Insurance Corporation, Madison, WI

C-SNAP

Project Description: C-SNAP, Centers for Medicare and Medicaid services Secure Net Access Portal, provides access to internal and external users, it provides services like patient Eligibility verification, duplicate remittance advices, Part A, Part B Claims search, ability to send secure inquiry to customer service and receive a response with in the portal, C-SNAP provides a facility for Providers to submit medical documentation for a Probe and Additional Document Request.

Responsibilities:

Involved in requirement analysis, re-design, developing the application to connect with the legacy systems.

Responsible for development and implementation of the System using Spring and Hibernate.

Involved in designing the user interfaces using Angular JS, HTML, JSP’s.

Developed custom tags, JSTL to support custom User Interfaces.

Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.

Usage of Exception handling framework to wrap the exceptions appropriately and show user-friendly error messages to the end user.

Involved in Performance Tuning of JVM by analyzing Thread and Garbage Collection.

Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.

Used Oracle10g database for tables creation and involved in writing queries using Joins and Stored Procedures.

Designed and described REST Web Services.

Deployed applications on Tomcat Application Server.

Developed JUnit test cases for all these developed modules.

Configured Jenkins to integrate with SVN and Maven to build and deploy test, stage and prod builds.

Used Log4J to capture the log that includes runtime exceptions.

Environment: Java, J2EE 1.6, JSP 2.0, Spring 3.0, EJB 3.1, HTML, XML, SAX, AJAX, Maven, Eclipse IDE, VisualVM, JProfiler, JIRA, Tomcat Application Server, Oracle 11g, Hibernate 3.0, Windows XP, LOG4J, SVN.

Sr. Java/J2EE Developer May 2013 – Nov 2014

Amgen, Thousand Oaks, CA

Project: Customer Master Alignment

Description: "Customer Master Alignment" CMA is the AMGEN application provides customer information to the different internal/External application. This application gets the customer information via Web services. Sales representatives are aligned with the Customer based on the geography of the Customer. CMA web service interfaces provides Customer information to multiple internal system.

Responsibilities:

Developed project Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.

Worked on AngularJS and also on JavaScript, JSP’s, HTML, CSS in the front end development.

Used jQuery for client side validations and handling AJAX asynchronous requests.

Worked with Multithreading and Thread Pooling.

Implemented Session Beans for business logic, Entity Beans for Data Model and Message Driven Beans for Asynchronous messages.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information. Developed DAO's, java objects and used Hibernate as part of persistence layer.

Used NetBeans IDE to develop the Application.

Involved in modifying and writing SQL queries and stored procedures.

Designed and Developed SOAP Web Services.

Used SpringAOP to do granular level validation for web services.

Deployed applications on IBM WebSphere Application Server.

Involved in functional and unit testing and also used JIRA tool for task assignment, bug tracking and fixture.

Used Maven to build and deploy the project.

Used log4j for writing the logs in respective files. Used powerful version control GIT.

Used Jenkins for continuous Integration.

Followed Agile/Scrum process for development.

Coordinating with other programmers in the team to ensure that all the modules complement each other well.

Environment: HTML, CSS, AngularJS, JavaScript, jQuery, JMS 1.1, AJAX, SOAP Web services, Java J2EE 1.5, JSP 2.1, Spring, Hibernate 3.5, NetBeans IDE, SQL 10.0, IBM Web Sphere Application Server 7.0, Maven, Ajax, XML, GIT, JIRA.

Java Developer March 2011 – April 2013

UNISYS, Michigan State

Project: SACWIS

Project Description: Automated technology solutions to Michigan state child welfare agency that supports service delivery and practice for the safety, permanency and well-being of children and families. SACWIS stands for Statewide Automated Child Welfare Information System. DCS is committed to designing, developing and implementing a comprehensive Case Management System that will assist staff in managing their workloads and provide accurate & current data to assist in decision-making and program modification.

Responsibilities:

Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.

Used Spring Framework with Hibernate to implement DAO code and also used SOA Web Services with XML parsing to interact other modules and integration testing.

Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML.

Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.

Used Core Java, Multi-threading, Multi-tiered applications, distributed multi-tiered designs, Java Server Faces and AJAX.

Converted XML to Java objects using JAXB.

Usage of Exception handling framework to wrap the exceptions appropriately and show user-friendly error messages to the end user.

Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations.

Created EJB session and message-driven beans.

Configured Java objects with back end database tables using O/R mapping in Hibernate.

Involved in modifying and writing SQL queries and stored procedures in DB2.

Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton.

Async/Sync Services with SOAP-HTTP, SOAP-JMS, REST XML, SOAP JMS, Web sphere MQ and Java Beans.

Used Websphere Application Server to create, debug and deploy application modules.

Used JUnit to test the code for extensive code coverage.

Used Ant to build and deploy the project.

Monitored the Error logs using Log4J and fixed the problems.

Used ClearQuest for version management between various integration and development streams.

Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.

Environment: Java, Multi-Threading, Collections, Exception Handling, XML, XSLT, SOAP/Restful Web Services, WebSphere Application Server 7.0, Eclipse, Spring, Hibernate 3.0, Servlets 2.5,JSP 2.1, EJB 3.0, SQL 10.0, DB2, Log4j, ClearQuest, Ant.

Java Developer Aug 2009- Feb 2011

Citizens Bank, Flint, MI

Project: MOS

Project Description: The application is used by the bank customers, employees and other corporate authorities. It provides services like fund transfers, secured account access and quick and easy bill pay. The Project involved enhancing the existing services and providing new services like Online Bill pay service, access account statement history, request bill pay reminders, recurring transfers and automatic payments. It has an application client used by administrators to manage customer accounts and a web client used by customers to access account histories and perform transactions.

Responsibilities:

Involved in gathering and analyzing system requirements and converting them into technical specifications using UML.

Developed Action classes and Action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.

Developed validations using Struts validation framework.

Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.

Eclipse is used as Java IDE tool for creating JSPs, Servlets, JSF and Struts Action Classes.

Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.

Developed payments module using EJB (Session beans).

Usage of Exception handling framework to wrap the exceptions appropriately and show user-friendly error messages to the end user.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.

Implemented Custom classes and business model to retrieve the data from database for the account/tracking number.

Implemented DAO design template for data extraction using JNDI data source with JDBC thin driver.

Used Hibernate3.1 to store the persistence data into the Oracle9i database.

Developed SOAP web services using SOA architecture.

Consumed third party Web Services for authorizing payments to/from customers.

Used Enterprise service bus (ESB) to resolve contention between communication service components.

Involved in deploying the Application as part of DEV or QA releases on JBoss Application Server.

Used log4j for logging errors, messages and performance logs.

Developed various test cases such as Unit Tests and Integration Tests.

Written and debugged the Maven Scripts for building the entire web application.

Used GIT for version control across common source code used by developers.

Environment: Java, J2EE 1.5, JSP, Servlets 2.5, Struts, Spring, Hibernate 3.0, JMS 1.1, JSF 1.2, ESB, log4j, GIT,RAD, SOAP, SOA, Web Services, JBoss Application Server 5.0, Eclipse Indigo, JNDI, Oracle 10g, and Maven.

J2EE Developer May 2008- July 2009

Amazon, India

Project Description: Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.

Responsibilities:

Preparation of Technical Specs using UML including class diagrams, sequence diagrams using Rational Rose and Microsoft Visio.

Designed an elegant user-interface for the message publishing system, using JavaScript, HTML, CSS, JSP, Ajax.

Involved in developing Servlets and business classes.

Responsible in creating and maintain JDBC connections, and defining JNDI names to access Database.

Responsible in developing database tables, stored procedures, and writing effecting queries to insert and fetch the Errors and Audit trails.

Used WebLogic Application Server.

Involved in developing test cases and performing code review.

Used Ant to build and deploy the project.

Was responsible for configuration and usage of Log4j APIs for logging in development and production environments.

Used ClearCase version control tool.

Was responsible to maintain different logging configuration files for Development, Quality, and production system.

Documenting API, Operation Guides for the various tools developed.

Environment: J2EE (Servlets 2.1, JSP 1.2, JSTL 1.2, JDBC 3.0, JNDI, XML, XSLT 1.0), Ant, Web logic Application Server 9.2, PL/SQL, Oracle 10g, ClearCase, JBuilder.

J2EE Developer May 2007- April 2008

Bharti Airtel Communications, India

Project Description: Online billing system (OBS) project provides enhancements to existing online billing application. OBS is a system which basically provides many online features like displaying current bill, showing balance, due dates, history information and other stuff. OBS displays bills to customer in selected formats like pdf and html formats up to last 12 months and can download. OBS also contains provision to collect payment information, online order processing and payment processing.

Responsibilities:

Responsible for Functional Specification and System Design based on Business Requirement Document provided by business analyst.

Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.

Designed and developed client side GUI using JSP, HTML and JavaScript.

Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

Used servlet as an interface between frontend and backend to handle http requests and to send response back to the front end.

Developed the business objects using EJB for calling data access objects.

Worked on JDBC to connect to My SQL for implementing CRUD operations.

Responsible for configuring Apache Tomcat Application Server to access the Database by setting up Data source and My SQL Pool.

Used NetBeans IDE to develop the Application.

Performed unit testing and Integration testing.

Reviewing test cases and bug fixing.

Building Software modules using Apache Ant.

Used Log4J to capture the log that includes runtime exceptions.

Used CVS for version control across common source code used by developers.

Reviewed system requirements and translated into design documents, established specific solutions, and lead the efforts including programming and testing that culminate in business acceptance of the results.

Environment: JDK 1.3, EJB2.0, Servlets 2.1, JSP 1.2, Java Scripts, CSS, HTML 4.0, XML, JDBC, NetBeans IDE, CVS, ANT, Apache Tomcat Application Server 3.3.2, UML, MySQL and Windows.



Contact this candidate