The Senior Java Developer will design, integrate, and develop custom software for IDP products using Java, J2EE, and Spring frameworks. The role involves managing the full software development lifecycle, maintaining version control, and providing technical consulting.