Remote Sr. Java Developer | Freelancer, long-term 1+y Contract Freelance Full Time Remote