Post Job Free

Resume

Sign in

Service Project

Location:
Alpharetta, GA
Posted:
June 28, 2017

Contact this candidate

Resume:

Vara Rama Krishna C

Sr. JAVA/J*EE DEVELOPER

E-mail:ac01vd@r.postjobfree.com

Mobile: 470-***-****

PROFESSIONAL SUMMARY

●Over 13 + years of experience including 4 years as a lead Tech lead /developer in design, development, deployment, and integration of enterprise scale information management applications for leading companies. Designed and developed multiple projects using J2EE technology.

●Hands on experience in designing, developing, testing and implementation of application software using Core Java, Multi-Threading, J2EE, JavaBeans, JNDI, JSP, Servlet, Hibernate, JPA, Spring, Spring Boot, EJB, SOA, Web services, JSON, JMS, MQ Series, Struts, XML, XSD, XSLT, JAXB, HTML, CSS, Angular JS, JavaScript, AJAX, JQuery, UML, Design Patterns, Maven, Ant, and Oracle.

●Experience in developing front-end/UI using the web technologies like HTML4/5, DHTML, XHTML, CSS2/3, JAVASCRIPT, JSON, XML and AJAX.

●Architected and standardized RESTful services for interaction with front-end components.

●Developed enterprise applications using Scala.

●Extensive experience as a Project Lead, including study and analysis of project requirements through customer interaction, preparation of Functional Specifications, Data modeling, project design, design Patterns.

●Strong experience of implementing Build Process using ANT, MAVEN script and Clear Case, SVN as versioning source control system

●Experience implementing JSF, Spring, Hibernate, Struts

●Working with agile tools Kanban Flow, Jira, Rally.

●Expertise in unit testing using JUnit.

●Experience in error logging and debugging using Log4J.

●Strong knowledge in creating/reviewing of data models that are created in RDBMS like Oracle, MySQL, MS SQL databases.

●Worked with operating systems like Linux, UNIX, and Windows 98/NT/2000/XP/Vista/7.

●Experience in working with versioning tools like CVS & Clear Case.

●Goal oriented, organized, team player with good interpersonal skills; thrives well within group environment as well as individually.

●Strong business and application analysis skills with excellent communication and professional abilities.

●Experienced in working in AGILE based development environment and participating in Scrum sessions.

●Have excellent communication and inter personal skills.

●Having knowledge on Big Data Hadoop echo systems.

Education

BE in Electrical and Electronic Engineering.

Technical Skills

Languages : Java, Java script, SQL, XML

J2EE Technologies : Servlets/JSP, Java Beans, JDBC, JMS, EJB, web services,

Databases : Oracle PL/SQL, SQL Server, DB2, PostgreSQL

No SQL : Cassandra

Web Technologies : HTML, XML, JSON, XSD, JAXB, JavaScript, CSS, Ajax

Application Servers : WebLogic, WebSphere,Tomcat, Docker and JBoss

Frame works : Hibernate, Spring MVC, Struts, Web Services

Operating Systems : Windows, Linux/Unix

Java IDE : Eclipse, IBM RAD and STS

Configuration tools : Perforce, SVN, GIT and Clear Case

Professional Experience

Project: Myatt U-Verse Sr Java/J2EE/ Tech Lead Jan 14 to till date

Client: At&t, Alpharetta, USA

Technology/Tools: Java, J2EE, RESTfull Web services, AngularJS, Cassandra, JXB, Linux, Maven, Hibernate, JBoss, Oracle Coherence, Solace and GIT.

Data Grid project acts as a data storage and is used to enhance the response for various AT&T internal client like MyAttUverse/CSI by caching data in Cassandra and Coherence (L2-cache).

The purpose of this project is to enable and enhance the accessibility of Wire line product features, account functionality, and self-service billing & support tools via a mobile device. By mobile, optimizing and enriching the scope of device friendly Wire line customer tools and self-service features, customers will be served with a mobile friendly feature-rich user experience that will drive greater customer satisfaction, willingness to recommend and customer retention.

Primary areas of focus for this project include:

Billing and Payment

View My Services and Features

Alerts

