Post Job Free

Resume

Sign in

Java Developer Service

Location:
St. Louis, MO
Posted:
September 20, 2016

Contact this candidate

Resume:

Bhavana G

Phone: 816-***-****

Email:acwo31@r.postjobfree.com

Professional Summary

Skilled developer with over 8 years of experience designing and implementing Object Oriented, Pattern based applications and enterprise solutions using Java/ J2EE technologies. Proven ability to design and implement quality applications that meet or exceed customer expectations.

Demonstrated experience in the building web based multi-tier Java applications using Core Java, J2EE, JSF, JSP, EJB, JPA, JDBC, SERVLETS, JAVA SCRIPTS, JSTL, JMS, HTML, CSS, XML, XSLT, Spring, Hibernate, Web services (SOAP and Rest based API), Struts, Mule Soft and various data base systems.

Well versed with software development methodologies like Agile approaches extreme programming, TDD and Scrum.

Extensive experience in all phases of SDLC like analysis, design, development, implementation and production support of software in enterprise & distributed J2EE applications.

Experience in creating robust User Interface (UI) using Angular JS, JQUERY, GWT (Google Web Tool Kit) for developing web applications and also having strong knowledge on web based GUI's using Applets, Swing, Servlets, JSP, HTML, XHTML JavaScript and CSS.

Extensively followed iterative methodologies such as Agile (SCRUM) and test-driven development in multi project implementations

Proficient in designing and developing SOA solutions using SOAP based and RESTful web-services (JAX-WS and JAX-RS)

Expertise in Hibernate, Object Relational Mapping and in writing DAO using Hibernate and Hibernate mapping files.

Experience in using design patterns and frameworks such as MVC, Singleton, Session facade, Value Object, Service Locator, Business Delegate etc

Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.

Application development experience using Core Java programming, multi-threading, reflections, generics, Collection, Generics, Exception Handling and adhering to OOPS concepts.

Developed Browse and Checkout modules of the application for different mobile and tablet versions using Bootstrap (HTML5, CSS3, SASS and AngularJS).

Strong Web application development skills using JSP, AJAX, HTML, DHTML, CSS, JavaScript.

Good Knowledge of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.

Extensively worked in Dependency Injection, Inversion of Control (IoC), Spring MVC, Spring JDBC and Auto Wiring concepts using Spring framework

Expertise in using SQL and PL/SQL to write stored procedures, functions, packages and triggers.

Experience in using JUnit testing framework and log4j.

Expertise in developing and deploying J2EE applications on application servers like Tomcat, Web Logic, JBoss and WebSphere.

Experienced in working messaging systems like JMS, Queue/Topics, Web sphere MQ, JMS API.

Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services

Experienced in using Version Control tools like CVS, SVN and GIT.

Performed Integration and deployment of applications done using tools like ANT and Maven.

Motivated team player with ability to work under minimal supervision processing strong analytical, problem solving and strong and succinct communication skills.

Excellent work ethics, leadership qualities as well as a great team player.

Technical Expertise

SOA/Web Services

SOA / Web Services Mule ESB, Apache CXF, AXIS2, Spring Web Services, Spring Integration, SOAP, WSDL, UDDI

Methodologies

Agile, Waterfall model, Scrum, Rapid Action Development (RAD)

Java/J2EE Technologies

J2SE, J2EE, JDBC, JSP, Servlets, EJB, JMS, JPA, JDBC.

Frameworks

Struts, Spring Framework, Hibernate, JSF, Mule ESB, JQuery, Ajax

Platforms

Windows 2000/Vista /XP, UNIX, LINUX

Web Development

AJAX, HTML, XHTML, CSS, XML, XSL, XSLT, JavaScript, GWT, Dojo, JQuery

Version controls

CVS, Rational Clear Case, VSS, SVN, GitHub

Databases

Oracle 9i/10g, MySQL, DB2,Teradata SQL client

Professional Experience

Harland Clarke, San Antonio, TX Jan’15 – Present

Role: Java Developer

Description:

This application is a legacy application that was initially written 15 years ago in MS Access. This application manages sales leads (has over 1000 contact agents that use the system) that the agents track throughout the operating companies(Velasis/HC/Scantron). It is called the Lead Management Database system and is critical to the organization. There are 70-100 UI screens that need to be migrated, 200+ database tables and 35 gigs of data that they will be working with.

