The Senior Java Web Application Developer will be responsible for designing, developing, maintaining, and supporting complex enterprise-level applications. This role requires extensive knowledge of JAVA/J2EE, as well as strong communication skills to effectively convey project progress and issues to management and customers. The position offers a flexible work schedule and involves working on advanced technological ideas and solving complex technical problems.