This job posting is for a Java Application Developer position. The developer will work on Java applications for a company that provides internet content access on TVs and set top boxes. Key responsibilities include developing the user interface, connecting devices to external services, improving code quality, and agreeing on designs with the team. The ideal candidate has over 3 years of Java development experience, understands development tools and processes, and has worked on legacy codebases. Experience with networked applications, Android development, and Linux is desirable.