We are seeking a skilled and motivated Mid-Level Java Developer to join our development team. In this role, candidate will be responsible for designing, developing, and maintaining scalable Java applications that deliver high performance and reliability. You will collaborate with cross-functional teams, participate in the full software development lifecycle, and contribute to the enhancement of our existing systems as well as new initiatives.