Post Job Free

Resume

Sign in

Java/J2EE, Hibernates,Springs,Webservices

Location:
Lee's Summit, MO
Posted:
December 10, 2015

Contact this candidate

Resume:

BHANU Guptha

813-***-****

acsra5@r.postjobfree.com

PROFESSIONAL SUMMARY

8+ years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.

Extensive experience with advanced J2EE Frameworks such as spring, Struts, JSF and Hibernate.

Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents.

Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets,EJB,JavaMail,Log4j,ANT,XML, XSLT,RMI.

Unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory Method.

Expertise in Object Oriented Analysis, Design and Development (OOAD) methodologies.

Implemented the Hibernate framework (ORM) to interact with database.

Expertise in developing GUI based application with Java Applets and Swings.

Experience with Eclipse plugin development and/or other OSGi systems

Experience with developing enterprise applications using IDEs like Rational Application Developer (RAD), WSAD (WebSphere Application Developer), Eclipse.

Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.

Strong experience in DatabaseDesign, writing stored procedure, functions, triggers, DDL, DMLSQL queries.

Good knowledge and experience with multiple Servers like Web Logic server, Apache Tomcat, JBoss.

A highly resourceful, innovative, and competent PHP developer with extensive experience in the layout,design and coding of websites specifically in PHP, MySQL, Jquery, Bootstrap, and Git.

A ServiceNow expert with experience on implementing end-to-end Service Catalog, Incident Management, Configuration & Asset Management, Change Management and Release Management with extensive knowledge on Content Management System

Good knowledge of IBM WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.

Developed Java applications and tools to automate tests run in UNIX environment.

Expertise in working with Windows, LINUX and UNIX, Shell Scripting, Subversion and CLEARCASE platforms.

Good knowledge of using PERL on Operating Systems and strong experience on JSON.

Worked on the dependency injection using spring framework with Application Context XML file.

Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.

Participate in the software design, development and package implementation using the Hybris platform.

Developed JPA & Hibernate queries, and designed web pages using JSF & Primefaces

Experienced in deploying, configuring, maintaining applications on application servers such as Jboss, Web sphere (8.5,8.0), Web logic,JRUN4,GlassFish and Tomcat.

Developed the UI panels using JSF, XHTML, Appian, Oracle, AngularJS, XML, SQL, Data Modeling, WebLogic Application Servers, SaaS, POC, RDBMS, CSS, POJO and JQuery.

Experience in Lucene/Apache Solr to index the processed data to make use of Solr search capabilities.

Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies, SCRUM, SDLC,UML, Parallel programming, Extreme Programming and Test-Driven Development.

Hands on experience working on a Configuration Engine using Java, Groovy, Grails, AngularJS, Couchbase and Protocol-Buffers.

Had experience in JMS and Message Queue listeners for Message Queue Service.

Developed AJAX functionalities using frameworks like JSON, EJB, XML, JMS, SQL server,JBoss, EJB, XML, JMS, SQL server, Pro*c, DOJO and JQuery.

Experience in client-side development with HTML, CSS, JavaScript, and JQuery.

Hands on experience working with databases like Oracle, SQL Server and MySQL.

Written JUnit Test Cases for challenging environments.

Have written SQL queries to generate the reports for the Web Trade Service application.

Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.

CERTIFICATIONS

Completed an officially Certified, Oracle Certified Java Programmers (OCJP).

Completed an officially Certified, Oracle Database SQL Certified Expert.

Completed an officially Certified, Oracle Database PL/SQL Developer Certified Associate.

TECHNICAL SKILLS

Languages

Core Java, J2EE, SQL, PL/SQL, UML, C/C++, Lucene/Apache Solr,UML,

Web Technologies

JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS,HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript,Dojo, Angular JS,backbone.js,AJAX,Apache Camel.

XML Technologies.

XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers

Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS

IDEs

Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools

TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, JMock, I Report

Operating systems

Windows, UNIX, Linux, Sun Solaris.

Databases

Oracle 8 / 9i / 10g, HSQL, DB2, PL/SQL,My Sql, MS SQL Server 7.0, Sybase, MS-Access, Couchbase(NoSql).

Design Patterns

MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks

Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j,OSGi.

Version Control

CM Synergy, Rational Clear Case, Rational Clear Quest, CVS, VSS, SVN, Git.

WORK EXPERIENCE

#1 SR. JAVA/J2EE DEVELOPER

