Are you a seasoned software developer with a passion for creating innovative solutions? Do you have a demonstrated in-depth experience with Java and a strong understanding of sound software development principles and practices? If so, we want you to join our dynamic team! We are seeking a highly skilled and experienced Mid to Senior Level Software Developer. The ideal candidate will have a minimum of 14 years of experience in software development and in-depth expertise in Java. This role offers a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development.