*******.***@*****.*** 972-***-****
EXPERIENCE SUMMARY:
16+ years of professional IT experience in all phases of software development life cycle (SDLC) including system design, development, and delivery of enterprise software.
Extensive experience in developing the application for Telecom, Financial, Insurance and Retail domain.
Experience in using AI tools like CoPilot
Experience in using different cache frameworks like Redis, Ehcache, SpringCache
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Expertise in developing Microservices using Spring Boot to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies.
Thorough working knowledge in application development using Core Java, J2EE, Applets, Swing, ULC, EJB, JSP, Java Script, Servlets, JDBC,JMS, JMX, JSF(Java Server Faces), Struts, Hibernate, Spring.
Excellent experience in developing and implementing web applications using JQuery, DOJO, AJAX, JavaScript, CSS, HTML, XML and XSLT.
Experience in working with application development environments using BEA Web Logic, IBM WebSphere 5(WAS5), WSO2 and Apache Tomcat.
Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse, RAD and JBuilder.
Expertise in Design Patterns including Data Access Object, Transfer Object, Business Delegate, MVC, Composite View and Singleton.
Worked with Test Driven Development (TDD) and Behavioral Driven Development (BDD) process
Strong experience with Junit, PowerMock and Mockito Frameworks in performing unit testing in applications.
Excellent in databases like Oracle 9i/8iand DB2.
Used Ant and Maven scripts to build and deploy the J2EE applications.
Worked on Log4J package for logging purposes and CVS, Clear Case for the version control.
Experience in working on different operating systems like Window XP/2003/2000/, UNIX.
Expertise in XML and related technologies like XSD, DTD and parsers like DOM and SAX.
Expertise in coding stored procedures, functions, triggers, packages using SQL and PL/SQL with tuning concepts.
Proven ability to design, trouble shoot and solve the complex problems in different computing environnements. Expérience and knowledgeable in Hadoop Big Data, Hive, Apache nifi, Sqoop, data governance, NoSQL, SQL, RDBMS, GCP, DevOps tools.
Knowledge in PEGA and C/C++.
Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
TECHNICAL PROFICIENCIES:
Languages:
Java (JDK 1.8, 11 and 17), C, C++, Python, SCALA, SQL, PL/SQL.
Web and Java/J2EE Technologies:
Servlets, JSP, JSTL, JDBC, RMI, JNDI, EJB(Sessio Beans, Entity Beans, Measage Driven Beans) JMS, JavaSwings, Applet, HTML, CSS, JDBC, JMS, JSF, JNDI, Applet, AJAX, SAML, OAuth2, Micro services. REST API.
Architecture/Frameworks:
J2EE 1.4/1.3, Struts2.x/1.x, JSF, Spring, Hibernate3.0, MVC, Angular 8
BigData/Hadoop:
Hadoop, Sqoop, Apache Nifi, GCP, BigQuery, Hive, Presto, Spark, PySpark
Web Services:
SOAP, WSDL, UDDI, AWS, EC2
Testing Frame:
Junit, PowerMock,Mockito and Log4j.
XML Technologies:
XML, XSL, XHTML, XSLT, SAX, DOM.
Application Servers:
Tomcat, WebSphere, WebLogic,JBOSS, Glassfish andJRUN.
Databases:
Oracle 9i/8i, DB2, MS Access, SQL Server, Mongo DB.
IDE Tools:
Eclipse, My Eclipse, IntelliJ, VS code and RAD.
Scripting Language and Build Tools:
JavaScript, JQuery, ANT, Maven, Gradle, Docker and Terraform.
Operating Systemsripts:
Windows 98/2000/NT/XP, LINUX.
PROFESSIONAL EXPERIENCE:
Client: Wells Fargo
Role: Sr. Developer
Duration: JUL 2023– Till date
Work location – Chandler, AZ
Description:
We are currently in the process of developing a Credit Card Rewards calculation application tailored for Wells Fargo. This pivotal application is designed to calculate rewards and allocate points to individual customers based on their credit card activity, in collaboration with the EPSILON team.
Functioning as a vital communication channel, this application bridges the gap between the reporting application and the CCODS application, ensuring seamless data exchange and processing.
As part of this initiative, we have crafted multiple applications, including the transaction router, leveraging cutting-edge Event-Driven technologies like Kafka. This router serves as a dynamic navigation system for diverse scoring systems such as Cobrand, GPCC, and SBC Rubicon projects, enhancing the overall efficiency and accuracy of reward calculations.
Responsibilities:
Designed and developed RESTapis using Spring boot and spring batch.
Implemented event-driven communication using Apache Kafka to route credit card transaction events from the Transaction Router to multiple downstream scoring engines.
Developed Kafka producer services using Spring Boot to publish high-volume transaction messages to Kafka topics for asynchronous processing.
Implemented Kafka consumers in scoring engine services to consume transaction events and trigger reward calculation workflows.
Designed and configured Kafka topics and partitions to support scalable and parallel processing of large volumes of transaction data.
We have used Splunk and Appdynamics for monitoring logs
Upgraded Java version to 17 and spring batch version to 5.2
Migrated deploy process from UCD to Harness and PCF to OCP.
Developed web page using JSF for internal operations to operations team to reprocess transactions.
We have used CheckMarx scans for identifying the security flaws in the application code.
We haveusedBlackduck tool to identify security vulnerabilities in third-party JAR files
Environment: JDK 11/17, JUnit, Spring, Spring boot, Spring batch, Kafka, Micro services, Restful Web Services, Postgress, Harness, JSF, Mongo DB, Jenkins, Gradle, GIT HUB.
Client: Verizon (NDL)
Role: Sr. Developer
Duration: OCT 2020– JUN 2023
Work location – Irving, TX (remote)
Description:
NDL is a big data platform for providing the analytics and reporting dash board to the Verizon users.
Responsibilities:
Experience in collecting data from Kafka/Pulsar message bus and transporting the data to public/private cloud platform using NiFi, Data Highway and log stash technologies
Produced Kafka messages using NiFi from HIVE data
Collected data from Mongo DB and added into HIVE tables using SPARK
Created REST API’s using spring boot and Micro services using Test Driven Development (TDD) process.
Developed data pipeline using SQOOP and Nifi to ingest customer insurance data into HDFS for analysis.
Created reports for the BI team using Sqoop to export data into HDFS and Hive.
Wrote Ad - hoc queries for analyzing the data using HIVE QL.
Created Big Query tables and moved data to GCS bucket.
Trouble shooting on Big Query tables data.
Developed Big Query queries to extract and deliver meaningful insights to end users
Created REST API from Big Query tables and Mongo DB tables.
Worked on python script to consume data from services.
Developing Spark applications using multiple programming languages such as Python and Scala
Developed java batch process using sprint boot to generate reports on request
Environment: HDFS, YARN, SQOOP, GCP, BigQuery, Presto, Apache Nifi, Spark, py spark, Kafka & Pulsar, JDK 1.8, JUnit, Scala, Spring, Spring boot, Micro services, Oracle, Postgress, Mongo DB, Jenkins, Gradle, GIT HUB.
Client: Florida Blue (BCBSFL) (Agent Point Services)
Role: Sr. Developer\Lead
Duration: JAN 2019–AUG 2020
Work location – Jacksonville, FL
Description:
This application serves as a single centralized source for Third party Agency and associated agent information. It interacts with various systems like NIPR, SumTotal, HireRight to get the Agent license details, perform background checks and certifications. This web application is replacing the existing Siebel application and its functions like On-boarding, Registration, Terminations.
Responsibilities:
Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model
Used agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
Designing, coding, preparing documentation, interfacing with other development efforts, testing a wide variety of applications and implementation.
Created API’s using spring boot according to requirement and UI needs.
Followed TDD and created JUNIT test cases.
Implemented web service and API consumption layers using spring boot.
Created CURD operations using MyBatis.
Created spring batch according to requirement.
Created Micro services according to functional requirement using Test Driven Development (TDD) process.
Tested Rest API end points using SWAGGER.
Developed user interface by using the React JS.
Added redis cache in all environments.
Implemented redis cache for configuration values.
Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Called the Restful web services calls for POST, PUT, DELETE and GET methods from UI.
Maintained states in the stores and dispatched the actions using redux.
Created UI pages using Angular 8.0 as prototype.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Used Gradle build tool to automate the process of generating Dockerfiles, building Docker Images and pushing them to Docker Private Registry.
Environment: JDK 1.7 and 1.8, Spring, Spring boot,Spring batch, React, Angular 8.0,XML, JSON, DB2, Postgres, MyBatis, Mongo DB, SQL Developer Tool, JUNIT, Webservice, BOOMI, SPLUNK, RALLY, Python, Kafka, Redis, Jenkins, Gradle, Maven, GIT, Docker, SWAGGER, SAML and Windows 10
Client: Florida Blue (BCBSFL) (Agent of Record assignment)
Role: Sr. Developer\Lead
Duration: SEP 2015–DEC 2018
Work location – Jacksonville, FL
Description:
Sales IT AOR system is part of Agent Point initiate that supports the AOR assignment for U65 Individual policies in FB. The system integrates with multiple systems to receive sales and enrollment data and maps the enrollment data with sales to assign the agent to contract. The Owning agent and writing agent are assigned to contracts. The owning agent logic is based on the contract's continuous which is derived from CIP web-service response and writing agent logic is derived mapping the enrollment received from NASCO to the NPN or AOR on sale transactions received from On or Off exchange channels. The contracts are also assigned a dummy values which clearly indicate the scenarios for business to take priority in resolving them. The AOR assignment data is fed to CIP, Sales comp and exceptions are routed to Siebel.
Responsibilities:
Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model
Used agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
Developed EAS logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
Designing, coding, preparing documentation, interfacing with other development efforts, testing a wide variety of applications and implementation.
Implemented JSF framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
Created spring batch according to requirement.
Created RST API’s using spring boot and swagger.
Developed user interface using JSP, Tiles Framework, JQuery, HTML, CSS, JavaScript, AJAX and JSTL.
Created stored procedure(PL/SQL) for couple of transactions.
Created unit tests using JUNIT, PowerMock and Mockito.
Environment: JDK 1.7 and 1.8, JSF (Prime faces), Spring, Spring boot, spring batch, HTML, Java Script, AJAX, XML, XSLT,DB2, JMS, Hibernate,PL/SQL,SQL Developer Tool, JUNIT, Webservice, BOOMI, LOG4J, RALLY,MAVEN, SVN, and Windows 10
Client: AZ Department of Environmental Quality, PhoenixAZ (MyDEQ)
Role: Sr. Developer
Duration: NOV 2013–SEP 2015
Work location – Phoenix, AZ
Description:
This product is used in corporate to monitor the store operations by providing a utility application
Responsibilities:
Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model
Used agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
Develop web services using WSO2 for database connectivity and manipulation.
Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
Designing, coding, preparing documentation, interfacing with other development efforts, testing a wide variety of applications and implementation.
Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
Developed user interface using JSP, Tiles Framework, JQuery, HTML, CSS, JavaScript, AJAX and JSTL.
Created stored procedures(PL/SQL).
Used JavaScript and struts validation framework for performing front end and server side validations.
Created unit tests using JUNIT, PowerMock and Mockito.
WSDL tests before proceeding into DSS.
Created Jasper reports for various reports.
Environment: JDK 1.7, Struts2-jquery, Spring, JSP, Servlets, HTML, Java Script, AJAX, XML, XSLT,WSO25.2, WSO2-ESB 4.8, Oracle, PL/SQL(stored procedures),SQL Developer Tool, JUNIT, Webservice, Spring, LOG4J, RALLY,MAVEN, SVN, and Windows 7
Client: TOMAX, SLCUT (Store Service Monitoring/Software Distribution)
Role: Sr. Developer
Duration: JUL 2012–OCT 2013
Work location –Salt Lake City, UT
Description:
This product is used in corporate to monitor the store operations by providing a utility application that provides capabilities for store process monitoring, starting and stopping store services, starting and stopping store databases, store command execution, monitoring the software and database, and other services that become necessary for ensuring the store operations are up and running.Software Distribution is used to stage and install the software update in stores from corporate and also shows the status back in the UI for the scheduled stage/install updates
Responsibilities:
Involved in the design, Coding, Testing, and Implementation of the applications using Agile-scrum Methodology.
Involved in daily scrum to discuss status.
Designed UI screens using ULC, JSP, JSTL, Struts 2.0 and HTML.
Developed new screens using ULC to maintain customer based repository.
Involved in discussion with other teams in requirement gathering and developed new screens to configure metrics and to send Alerts to production support teams.
Used JavaScript for client side validation of user forms and implemented struts 2 XML validations.
Used Spring IOC in configuration andAOP for logging.
Developed new screens to monitor store status using ULC.
Created server side REST web service using JAX-RS.
Used JDBC to access Oracle and Postgres database for accessing customer information.
Developed standalone application to build new stores DB form deferent DB schemas, which includes creation of new tables and loads data from head quarter using Core java and Threads.
Crated stored procedures (PL/SQL) for complex operations.
Created unit tests using JUNIT.
Integrated Findbug tool to eclipse and fixed Findbug issues and sonar cube issues.
Environment: JDK 1.6, SWING, ULC, EJB, Struts, Spring, JSP, Servlets, HTML, Java Script, AJAX, XML, XSLT,Freemarker,JBOSS 6.0, Hibernate 2.0,Oracle, Postgres,PL/SQL(stored procedures), TOAD, JUNIT, Webservice, Spring, JMX, LOG4J,,JIRA,MAVEN,Sonar cube,CVS, and Windows 7
Client: BCBSFL, Jacksonville, FL (Student Enroll & PRA Desktop)
Role: Developer
Duration: APL 2011–MAY 2012
Work location - Jacksonville, FL
Description:
Supporting deferent applications in EBC (Enroll, Billing and Commission) Group. Involves development new projects, enhancement and maintain existing projects.
Responsibilities:
Involved in the detailed design, Coding, Testing, Implementation and support of the applications using Agile Methodology.
Designed UI screens using JSP, JSTL, Struts 2.0 and HTML.
Used JavaScript for client side validation of user forms and implemented struts 2 XML validations.
Used AJAX for asynchronous communication with server to provide better user experience.
Actively involved in designing and implementing Data Access Object (DAO), Service Locator, Data Access Objects and Singleton and Data Transfer Object design patterns and core java.
Implemented asynchronies process using JMS and MQ. Using internal JMS framework to control MQ retry process and MQ failover. Involved in sending instruction to create MQ to Middleware Team, Create Queues, Queue Connection factory, Listener port to WES team, Create MDB and Business logic.
Used Spring IOC (Inject Components and connect web and service layers), AOP (Logging)
Maintain batch jobs using Control-M
Used SAX and DOM XML parsers to parse XML files receiving from other modules in the application.
Used JDBC to access DB2 database for accessing customer information.
Bug fixing in existing applications.
Used Clear Case for version controlling.
Involving in discuss with other technical areas to meet the business and technical requirements, these are Data power, Web Environment Services, Siebel, CIP, HATS and EAS.
Implemented SOAP webservice using Axis, to support external and internal application and control the transaction. Worked on consuming soap web services. Created WSDL, Schema, Stateless Session Bean, Business logic, Exception Handling,Transaction, Webservice Security and instruction document for usage.
Environment: JDK 1.6, EJB, Struts, Spring, JSP, Servlets, HTML, Java Script, AJAX, XML, XSLT, Websphere 6.0,RAD5.0, Hibernate 2.0,DB2, TOAD, JUNIT, Webservice, Spring,JMS, IBMMQ, LOG4J, ANT, HP Quality Center, Rational Clear case, and Windows XP
Client: BCBSMI (IBM), New Hudson, MI (EDI Online Support Tool)
Role: Developer
Duration: Nov 2010–Mar 2011
Work location - New Hudson, MI
Description:
The objective of the project is to make BCBSM compliant, per HHS mandate, with the new HIPAA 5010 standards which will require modification to key HIPAA EDI transactions that support the areas of Eligibility Enquiry/Response (270/271), Enrollment (834), Premium Payment (820), Claim Status Inquiry/Response (276/277), Referrals (278), Claims Submission (837), Claims Remittance (835) and Acknowledgments.
Responsibilities:
Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications using Agile Methodology.
Designed EDI Web Forms using JSP, JSTL, Struts 2.0 and HTML.
Used JavaScript for client side validation of user forms.
Implemented struts 2 XML validations.
Used AJAX for asynchronous communication with server to provide better user experience.
Actively involved in designing and implementing Data Access Object (DAO), Service Locator, Data Access Objects and Singleton and Data Transfer Object design patterns.
Designed and developed Message driven beans that sends and receives the messages from the Java message queue.
Used DAO pattern to retrieve the data from database.
Implemented authentication and authorization using JAAS.
Worked on client side web services to get authentication details.
Used SAX and DOM XML parsers to parse XML files receiving from other modules in the application.
Used JDBC to access DB2 database for accessing customer information.
Used Scripts for automating tasks and Ant build tool.
Converted JDBC statements to Hibernate.
Used Log4J to create log files to debug as well as trace application.
Used Clear Case for version controlling.
Environment: JDK 1.6, EJB, Struts, JSP, Servlets, HTML, Java Script, AJAX, XML, XSLT, Websphere7.0,Tomcat 5.0, Hibernate 2.0,DB2, TOAD, JUNIT, Webservice, LOG4J, ANT, Rational Clear case, Eclipse 3.3 and Windows XP
Client: Frontier (Verizon), Dallas, TX (SSP Adapters)
Role: System Analyst
Duration: July 2010–Oct 2010
Work location - Dallas, TX
Description:
Verizon Broadband Internet access is the first major U.S. carrier to offer fiber to the home/premises. Broadband is a suite of applications which handles the business operations pertaining to Verizon’s products based on DSL and Fios (Data, Video, Voice, etc.). Verizon has sold 14 states to Frontier communications. The role is same the applications is the same.
Responsibilities:
Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications using Agile Methodology.
Designed UI screens using JSP, JSTL, Struts 1.2 and HTML.
Used JavaScript for client side validation of user forms.
Used AJAX for asynchronous communication with server to provide better user experience.
Actively involved in designing and implementing Data Access Object (DAO), Service Locator, Data Access Objects and Singleton and Data Transfer Object design patterns.
Designed and developed Message driven beans that sends and receives the messages from the Java message queue.
Created and configured JMS resources for queue based messaging.
Used DAO pattern to retrieve the data from database.
Worked on client side soap web services to get data and fill gaps in existing system.
Used SAX and DOM XML parsers to parse XML files receiving from other modules in the application.
Used JDBC to access Oracle 9i database for accessing customer information.
Used Log4J to create log files to debug as well as trace application.
Involved in different systems data analysis and clearing roc tickets.
Used Clear Case for version controlling.
Environment: JDK 1.6, EJB, Struts, Spring, JSF, JSP, Servlets, HTML, Java Script, JQuery, AJAX, XML, XSLT, Weblogic 10.3, Oracle 9i, TOAD, JUNIT, Webservice, LOG4J, ANT, UML, Rational Clear case, Eclipse 3.3 and Windows XP
Client: Verizon, Dallas, TX (SSP Adapters)
Role: System Analyst
Duration: Oct 2009–Jun 2010
Work location - Dallas, TX
Description:
SSP Adapters provides interface to external systems. So far there are 31 adapters talking to various provisioning, billing, ticketing etc. systems.SSP Adapters interface to Workflow is simple/standard message regardless of the external system.SSP Adapters hides the complexity introduced by various external systems such as protocol, message format etc.
Responsibilities:
Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications using Agile Methodology.
Migrated from weblogic 8.1 and JDK 1.4 to weblogic 10.3 and JDK 1.6
Involved in configuring JMS server, Topics and Queues in weblogic 10.3 Environment.
Modified existing MDB’s as a part of middle ware.
Designed UI, front end screens using JSP, JSTL, Struts 1.2 and HTML in Galssfish server.
Used JavaScript for client side validation of user forms.
Used AJAX for asynchronous communication with server to provide better user experience.
Used DAO pattern to retrieve the data from database.
Worked on client side soap web services to get data and fill gaps in existing system.
Used SAX and DOM XML parsers to parse XML files receiving from other modules in the application.
Used JDBC to access Oracle 9i database for accessing customer information.
Used Shell Scripts for automating tasks and Ant build tool.
Used Log4J to create log files to debug as well as trace application.
Involved in different systems data analysis and clearing roc tickets.
Used Clear Case for version controlling.
Environment: JDK 1.4 and 1.6, EJB, Struts, JSP, Servlets, HTML, Java Script, AJAX, XML, XSLT, Weblogic 8.1 and 10.3,Glassfish, Oracle 9i, TOAD, JUNIT, Webservice, LOG4J, ANT, Rational Clear case, Eclipse 3.3, UNIX and Windows XP
Client: Verizon, Dallas, TX (SSP Business service)
Role: Java Developer
Work location - Dallas, TX
Duration: Jun 2008–Oct2009
SSP- Strategic Systems Platform is a software platform consolidating the four separate solutions of Verizon online and Verizon broadband (East & West) into a single strategic architecture. This is an Ordering system which processes the customer orders for DSL/FIOS Internet/FIOS Video from various clients like COFEE, .com, VGI etc which are front-end systems that provide data to SSP
Responsibilities:
Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications using Agile Methodology.
Designed UI screens using JSP, JSTL, Struts 1.2 and HTML.
Used JavaScript for client side validation of user forms.
Used AJAX for asynchronous communication with server to provide better user experience.
Modified existing CSS files for new look and feel, added new pages according to new requirements in UI tool.
Involved in adding new utilities in common frame work.
Used JDBC to access Oracle 9i database for accessing customer information.
Involved in generating graphs using JFree charts.
Used Shell Scripts for automating tasks and Ant build tool.
Used Log4J to create log files to debug as well as trace application.
Used Clear Case for version controlling.
Created new environment to run health check tools using core java and Threads.
Environment: JDK 1.2, EJB, Struts, JSP, Servlets, HTML, Java Script, AJAX, XML, XSLT, Weblogic 8.1, Oracle 9i, TOAD, JUNIT, LOG4J, ANT, Rational Clear case, Eclipse 3.3, UNIX and Windows XP.
Client: CITI Mortgage Group, O Fallon, MO (E-Retention Application)
Role: Lead(Onsite off-shore coordinator)
Work location - Hyderabad, India
Duration: Jul 2007–Mar 2008
The ERA project is related to the finance domain .Citigroup deals with many modules in the banking domain, among which the ERA project deals with the CITI Mortgage which specializes in the mortgage sector. The ERA project enables a Customer Representative to login into the application, displays the customers who are assigned to that customer representative, displays all the loan application details of a specified customer and also displays various offers available to the customer upon sanctioning of the loan.
Responsibilities:
Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications.
Creating UI views using JSP, Velocity and JSF framework.
Developed Action Forms components with defined properties.
Defining screen navigation in the faces-config.xml configuration files.
Preparing unit test cases and documents for QA.
Business logic implemented is done in service classes.
Changed code in Ajax according to requirement.
Writing stand alone Java classes, reusable components and Java Beans for getting data from oracle tables.
Written hibernate mapping files, POJO classes and hbm files.
Validations are done using JSF validation framework.
Involved in writing HQL queries and criteria queries.
Written java client class to call Web service using axis and modified web services to save card holder data and to collect fee.
Written JUnit test cases.
Developed class diagrams and sequence diagrams.
Performing the Unit testing and basic functional testing with different set of data.
Supporting System Integrating Testing and User Acceptance Testing.
Environment: JDK 1.4, Struts, JSP, Servlets, JSF, HTML, Velocity, Java Script, AJAX, XML, XSLT, Hibernate, Websphere 5.0, Oracle, TOAD, RAD 6.0, JUNIT, ANT, Webservice, LOG4J, SVN, Windows XP
Client: CITI Mortgage Group, O Fallon, MO (My Home Equity -MHE)
Role: Developer
Work location - Hyderabad, India
Duration: Mar 2007–Jul 2007
MHE project deals with CITI Mortgage. End user can view products, can calculate EMI’s, can register as user and apply for loan.
Responsibilities:
Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications.
Understanding user change requirements and analyzing the source systems
Involved in high-level and low-level design.
Developed UI pages using Struts frame work.
Developed form beans, action classes and maintained configuration files like struts-config.xml
Written hibernate mapping files, POJO classes and hbm files.
Involved in writing HQL queries and criteria queries.
Written java client class to call Web service using axis.
Written JUnit test cases.
Validations are done using Struts validation framework and java Script.
Writing stand alone Java classes, reusable components and Java Beans for getting data from oracle tables.
Supporting System Integrating Testing and User Acceptance Testing.
Environment: JDK 1.4, Struts, Tiles, JSP, Servlets, HTML, Java Script, AJAX, XML, XSLT, Oracle, TOAD, Websphere 5.0, LOG4J, JUNIT, ANT, RAD 5.0, SVN, Windows XP
Client: Majesco Mastek, Edison, NJ (Practice Line Insurance)
Role: Developer
Work location - Mumbai, India
Duration: APL 2006–Feb 2007
Developed Prototypes for insurance companies using JSP, Struts, java script, HTML and XML. Elixir is insurance product, depends on client requirement changes need to be done in existing