Responsibility: As a Programmer Analyst responsible for design, development, and deployment of Data Grid API for CSI layer to integrate with GRID-AC.

Core responsibility includes:

•Involved in Agile methodology of software development using practices of two week iterations and regular team meetings.

•Involved code migration from Kundera API to Odysseus API end to end development.

•Created new project setup for ICAD/ICD/IPA using Maven archetype and deployed into code cloud as central repository.

•Involved code deployment process into development server through SWM deployment process.

•Involved code build and deployment process end -to - end and prepared QC instruction for code deployment to QC servers.

•Involved in Zookeeper configuration setup in SVN and Zookeeper security and run the zktool to refresh updated configuration and non-secure and secure Cassandra cluster to validate user level authorization.

•Involved in writing XML Schema Definition (xsd), design and java object mapping.

•Implemented code to start the initial and delta load listeners to consume the solace messages from GDDN application and loading data into Cassandra nodes.

•Implemented the Cassandra script for creating key-spaces and column families.

•White box testing was done by using JUnit API.

•Designed Class diagrams and sequence diagrams.

•AngularJS integration with a back-end webservices

•Wrote the code for bulk data loading into Cassandra nodes.

•Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.

•Developed java test client for multiple applications for testing with all API's doing all kind of crud operations on Cassandra nodes.

•Works with Release team and done hot fixes and updating release notes for every deployment.

•Coordinated with QA testers for end-to-end unit testing and post-production testing.

•Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.

•Develop quality code adhering to Scala coding Standards and best practices.

Project: IM Connect–Tech Lead Jan 12 to Dec 13

Client: Iron Mountain, Philadelphia, USA

Technology/Tools: Java, J2EE, Restfull webservices, XML, EXT-JS, Spring, Cassandra, Linux Maven, Oracle, STS, Hibernate, TC server and IBM WebSphere MQ.

Iron Mountain is a world leader in information management services, assisting more than 140,000 organizations in 39 countries on five continents with storing, protecting and managing their information. IMConnect is a customer facing web application that enables users to access the Portal, Record Center, Shredding, Report Center, Escrow Management, and IMC Admin functionality. Currently the application runs in a WebSphere Portal Environment.

Responsibility: As a Teach lead responsible to design and delegating task to implement of Customer Management and Eligibility modules, coordinate development efforts of 05 Developers. Also lead efforts to develop in house tools to Junit & functional testing.

Core responsibility includes:

•Requirement analysis and prepare use case.

•Develop REST based Web Service Interfaces.

•Writing DAO classes to interact with Cassandra No SQL DB.

•Use spring MVC framework for UI publishing data from database.

•Written hive quires and shell scripts for data integration.

•Tuned SQL statements for performance improvements.

•Having Onsite / Offshore Coordination

Project: MMIS (Medicaid Management Information System) Dec 08 to Dec 11

Client: Affiliated Computer Services USA.

Technology/Tools: Windows XP, Java, JSF, Hibernate, EJB, Soap Webservices, Oracle, RAD, WID, IBM WebSphere MQ, And Rational Clear Case.

ACS Enterprise is a health care system developed for maintaining the Medicaid program of different states in the USA.

This system allows the poor and senior citizens to enroll as members, allows the service provider (doctors, lab technicians, ambulance services, etc) to enroll. The member can visit the doctors/hospitals and get services. The provider submits the claims to the system through mail/electronically/on-line through web. The system validates the claims, prices the services, applies a predefined set of business rules and disposition the claims. The payment process evaluates the claims further and pays the providers.

Responsibility: As a Tech Lead for team responsible to design and development of modules which process batch process job of member enrollment and integrate with other modules. Currently involve with team of 09 developers.

Core responsibility includes:

●Analysis of the specifications provided by the clients

●Modifying Components using Java & J2EE technology to implement the BR.

●Implementing the BPEL using WID 7 and integrating J2EE applications

●Taking care of issues while doing Build Activity.

●Manage Spring Integration with MQ Series/JMS Server

●Involved in Merge by using the Rational Clear Case.

Project: Yodlee Customer Care May 07 to Dec 08

Client: Yodlee InfoTech Pvt ltd., Bangalore

