Water Resources Engineer at Johnson & Johnson Johnson & Johnson New Orleans, LA 70112, USA Computer science degree or equivalent View Details