Client: JP Morgan Chase, Wilmington, DE. Feb’2013 – Till Date

DESCRIPTION: JP Morgan Chase Bank is one of the secured financial institutions that serves huge domain of customers. Bank offers various financial and banking services to its customers. The current application is a part of online banking that allows a customer to pay bills securely as well as enroll in monthly automatic recurring bill payment. The functionalities involved in e-bill payment are Add a Payee, Make a Payment, Set up Automatic Payments, Receive Bills Electronically, Request E-mail Notifications and Review Payments. The application also supports intra and inter-bank transfer of funds for a given customer.

RESPONSIBILITIES:

Effectively interacted with team members for requirements capture and Analysis.

Responsible for Understanding the scope of the Project and Requirement gathering.

Responsible for managing a team of three to four people unofficially.

Analyzed and documented B2B business requirements

Responsible for creation of Beans, Controller classes JSPs.

Configured Spring Web MVC Framework to implement MVC design patterns.

Worked on spring application framework features IOC container and AOP.

Worked on Hibernate object relational mapping according to database schema

Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.

Involved in the integration of multiple layers in the application.

Used Apache Camel for creating routes using Web service

Developed the SOAP API platform - a set of corporate endpoints and response handling, using Node.js.

Created RESTFUL service to offer easier data to specific users using PHP CI Restful function.

Configuration of Email Notification to alert users on ServiceNow activities.

Installed IBM Websphere MQ on new servers, transferred Queue Manager and all objects including queues (with existing messages in them), processes and channels to newly added servers and flawlessly reproduced the Production environment.

Design and development of Sync Administration UI that includes different modules/plug-ins like Well Manager Conflict UI, Seismic 2D/3D file synchronization UI in OSGi RCP/SWT platform.

Built the project using Maven by writing into POM.xml file to solve dependencies.

Developed single-page web applications and to provide synchronization to various parts of web-apps using backbone.js JavaScript library.

Worked on a team to develop front end components utilizing HTML5, CSS, JavaScript, jQuery and Dojo Toolkit framework.

Developed and implemented Oracle Endeca products as per client requirements.

Transferred data between front-end and back-end using JSON and AJAX.

Experience with Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.

Used Primefaces for developing the UI screens. Involved in designing the widgets for representing complex data.

Performed Unit testing on B2B Project.

Involved in creation of Test Cases for JUnit Testing.

Involved in debugging and troubleshooting related to production and environment issues

Wrote RCP views, perspective, preference pages, and editor for logging of meter data in hexa-decimal form

Used SVN, Perforce as configuration management tool for code versioning and release.

Performed machine learning experiments using an Azure ML studio, which uses K-means clustering and interacted with the Microsoft Azure Cloud.

Deployed the applications on Web Sphere Application Server 8.

Used the Java SDK Couchbase client to work on applications and started writing programs with help of it

Used Log4J to log useful information in the application code and JUnit for unit testing

Involved in constructing industry standard FIXML messages using Document Type Definitions.

Take the group-wide initiative to adopt udeploy for automatic application deployment for product release.

Performed Unit testing.

I was writing code in TDD manner and actively collaborated with rest of the team.

Performed E2E Testing.

Performed the day to day analysis for issue tracking system.

Managed the development server to deploy the application EARs and WAR files.

ENVIRONMENT: Java, J2EE [Servlet, JSP], XML,udeploy,Eclipse RCP, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT, Jenkins, Web services, Prime Faces,Apache Camel, Websphere Application Server 8,Couchbase NoSql and Oracle.

#2 SR. JAVA/J2EE DEVELOPER

Client: Barclays Bank, New York, NY Nov’2011 – Jan’2013

DESCRIPTION: Barclays was established more than 300 years ago. It has grown to offer a range of products and services tailored to meet the specific needs of its customers all over the world. As a responsible global citizen, Barclays is committed to ensuring the sustainability of the communities in which the business operates, and strives for sustainable relationships with customers and clients worldwide.

RESPONSIBILITIES:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.

Developed class diagrams and sequence diagrams using Enterprise Architect.

Analysis of Business requirements & Design Specification Document to determine the functionality of the ETL Processes.

Gathering information of about loan accounts.

Programmed customer management system by PHP Codeigniter

Developed the application implementing MVC Architecture integrating JSF with spring frameworks.

Involved in developing code for obtaining bean references in spring framework using dependency Injection (DI) and Inversion of Control.

