The ideal candidate will have 5 7 years of experience in software development, demonstrating a solid understanding of Java programming and its applications in building robust, scalable software solutions. This role requires a proactive individual who can work collaboratively in a fast paced environment and contribute to the development of high quality software products.