Responsibilities:

Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.

Developed stored procedures to extract data based on the business criteria.

Used Spring MVC along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application in presentation/Web tier.

Integrated Spring Framework with Hibernate for Data Persistence.

Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files.

Used Hibernate to connect with Oracle database to store and fetch data.

Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.

Used AngularJS framework to develop dynamic web pages.

Implemented User friendly interfaces using AJAX, and created components using JQuery for client side form validations and used JSON for creating objects in Java script.

Implemented application logging using Log4J framework for logging, debugging and troubleshooting the run time exceptions.

Designed and Implemented SOAP web services using JAX-WS API for the different operations provided in the User Interface.

Developed applications using RAD IDE and deployed in Web Sphere Application server.

Spring 3.1 annotations (Controller) mechanism to create RESTFUL applications.

Developed and Consumed Web Services using Eclipse IDE (Both SOAP and RESTFUL Services).

Created medical claim form using JSP, JSF, HTML, JPA, CSS and JavaScript.

Environment: Java 1.6, J2EE, JSP, Servlets, Hibernate, Spring 3.1, Maven, XML, SQL, PL/SQL, Oracle, Web Sphere 6.0, JUnit, CSS, Ajax, JQuery, JSON, RAD, Log4J, JAX-WS Web Services.

Client: DaVincian Technologies, Austin, TX. July ‘13 – Dec’15

Role: Sr. Java/J2EE Developer

Project: Revenue cycle Management

Description:

DaVincian's revenue Orchestrator platform for the healthcare organizations. It delivers real time Actionable Intelligence empowering organizations to analyse, manage and automate the entire revenue cycle for optimized financial outcomes. With Actionable Intelligence organizations achieve new levels of performance and decision making not available with existing applications. The result is increased efficiency and productivity, cash acceleration, reduced denials, increased cash collections and reduced bad debt write-offs. Prompt users to immediately take actions to address issues. Actionable Intelligence like Escalate unresolved issues to decision makers in a timely manner, ensure consistency of “best practices” across the entire revenue cycle, remove silos to continuously work across the entire revenue cycle, Drive results and accountability by tracking user performance and key benchmark metrics which helps hospitals to achieve.

Responsibilities:

Actively participated in requirements gathering, analysis, design and testing phases.

Worked on Discovery module which is a business intelligence application that provides powerful interactive web-based analytical Reporting and Trending capabilities, along with summary Executive Dashboard views. The application helps healthcare organizations effectively manage and

Worked on Challenger which is a Pre-adjudication processes monitor previously billed claims using payer specific claim-status technology (un-solicited or solicited) enabling organizations to start working on issues within a few days of claim submission.

Used AngularJS framework to develop dynamic web pages.

Experience in Guardian real time web-based workflow solution to fulfill today’s front-end revenue cycle needs which delivers real-time Actionable Intelligence to comprehensively address all key areas of Access Management. Its proactive rules empower users to achieve new levels of operational efficiency, accuracy and timeliness event denied claims.

Pay Advantage TM calculates the patient out-of-pocket expenses after taking into account the copayment, insurance deductible, and coinsurance, based on the medical services.

Developed the business rules in workflow rule engine using JSPs and PL/SQL.

Worked on SQL Server Management Studio to write complex SQL queries and Stored Procedures to retrieve data from the SQL Server.

Implemented application using MVC architecture integrating Hibernate and Spring frameworks.

Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.

Implemented the Enterprise JavaBeans to handle various transactions

Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.0

Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.

Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and Action Servlet as a Controller.

Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.

Developed custom validations and consumed Struts validator framework validations to validate user input.

Used Spring Security for Authentication and authorization extensively.

Used Spring Core for dependency injection/Inversion of Control (IoC).

Used Log4j for debugging the issues and exceptions.

Participated in designing Web services framework in support of the product.

Involved End to End development by integration Front End and Backend by Debugging.

Involved in complete development of “Agile Development Methodology” and tested the application in each iteration.

Extensively written unit and integration test cases using mock objects and JUnit.

Used XML to transfer the application data between client and server.

Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.

Environment: Java J2EE, JSP, JavaScript, Ajax, Spring 3.2, Angular JS, Eclipse 4.2, Hibernate 4.1, XML, Tomcat, Oracle 11g, Toad 10, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, Web service, XML, SOAP, JAX-WS and SoapUI