Developed various screens using HTML5, CSS3, JavaScript, jQuery, ExtJS and AngularJS to onboard new team members, assign them to a specific project(s), data entry pages to submit weekly hours against specific tasks.

Created a model view framework in Node.js to facilitate rapid prototyping.

Involved in development of presentation layer using JSP and Servlets.

Created configuration files for spring, Hibernate and JSF integration.

Created protoypes using Node.js and backbone.js to create proof of concepts for determining the direction the Risk Management interface should take.

Asynchronously communicate with and parse data from JSON based web services

Implemented Object-relation mapping in the persistence layer using Hibernateframework.

Developed REST services using JERSEY implementation.

Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.

Applying rules on individual accounts by droolsrulesengine which contain certain business rules.

Designing the workflow according to the business requirement using Appian process modeler.

Designed User Interface using Appian Form Designer and JavaScript.

Created Technical documents to outline the Appian Design Architecture.

Develop process models to orchestrate automated business processes using Appian Enterprise BPM Suite.

Good working knowledge on Oracle Endeca Discovery Framework 1.3.

Communicated with external applications JMS messages using MQ Series.

Developed the helper classes for better data exchange between the MVC layers.

Implemented Multithread concepts in Java classes to avoid deadlocking.

Worked on Hybris Administration Console to perform update/initialize operations, validating scripts, checking the Flexi search queries, etc.,

Worked on transforming regular UI pages using websockets, standard JSF to PrimeFaces.

Created JUnit test cases using mockito and regression testing using SOAPUI.

Experience in testing (making test cases using JUNIT) and deploying applications using ANT and Jenkins tools.

Manage implementation Continuous Integration and Continuous Delivery (CI/CD)utilizing Hudson/Jenkins, Maven and udeploy technologies decreasing build times by 75% and implementation time by 85%.

Used Log4j as logging framework to capture the log traces of applications in debugging the issues.

Deployed the complete Web applications in WebSphere, GlassFish, Resin and TOMCAT servers.

Used ANT tool for building and packaging the application.

Used Subversion SVN and Clear Case for Source Control and Version Management.

Involved in developing UI layer using JavaScript, JQuery, and AJAX.

Interacted with testing team to fix defects.

Developed validations for the inputs from the UI.

ENVIRONMENT: JDK 1.6, J2EE, Servlets 2.5, Spring 3.2, JSF 2.0, PrimeFaces 5.0, JSTL, Hibernate4.1.9, XML, SVN, JAXP, XSLT, JMS1.1,ExtJS, Eclipse 3.2, Enterprise Architect, websocketsaja, Log4J 1.2, IBM DB2, JUnit, Jenkins Apache Axis2 1.4.1, Web services, MQ Series, SOAP, Maven, WSDL, PL/SQL.

#3 SR. JAVA DEVELOPER

Client: Maximus Inc. Reston, VA. Jul’2010 – Oct’2011

DESCRIPTION: MAXIMUS has partnered with federal, state and local governments to make public health insurance programs run effectively for the individuals and families they serve. It provides complete solutions, making large, complex systems and programs run smoothly.

RESPONSIBILITIES:

Involved extensively in use-case analysis and Flow business components.

Involved to write services talking to database and updating system level information’s.

Extensively worked with Hibernate for Object/Relational mapping, transparent persistence onto the Oracle database which was annotation based.

Involved in client installation and supported change requests and enhancements.

Used spring framework 2.5 with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.

Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.

Used rich client platform (RCP), for developing rich clients, as well as opposed to thin clients, such as web pages.

Used MQ series to send, receive and read the messages and also Created Queues.

Used XML based transactional support of Spring Framework.

Used Log4J for logging events. Developed packages, procedures, functions and cursors using PL/SQL.

Implemented design patterns such as MVC, DAO, and Façade.

Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.

Developed a web-based reporting for financial monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.

Implemented the required changes in the system and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.

Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, JDBC and Multithreading.

Developed Admin module to generate report and to give exact figure of item replenishment.

Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers like IE 6/7/8, Firefox 3.5/4.0, Safari and Opera for cross-browser implementation.

Designed a Graphical User Interface (G.U.I.) in Java Swing using various Swing components (Jtree, JTable,JList,JCombo Box,JMenu, and Layout Management).

Scaled the component interactions and generalized the interfaces using RESTfulwebservice.

Developed few Web Services for inter company operations and for retrieving the customer information from the central database using SOAP and JAX-RPC technologies.

Used Autosys/Shell scripts for batch jobs scheduling.

