The Java Developer role at Sopra Steria involves developing and maintaining Java applications for a major banking client. Key responsibilities include working with various Java frameworks, APIs, and tools such as Spring, Maven, and Azure DevOps. Candidates should possess solid experience with Java technologies and frameworks.