Symplicity is seeking an experienced Services Developer to lead their system modernization efforts, focusing on transforming a legacy Java application into a modern, cloud-ready, service-oriented architecture. This role combines strategic thinking with hands-on implementation, requiring expertise in designing and building APIs and microservices while carefully managing the transition from existing systems. The ideal candidate will work at the intersection of legacy and modern technologies, applying sound engineering principles to solve complex modernization challenges.
The position demands strong technical skills in Java, microservices architecture, and cloud platforms, with a focus on maintaining system stability during transformation. You'll be responsible for analyzing monolithic systems, designing scalable services, and implementing modern development practices. The role offers the opportunity to make a significant impact on the company's technical evolution while working with essential systems that support educational institutions.
This remote position requires 4+ years of software development experience, with particular emphasis on Java applications and microservices development. The successful candidate will need to demonstrate strong analytical skills, technical leadership, and the ability to collaborate effectively with various stakeholders. You'll be joining a team that values innovation, clean code, and thoughtful modernization approaches.
The role offers the chance to work on meaningful systems that impact education while tackling interesting technical challenges. You'll be instrumental in shaping the future of Symplicity's technical infrastructure, working with modern technologies like Spring Boot, Kubernetes, and cloud platforms. The position combines the stability of an established education technology company with the excitement of major technical transformation.