AngularJS is used to develop the single page application.

Used AJAX Framework for Dynamic Searching of Consumer Information.

Used Test-Driven Development with SCRUM Agile methodology and involved in all the business meetings and status update meetings as a part of SCRUM.

Analyzed the defects and categorized them based on severity using Quality Center.

Developed the application using OEPE, deployed the application in WebLogic Application Server and deployed the application using Jenkins deployment tool.

ENVIRONMENT: Java, J2EE, Eclipse, Oracle 10g, PL/SQL, UNIX, AJAX, Java Script, JQuery, Hibernate, Spring MVC 3.0, SOAP, JAX-RPC, XML, HTML, CSS, Swing, Maven, Restful, WebLogic, Jenkins.

#4 JAVA DEVELOPER

Client: Innominds Software PVT.LTD,INDIA Mar’2009 – June’2010

DESCRIPTION: This is a Logistics company based in Singapore which handles all type freight forwarding through air and sea. Also servicing for warehousing and distribution services. GLS is their application which handles all type of marine spares freight forwarding and generic cargos. The application handles quotation to invoice for cargos and ware housing. It provides facility to their customers to manage the logistics transactions and releasing stocks easily through online. This project has different modules, such as Logistics, Document Management System, Customer Portal, Trade Net and CCN."Logistics" is used to handle data related Create Quotients, Create Job and Generating Billing in various departments. This has various menus like Operations, Masters, Reports and Administrator.

RESPONSIBILITIES:

Participated in all phases of full life-cycle development of the system, including requirements analysis, software design, software implementation, testing, deployment and documentation.

Developed code for modules of small to large scope.

Constructed presentation layer implementing struts framework.

Written Form beans for the UI form validation and Action classes for the application flow.

Involved in writing the code for server side validations using Struts validator Framework.

Implemented asynchronous calls from UI using AJAX.

Developed Graphical User Interfaces using JSF with Prime Faces component library for user interaction.

Utilized different design patterns like MVC, DAO, DTO, and Business Delegate.

Written HQL Queries in Hibernate for retrieving the data from the database.

Involved in writing Hibernate mapping configuration files for POJO’s.

Implemented service layer using spring transaction management and DAO logic using Hibernate.

Involved in functionality enhancements of the Web Services.

Implemented Oracle Endeca environments for POS applications, in both nonproduction and production environments.

Eclipse for development environment and SVN for version control software.

Provided production support and made several enhancements to application.

Used Log4J to log useful information in the application code and JUnit for unit testing

Deployed application onJetty and JBoss server.

Involved in unit integration, bug fixing, acceptance testing with test cases, code review.

Performed datamodeling / database designwork.

ENVIRONMENT: JAVA, JSP, Struts1.1, Hibernate,Endeca, Java Script, CSS, XML, XSD, SOAP, JUnit, AJAX, PL/SQL, ANT, Eclipse,JBoss Server, PrimeFaces.

#5 JAVA DEVELOPER

Client: CMC,Hyderabad,India Jul’2007 – Feb’2009

DESCRIPTION: The Loan Processing System was being designed for State Bank of India. State Bank of India is one of the largest financial institutions that offer services like banking and investment. Loan Application System is an automated application enabling prompt and accurate processing of loan and credit card applications to clients throughout the USA. This project consists of the modules such as Cards, Loan Process, and Credit Check. The system was based on a multi-tier architecture using the MVC Model using Struts framework. Servlets and EJB were used as business-tier components where the business logic is executed for enhancing the performance and portability of the application.

RESPONSIBILITIES:

•Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.

•Assisted the analysis team in performing the feasibility analysis of the project.

•Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.

•Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.

•Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using WebSphere Studio Application Developer (WSAD 5.0).

•Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.

•Consumed Web Service for transferring data between different applications.

•Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.

•Extensively used IBM WebSphere 5.0 while writing code and for creating Data Sources.

•Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.

•Configured and used Log4J for logging all the debugging and error information.

•Developed Ant build scripts for compiling and building the project.

•Used IBM WebSphere 5.0 for deploying the application.

•Used CVS Repository for Version Control.

•Created test plans and JUnit test cases and test suite for testing the application.

•Participated in the production support and maintenance of the project.

ENVIRONMENT: Java, JSP, Servlets, JDBC, IBM WebSphere, Struts, HTML, XML, Oracle and JavaScript.

EDUCATIONAL DETAILS

Bachelor of Education in computer science from B V Raju Institute of Technology.



Contact this candidate