The Sr. Java Developer position is a hybrid role based in Lansing, MI, requiring extensive experience in Java development and related technologies. The role involves developing complex computer systems and requires a strong background in Java, SQL, and various frameworks. The position is expected to last for over six months and is open to local candidates only.