Software Engineer – Java and Web Technology The Software Engineer is assigned to a specific software solution and is responsible for writing code to meet user interface specifications. Responsibilities also include defining user needs, providing input to functional design, testing and troubleshootin