In this paper, we propose a multiple input multiple output (MIMO) Full-Duplex Integrated Sensing and Communication System consisting of multiple targets, a single downlink, and a single uplink user. We employed signal-to-interference plus noise ratio (SINR) as the performance metric for radar, downlink, and uplink communication. We use a communication-centric approach in which communication waveform is used for both communication and sensing of the environment. We develop a sensing algorithm capable of estimating the direction of arrival (DoA), range, and velocity of each target. We also propose a joint optimization framework for designing A/D transmit and receive beamformers to improve radar, downlink, and uplink SINRs while minimizing self-interference (SI) leakage. We also propose a null space projection (NSP) based approach to improve the uplink rate. Our simulation results, considering orthogonal frequency division multiplexing (OFDM) waveform, show accurate radar parameter estimation with improved downlink and uplink rate.