Sparksoftcorporation The Mid-Level Application Developer at Sparksoftcorporation develops and enhances Java-based custom software solutions, including RESTful web services, while collaborating with business analysts and technical teams. The role involves unit testing, code reviews, and supporting Agile development processes.