The position is for a senior Java developer with over 10 years of professional experience. The role involves designing, coding, and maintaining Java-based applications, as well as enhancing existing systems through bug fixes and feature improvements. The developer will also provide production support and conduct unit testing, while analyzing system requirements to facilitate informed decision-making.