Post Job Free
Sign in

Software Developer / Java Developer/ J2EE developer

Location:
United States
Posted:
October 24, 2015

Contact this candidate

Resume:

Pidicheti Kumar

Java/J*EE Developer

*********.*****@*****.***

Professional Summary:

4+ Years of progressive experience in Object-Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing Implementation and maintenance in Web based and Enterprise Solutions using J2EE architecture.

Expertise in Core Java, JDBC, Servlets, JSP, JDBC, Frameworks (Spring, Hibernate) in Implementing web based and enterprise solutions.

Experienced in coding java design patterns and J2EE design patterns.

Proficiency in Model View Controller (MVC) Architecture based applications using Spring Frameworks.

Proven expertise in implementing IOC/Dependency Injection/convention over configuration features in various aspects of Spring Framework (Core, JDBC, web MVC, web flow, AOP).

Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.

Experienced with hibernate core interfaces configuration, transactional, session and criteria.

Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.

Experienced in agile development practices like Agile, Scrum, Extreme and SDLC.

Good Experience in web development using HTML, DHTML, CSS, JSP, JavaScript, JQuery, AJAX.

Extensively worked to build Model-View-Controller (MVC) and multi-tier Client/Server Architecture using Design Patterns like Business Delegate, DAO, Data Transfer Object, Service Locator, Singleton and Session Facade, View Helper Pattern.

Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.

Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i, 10g and 11g Express), MySQL and SQL Server environments.

Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures and Triggers, and Query optimization techniques.

Good Experience in software configuration management using CVS,GIT and SVN.

Experience in using Maven and ANT for build automation.

Exposure to quality processes like AGILE/Scrum.

Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.

Capable to research and upgrade to the new leading technologies.

Have sound technical, analytical and good programming skills.

Have good communication and inter-personal skills and very quick learner, adaptive, innovative, proactive and result oriented.

Very good self-starter, ability to multitask and thrive in a dynamic environment.

Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.

Experienced with hibernate core interfaces configuration, transactional, session and criteria.

TECHNICAL SKILLS

Languages

C, C++, Java, J2EE, SQL/PLSQL

Java Technologies

J2SE, J2EE, JSP, Servlets, JDBC, JNDI, web Services, AJAX, JQuery, JSON

Frameworks & Tools

JDK, Spring,Hibernate, JSP 2.0, Servlets 2.4, JUnit, Log4j

IDE

Eclipse, My Eclipse, Net Beans

RDBMS

Oracle 9i, 10g & 11g, MS SQL Server 2005, MySQL

Web/Application Servers

Tomcat 5.5/6.x/7.x, WebLogic11g/10.3/8.1,WebSphere 5.0/6.0, Tomcat 6, JBoss

Middleware

Rest Web services, Soap Web Services, JMS

Web Technologies

JSP, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, Ajax, JSTL

Applications/Tools

Ant, Maven

Operating Systems

Windows 98/2000/XP/NT, Unix, Linux, Mac OS X.

Version Controls

CVS, Visual Source Safe

Methodologies

Agile(Scrum, eXtreme), SDLC, TDD

Professional Experience:

Augusta Hitech Soft Solutions JUNE 2010 to APRIL 2014 ( 4yrs Exp )

http://www.augustasoftsol.com/

Project 3:

Client: RBS, UK Jan 2013 to April 2014

RBS Health Insurance

Software Developer

The Health Insurance Policy is a health insurance application. This Auto Insurance Application allows customers to access their account online. Application where current enrollees can login and view their insurance policy details, view and search insurance claims, amount paid to healthcare providers, view statements, maintain their profile and manage automatic payment enrollment and billing. This application also provides employee to access customer information to process & authorize claims of the customers and generates free quotes for the customers depending on the type of insurance package they selected. It also facilitates customers to pay their monthly premiums.

Involved in requirement gathering and analysis.

Responsible for the development of maven build based Java web application

Worked on development of PF (Policy Fulfillment) application which involves the coding of Spring 3 core for dependency injection, Spring 3 Hibernate for ORM and database as IBM DB2.

Involved in writing the server side and the client side classes using java.

Developed the creating the JSP Pages.

Used Spring IOC to inject Services and their dependencies.

