Lead Software Engineer - Java Backend Developer Job Purpose Design and Develop Software solutions to meet the functional requirements of products developed by