This article presents an optimization-based approach for determining the Inverse Kinematics (IK) of redundant robot manipulators for industrial welding applications. Nine degrees of freedom (DOF) kinematic configuration of a robot manipulator with one prismatic and eight revolute joints has been modelled to improve maneuverability in a welding environment. To perform welding operations at desired task space locations (TSLs), the IK are to be determined. The IK problem is solved using a constrained multi-objective optimization technique with the objective of a reachability manipulator with minimal positional and orientational errors. An obstacle avoidance algorithm is also implemented to avoid collisions during welding operations. IK Simulations of the redundant manipulator in different welding applications were performed in a MATLAB environment. The obtained results shows that the welding manipulator reached desired locations successfully and this approach is adaptable for various shapes of weld joints.