In studying the progression of a disease and to better predict time to death (survival data), investigators often collect repeated measures over time (longitudinal data) and are interested in testing the association between risk factors, including collected repeated measures, and time to death. One such example is testing the association between the biomarker serum albumin that is measured repeatedly on end-stage renal disease (ESRD) patients. A modeling framework that is capable of modeling longitudinal and survival outcomes simultaneously is called a joint longitudinal-survival model. Joint longitudinal-survival models have received a great deal of attention over the past years where many different joint models have been proposed. Joint models commonly make parametric assumptions on either the functional form of the repeated measures or on the distribution of survival times. In this dissertation we are interested in joint models that are robust to common parametric and semi-parameteric survival and longitudinal assumptions. We propose a flexible Bayesian joint longitudinal-survival framework that avoids common parametric and semi-parameteric assumptions. More specifically, our modeling framework incorporates a flexible longitudinal component by utilizing Gaussian process (GP) technique. This technique avoids any explicit functional assumption on the trajectory of the repeated measures. Our modeling framework also uses Dirichlet process (DP) prior to avoid explicit distributional assumptions on survival times.We further extend our framework to modeling multiple longitudinal processes simultaneously. We propose a multivariate joint longitudinal-survival technique to jointly model the association between multiple longitudinal processes with survival outcomes. Our proposed technique is capable of taking correlation between longitudinal processes into account. This is particularly useful when observed measures from different longitudinal processes are taken at different frequencies. That means, some longitudinal processes are observed less frequently compared to other longitudinal processes. By jointly modeling these processes, one can take the correlation between the processes into account, and hence, better estimate the trajectory of the processes including those less frequent ones. Our proposed joint modeling frameworks use Dirichlet process techniques. Therefore, understanding parameter estimation in these models is vital. Using synthetic longitudinal and survival data, we compare parameter estimation under DPM models as opposed to commonly used parametric techniques. We are particularly interested in evaluation of the performance of the model in parameter estimation when a population consists of sub-populations with latent features that are different across subgroups. We propose a Dirichlet process mixture survival model that is capable of detecting latent subpopulations characterized by differing baseline risks for mortality. Our proposed technique is particularly useful when interest lies in estimation of the conditional effect of covariates as opposed to estimates that are marginalized across all subpopulations. Throughout, our work is motivated by data on patients with end stage renal disease (ESRD), a condition where the kidneys are no longer capable of cleaning blood sufficiently enough to sustain life. In this context a modeling framework capable of finding mortality-related biomarkers, which are measured longitudinally over time, can significantly help physicians and practitioners to lower mortality among these patients