SunTrust Bank, Atlanta, GA

Role: Sr. Java Developer Apr ‘11 – May ‘13

Project: Online Portal System

Description:

The portal has been developed which includes refinance check, pre-qualification of the loan, the rate shoppers that gives an easy and powerful way to shop daily rates for the selected states. This application is to develop portals for getting quotes for mortgage, mortgage approval and also setting up of auto-payment for monthly payments.

Responsibilities:

Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application

Successfully delivered design and code using Scrum methodology in Agile environment.

Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration

Successfully created UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose

Designed and developed application based on Spring framework using MVC design patterns.

Involved in implementation and unit testing of the product

Performed gap analysis and prepared reports to identify applications and business processes that fell short of PCI standards.

Developed Spring Action Classes and Form Beans

Designed and developed the UI using JSP, HTML, CSS, AngularJS and JavaScript

Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.

Wrote AngularJS controllers, views, and services for new website features

JSP Content is configured in XML files

Implemented session beans using EJB 2.0

Deployed the web components into the Web logic application server

Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.

Hibernate is used as persistent at middle tier for providing object model over relational data model

Code reviews, customization and maintenance of code across applications.

Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts

Creating environment for user-acceptance testing and facilitating integration and user acceptance testing with JUNIT

Responsible for release of code into production and its integration with other applications

Identifying and developing test cases and test scripts to perform load tests for performance and regression testing

Environment: Core Java, J2EE, Spring 3.1, Eclipse, Hibernate, XML, JSP, JDBC, Rational Rose, JavaScript, HTML, AngularJS, JUnit, DB2, Oracle 10g

TRACFONE Wireless, Miami, FL

Role: Jr. Java Developer Dec ‘09 – Mar ‘11

Description:

TracFone Wireless is the largest independent nationwide provider of prepaid wireless communications in the U.S. TracFone Wireless is a subsidiary of America Mobile, Latin America's largest wireless company. The company offers an off-the-shelf, pay-as-you-go, prepaid wireless service with no annual contracts, credit checks, monthly phone bills, activation fees, security deposits or age limits. The application has a multi-tier architecture with support for operations like activation/reactivation of wireless service.

Responsibilities:

Ported service to expose them as SOA web services. Used Oracle Enterprise Manager, Oracle Service Bus, and Data power (for PCI CC encryption).

Straight Talk GSM: Designed and developed module for Straight-Talk to have support for GSM phones with prepaid engine accepting codes over OTA.

Designed and developed module for Tracfone to have support for new Sprint Carrier and to support smart Android handset phones in the system.

Designed and re-wrote modules written in Clarify API to pure Java implementation in order to optimize speed and remove dependency on Amdocs’s clarify API.

Designed and developed modules for NET10 to support unlimited monthly plans for dedicated handsets.

Designed and developed spring based Template structure for Implementing Facade service pattern for exposing services (used by Web and IVR applications).

Designed and developed the authentication module to support SOX password compliance using spring and spring remote (Spring HTTP Invoker) services.

Designed and developed the initial ground work based on Spring J2EE framework (with spring web-flow) for doing Activation/Reactivation.

Developed UML diagrams that are required for the model.

Designed and re-wrote modules of application (that used clarify solutions) in J2EE and spring in order to speed up and optimize the application.

Provided production application support in order to fix outstanding issues encountered.

Environment: Oracle Enterprise Manager, Data power, J2EE, Spring Framework, WebLogic 8.1, Oracle 9i, JEXL.

Sing Post,

Role: Java Developer, India Sep ‘08 to Nov ‘09

Project: CTF (Centralized Transaction Framework)

Description: CTF module is to maintain total transactions done by different channels like Kiosks, Post office and etc.CTF is maintaining the Agent details, financial details and also sending the total Financial details to Agents based on service. In CTF we are maintaining different services and maintaining the Transaction details based on the service.

Responsibilities:

Implement the business logic using core java.

Developed service layer for interact with Dao layer.

Developed the Beans as part of the Front Controller to handle user requests.

Used JDBC to fetch data from Oracle database.

Developed the front end using JSP, HTML, CSS and JSTL.

Involved in deploying applications on web logic application server.

Involved in writing and configuring log4j.

Environment: Java, J2EE, JSP, JDBC, JavaScript, CSS, Oracle.



Contact this candidate