Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Irving, TX
Posted:
May 30, 2016

Contact this candidate

Resume:

BHARGAVA

269-***-****

acu0nk@r.postjobfree.com

SUMMARY:

Around 6+ years of extensive experience in Architecture, Analysis, Design, Development, Testing and Support of distributed and Web applications using Java-J2EE with Java, AngularJS, HTML, JSP, XML, JAXP, AJAX, JQuery, Servlet, JDBC, ORM, Hibernate, SPRING, JPA, EJB, JDO, JNDI, CXF, Web services, RMI.

Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.

Expertise in back-end procedure development, for Database Applications using Oracle 9i & 10g, SQL and PL/SQL

Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.

Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, Comergent, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.

Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring Jdbctemplates and Spring MVC.

Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.

Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.

Have Knowledge on Groovy and Grails.

Proficient in XML technologies like XSL XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.

Experience working with SOAP and Restful Web Service.

Extensive experience using maven to build the projects.

Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.

Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

Experience working with jive to enable employees, partners and customers to work together

Experience working with Agile SCRUM methodology and working in pair.

Experience in client-side development with CSS, JavaScript.

Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.

Experience Hands on with PL SQL Stored Procedures, Triggers and Views.

Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, Jboss, and Apache Tomcat Application Server.

Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures, and Triggers.

Having hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, and JBoss Server.

Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.

Experience in working as a developer, a team lead and an onsite coordinator

Experience in interacting with the client directly at client location

Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required

Experience in SPRING, struts frameworks.

TECHNICAL SKILLS:

Programming Languages : Java J2EEC.

Object Oriented : UML, Microsoft Visio.

Operating Systems : Windows NT/2000/XP, LINUX, UNIX systems.

Tools and IDE : Putty, JBuilder, Eclipse, NetBeans.

J2EE Technologies : Servlets, JSP, Struts, Spring, Hibernate, Webservices, EJB, JSF, JMS.

Scripting Languages : HTML, CSS, Java script, Angular JS, JQuery, AJAX.

XML Schema : DTD, XSL, XSLT.

Database Skills : SQL, PL/SQL, Oracle, MySQL, JDBC.

Protocols : TCP/IP, HTTP, FTP, SOAP, RESTFUL.

Web/Application Server : Apache Tomcat, JBOSS,

Databases : SQL Server 2000, Oracle 9i, 10g.

PROFESSIONAL EXPERIENCE:

State Farm Insurance Bloomington, IL Mar 2014 – Till Date

Java/J2EE Developer

Description: This project is to handle the Web services and the data transfers between clients and servers. Services offer online transaction and payment system to clients and customers. Specialty operations include General/Behavioral Health, Dental, supplemental plans and Health Insurance and Medical Management through our web based management system.

Responsibilities:

Involved in the preparation of system requirements, analysis and design using UML

Developed UI based on Comergent framework, using JSP, struts tag library, JSTL, Servlets with extensive java scripts to reduce Server hits, improving performance.

Involved in gathering requirements and built technical specifications from the requirements.

Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.

Developed all hibernate classes using hibernate framework, written Hibernate Entity Classes and HQL’s.

Developed UI based on Comergent framework, using JSP, struts tag library, JSTL, Servlets with extensive java scripts to reduce Server hits, improving performance.

Used JPA annotations to map ORM entities.

Used jive to enables employees, partners and customers to work together

Implemented webservices and also consumed web services to retrieve provider's data and used SOAPUI to test the web services.

Developed REST Web Services to provide Cramer data to a web portal and to enhance

Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.

Implemented JUNIT’s and also extensively used Mockito framework.

Designed and created DAO using data modelling in the integration layer.

Involved in evaluating various tools and tool kits to improve the development performance.

Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.

Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.

Responsible for writing complex SQL queries and stored procedures for batch processes.

Designing the database schema, creating tables and views and writing stored procedures, functions and queries in SQL.

Designed a guided inspection template and inspected the design models.

Experienced in working with ibatis to automates mapping between sql databases and objects in Java, .NET

Worked on functional test cases and tabulated functional test analysis.

Environment: Java, J2EE, Spring, Hibernate, Webservices,adobe flex, XML, Eclipse IDE, Maven, Oracle, WebSphere, Windows.

Freddie Mac McLean, VA Dec 2013 – Feb 2014

Java Developer

Description: Selling system is a web-based system that integrates all secondary marketing functions on one platform. This system provides a seamless secondary marketing process that incorporates the pricing, contracting, loan entry, loan allocation, purchase edits, note certification, contract settlement and funding functions. It links together all the secondary marketing steps, reducing the need to interact with multiple systems. You can sell loans to Freddie Mac for cash through Mandatory Cash contracts and Best Efforts contracts, on a servicing-retained and servicing-released basis, or through Guarantor or MultiLender Swap (known as MultiLender in the selling system) in exchange for participation certificates.

Responsibilities:

Involved in analysis, design and development of business use cases and system requirements.

Followed Use Case Design Specification and developed Class and Sequence Diagrams using RAD, MS Visio.

Worked and developed web pages using JSP and Spring MVC Framework.

Developed Hibernate components and DAO Classes for database operations.

Created UML Diagrams (Class and Sequence flow) during Design Phase using Rational Rose.

Implemented Web Services and also and Consumed Web Services.