Technology/Tools: HTML, JavaScript, Spring, Oracle, JBoss, Perforce and EJB.

Yodlee InfoTech a U.S based Financial Software product manufacturing Company which makes online banking more profitable. Yodlee Money Center is one among them. Money Center helps in customer managing his various bank accounts and his payments. Money Center has functionalities such as adding an existing banking account to Yodlee account, making bill pay both online and cash payment. During all those transactions there are possibilities for failures such as system failure/lack of funds. All the failures reported by the customers will be logged into a system called YCC (Yodlee Customer Care Application) by the call center support operators. This YCC Helps Money Center to manage the transaction failures and follow up. There are 3 main parts in YCC (I) Administration (ii) Customer Management (iii) Case Management. Users will be having access to different features and parts of the application based on some Entitlements called Access Control Lists (ACL). Group Policy Management (GPM) Module, which is the heart of YCC, deals with these ACLs.

Responsibility: As a Principal consultant in a team of 20 people for Interface team responsible to design and development of new modules for YCC.

Core responsibility includes:

Worked in 3 modules.

Developed the code in JSP and Actions Class.

Involved in Design and development.

Testing - Unit testing using Junit.

Project: CustomerNet (ESP) Apr'06 - Apr'07

Client : General Electric Consumer and Industrial (GEC & I) Bangalore

Technology/Tools: Java, JSP, spring, JavaScript, Html, CSS, Tomcat, Oracle 8i.

Customer Net provides business solution for GE-Warranty Management System in selling service contracts based on GE-Business rules. GE-Consumer Industrial Products or Appliances has facility to extend warranty with interest of Consumer. If consumer wants to extend the warranty, he must purchase service contract from GE-Dealers. Each consumer will have only one service contract on purchase of products from same dealer on same date. Each dealer will maintain a unique batch number, which identifies batch of service contracts for a dealer account. Batch status may be open, closed, processed, and cancelled. And contract status may be new, missed, and cancelled. When a batch is closed it will sent to GE-Warranty Management System and then batch will be processed and sent to GE-call center database. Each consumer will be assigned invoice# / ticket #. On purchase of service contract consumer can avail the service from GE-Service providers till this extended warranty time.

Responsibility: As a Software Developer in a team of 10 developers responsible to design and development of new modules.

Core responsibility includes:

Developed the code in JSP and Actions Class and DTO's.

Handle all the requests related to application which will come through MITR.

We to discuss with the client regularly through same time chat and Net-meeting.

and involved debugging, testing, and fixing the bugs.

Project: ALL STARS Mar'05 -Apr'06.

Client : Long Beach Acceptance Corp., USA.

Technology/Tools: Web Logic, Java, JSP, Struts, Hibernate.

LBAC is an independent automobile finance company engaged in underwriting, purchasing, securitizing and servicing automobile retail installment sales contracts originated by franchised and independent automobile dealers about the sale of used and new automobiles. The typical LBAC customer is generally a consumer who is unable to obtain financing from traditional sources. LBAC's business strategy is to enhance profitability by focusing on customers who are charged higher rates of interest than prime borrowers, while managing risk through careful underwriting, risk-based pricing, and intensive collection management.

The scope of the LBAC project is to reengineer the current legacy system of the Loan Servicing. The main modules in the LBAC project are Loan Boarding, Payment Processing, Collections, Service Requests, Loan Modifications, End of Period, Transactions, and Correspondence.

Project: Gaffey Remittance System Dec' 03 - Feb' 05.

Client: Gaffey Plus Associates, U.S.

Technology/Tools: Web Logic, JSP, Struts, JDBC, Oracle 8i.

Health Insurance companies require new relationship with hospital to dispatch assignments when a claim is made. Gaffey Remittance system delivers a business solution to insurance companies to ensure that claims are scheduled to hospitals in a proper file format. It keeps track of the information by gathering information from hospitals and insurance companies. It maintains the entire file having information of claim, treatment details, patient details, details of insurance and hospital. The current system generates reports for every claim sent by insurance companies with all the information. It benefits Insurance companies to cut their costs for tracking the claims and for providing high quality treatment to the insured with in a minimal span of time.



Contact this candidate