Good Understanding and Experienced in Agile Development process for diverse requirements.

Worked on POC application that involves coding of Java, JSP and Spring 3 Core.

Developed unit test cases using JUnit.

Involved in Enhancements Development.

Integrated the Corticon Rule engine that calculates the Eligibility Determination for Medicare policies with the Java/J2ee.

Integrated Remote ID proofing, Verify Lawful Presence (VLP), Medicare web services.

Attended training in Insurance domain of Medicare and Medicaid.

Used SVN as version control system.

Designing and Coding for new enhancements.

Developed application with spring, Web Services with the help of IDE tool STS 3.1.0.

Used Maven for building the EAR file.

Project 2

Client: RBS, UK April 2011 to Dec 2012

ANTI-MONEY LAUNDERING(AML)

Software Developer

The goal of the AML project was to gather the information for all fraud alerts that we receive on a day to day basis. An input file containing fraud alerts is received from the AMLDS on an impromptu basis. Having this file as the base, a fuzzy logic is created to manipulate this file into a detailed file containing the fraud details such as the Fraud ID, the input id, secondary id, account numbers/merchant id's, national id information like govt id for all the fraud id's.

The Fraud ID could contain anything related to the transaction, ATM withdrawal, Govt ID of the card holder, account number of the customer. This ID is used to match with all the existing customers/merchant database to extract information about the input id, secondary id, account numbers and the source of the database from which this information is being collected. This detailed file is stored as a CSV in the IDN environment and the same file is being used to collect further detailed information including the transaction details and the personal details of the customers and merchants related to the fraud ID's.

Roles & Responsibilities

Implemented Transfer Funds, Messaging Service Modules using Struts and Tiles Framework with respect to Model-View-Controller (MVC2) Architecture.

Used JMS for reliable and asynchronous exchange of important financial information.

Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.

Developed the application in MVC design patterns using Struts, JSP, and Java Servlets

Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.

Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business

Delegate and Singleton design patterns.

Involved in Database Design and Development.

Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from MY SQL Database.

Investigate fraudulent and potential money laundry activity across the organization’s many business lines

Act as subject matter expert in AML and financial fraud investigations

Handle AML compliance monitoring and training recommendations

Review and monitor the preparation of Suspicious Activity Reports (SARs)

Preparation of client communications documentation for review by senior management

Used Log4J to capture the log.

Developed test cases and performed unit testing using JUnit.

Build application using Ant Scripts.

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

Environment: J2EE, JSP, Struts, Hibernate, JMS, JNDI, MY SQL, HTML, XML, ANT, WSDL, SOAP, SOA, Axis, Eclipse, Web Logic, LOG4J, CVS, JUnit, Windows.

Project 1: June 2010 to April 2011

Coimbatore, India.

Java Developer

Project Description: Call audit module is an intranet-based module, which helps in recording the feedback of the audited calls by the team leaders and supervisors. It now acts as a tool in Call Center to give valuable feedback to the agents on the various aspects of handling calls. It also generates three different kinds of reports. The monthly report gives the overall scores of the agent. The overall performance report gives the details of all the calls audited by the auditors sorted on the basis of agent name. The individual performance report gives the details of the areas of improvement agent wise. This module is now effectively used by the Call Center supervisors to track & manage the agent performance for the past two months.

Roles & Responsibilities

Involved in gathering and analyzing system requirements.

Played key role in the high-level design for the implementation of this application.

Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.

Developed UI using java swings.

Involved in Designing the Database Schema and writing the complex SQL queries.

Involved in Code reviews for other modules developed by peers.

Designing and establishing the process and mapping the functional requirement to the workflow process.

Accessed stored procedures and functions using JDBC Callable statements.

Executed and coordinated the installation for the project.

Worked on web-based reporting system with HTML, JavaScript and JSP.

Involved in Maintenance and Enhancement of the project.

Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML,

SQL and JUnit.

ACADEMIC QULAIFICATIONS

MSCS, Northwestern Polytechnic University, Fremont, CA. GPA 3.9/4.0 Grad Dec 2015

Bachelors in Computer Science from MGIT, Hyderabad, India May 2010

\\



Contact this candidate