Worked on resolving issues for the Fortify scan results on multiple subsystems.

As part of ULLD2 worked on the removal of the loan data points for the loan application through Create New Loan, Loan Pipeline, Evaluate Loans, Contract and Loan Allocation of single family selling system.

Involved in Quarterly Releases and Light enhancements to selling system.

Worked on enhancement requirements for the modules like Contract Pipeline, Create Contracts, View Contract Pipeline, and Default Settlement Parameters.

Collaborated with testers and developers and prepared test plans for producing high quality software applications.

Used jive to enables employees, partners and customers to collaborate and communicate each other.

Worked on ManageContracts batch job to reprocess the failed contracts

Almost worked on end to end testing in the Selling System which is related to Contracts and Loan

Actively carried out assignments in Agile- scrum work environments.

Actively worked in requirement gathering for all the activities and actively carried out assignments in Agile- scrum work environments.

Used and worked with the Maven for building the web application.

Worked and developed test plan and test cases for Unit testing using JUnit and performed integration and system testing.

Worked with IBM DB2 database, wrote query's and worked on stored Procedures and modifications to existing database structure as required per addition for the back end operations.

Environment: Java, J2EE, Hibernate, XML, Weblogic Server, DB2, Eclipse, Maven, Clear Case, Clear Quest, Rational Rose, DBVisualizer, UNIX and HP Quality Center.

Deloitte Arlington, VA Oct 2011 – Nov 2013

Java Developer

Description: Life Technologies is an e-commerce portal wherein laboratory and research scholars purchase scientific products from the website. It's a global life sciences company that believes in the power of science to transform lives. To support scientists worldwide, Life Technologies offer high-quality, innovative solutions from everyday essentials to instruments for every lab, every application. All from the most cited life science brands.

Responsibilities:

Good Experience in Comergent framework, MVC Frame Works and experience in SOA (Service Oriented Architecture) by creating the web services with SOAP and WSDL.

Implemented web services (WSDL) and effectively worked with SOAP and XML, and XSLT.

Expertise in J2EE Architecture using Java, Multi-threading, JDBC, Java Beans, EJB, Servlets, JSP, JSF, Adobe FLEX, Struts, JUnit, ANT, Log4J, UML, XML, SAX, DOM, XSLT, CSS, HTML, JavaScript etc.,

Ability to interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.

Good knowledge in log4J implementation to persist the data into logs files.

Prepared the requirements document and technical specification document to start the implementation

Modified existing User Interface using JavaScript, HTML, CSS, and Custom tags.

Developed UI based on Comergent framework, using JSP, struts tag library, JSTL, Servlets with extensive java scripts to reduce Server hits, improving performance.

Worked with XML languages.

Design UI and write backing business logic, in the existing framework.

Creating and Consuming Web Services; Communicating with SOAP messages for SOA systems.

Deployed web services using SOAP UI for testing web services.

Designed and implemented the integration of Http client for the client-server http communication in Java SDK which significantly increased the performance.

Wrote ANT Scripts for Build and Deployment of application on Apache Tomcat 5.5 servers on Unix OS and on different environments.

Involved in writing JUnit test cases and system test cases.

Worked on Production support, Remedy defect tracking tool and fixed the related issues.

Environment: SOAP, WSDL, XML, XSLT, HTML, CSS, Java, Tomcat, Servlets, EJB3.0, DB2, JUnit, Web Services and Oracle.

Accenture, India Jun 2010 – Sep 2011

Java Developer

Project 2 – Description: The objective of the Project is, to make the dashboard as Integrated Portal where a user will review the status of operational requests (Money Transfers, New Accounts, Corporate Actions, Account Transfers, etc.), read new alerts and messages, receive a cross view of broker activity, and review a history of past alerts, status updates, and other firm messages.

Responsibilities:

Involved in designing the user interfaces using JSPs.

Involved in analysis, design and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.

Developed the application using SPRING Framework that leverages Model View Controller (MVC) architecture.

Implemented utility classes which handle the string and date manipulation.

Participated in Server side and Client side programming.

Involved on implementing the Exception handling for the application.

Wrote SQL queries and stored procedures, used JDBC to interact with database.

Deployed the applications on JBoss Application Server.

Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.

Developed JUnit classes for the application.

Tested the application on different testing environments.

Used Log4J to capture the log that includes runtime exceptions.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

Environment: Java, Core Java, JSP, Servlets, SPRING, Java Script, PL/SQL, JBoss Application Server, Clear Case, Junit, Log4j, Eclipse IDE, Rationale Rose, Windows XP Operating System

Project 1 – Description: This project involved in development of the client’s web-based application, which allows users to access their information online.

Responsibilities:

Coordinated with team members and served as a key contributor in developing web application and also provided support to the project.

Involved in analyzing design and architecture of the project.

Followed Agile methodology.

Used HTML/JSP pages with JSTL and SPRING tag libraries for UI. Designed easy to use UI.

Used SPRING, Hibernate, Spring MVC framework in server side.

Performed Unit and functional testing.

Managed numerous change requests and resolved client queries, with active involvement in client meetings.

Environment: Java 1.5, SPRING MVC, XML, Hibernate, JSP, CSS, HTML, JavaScript, Tomcat, MySQL, Maven, GitHub, JUnit, Windows, Apache Tomcat.



Contact this candidate