Remote Otter LogoRemoteOtter

Services Developer – System Modernization Focus - Remote

Posted 2 weeks ago
Software Development
Full Time
CA, Canada

Overview

We're looking for a thoughtful and experienced Services Developer to help modernize our core platform and drive the evolution of our technical ecosystem. This role is key to our efforts to transition a large, legacy Java application into a modern, cloud-ready, service-oriented architecture.

In Short

  • Analyze existing monolithic systems to identify logical service boundaries, integration points, and refactoring strategies.
  • Design, develop, and maintain scalable APIs and microservices to support a phased migration from legacy systems.
  • Collaborate with solution architects to define service decomposition patterns, domain models, and technical migration roadmaps.
  • Incrementally extract functionality from the monolith into independent services with minimal disruption to business operations.
  • Apply best practices in service development including security, observability, error handling, and backward compatibility.
  • Troubleshoot and support both new services and legacy components during the transition.
  • Document service contracts, design decisions, and migration patterns to support long-term maintainability and knowledge sharing.
  • Champion a modernization mindset by embracing automation, DevOps culture, and cloud-native practices across the development lifecycle.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field — or equivalent experience.
  • 4+ years of professional software development experience, including strong experience with Java-based applications.
  • 2+ years of hands-on experience building RESTful APIs and microservices using Spring Boot or similar frameworks.
  • Strong understanding of service-oriented architecture (SOA) and microservices design principles.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Proficiency in containerized deployments (e.g., Docker, Kubernetes).
  • Familiarity with database refactoring and integration, including schema migrations and decoupling tightly coupled models.
  • Experience with CI/CD pipelines, DevOps practices, and system observability.

Benefits

  • Join a team committed to innovation and collaboration.
  • Play a key role in shaping the future of essential systems that support students, institutions, and partners.
Symplicity logo

Symplicity

Symplicity is a leading provider of software solutions designed to enhance the student experience and streamline administrative processes in educational institutions. With a focus on innovation and user-friendly technology, Symplicity offers a range of products that support career services, student engagement, and compliance management, helping schools and universities to better connect with their students and improve outcomes.

Share This Job!

Save This Job!

Similar Jobs:

KSA Integration logo

Modernization and Capabilities Developer - Remote

KSA Integration

12 weeks ago

The Modernization and Capabilities Developer will enhance Marine Corps installations through innovative solutions and strategic planning.

USA
Full-time
Project Management
KSA Integration logo

Senior Modernization and Capabilities Developer - Remote

KSA Integration

12 weeks ago

The Senior Modernization and Capabilities Developer will lead innovative technology integration to enhance Marine Corps installations.

USA
Full-time
Project Management
Langate logo

Senior .NET Developer for Microservices Migration - Remote

Langate

11 weeks ago

Seeking a Senior .NET Developer to lead the migration of a .NET Framework application to a microservices architecture.

Worldwide
Full-time
Software Development

N.G.C.S

System Developer - Network Services (MPLS, SD-WAN/SDN) - Remote

Nokia Global Career Site

28 weeks ago

Join our cognitive digital mining venture as a System Developer focusing on advanced network services in a hybrid work environment.

Brazil
Full-time
DevOps / Sysadmin
Summitfunding logo

Mortgage Application System Developer - Remote

Summitfunding

4 weeks ago

Join Summit Funding as a Mortgage Application System Developer and contribute to improving business applications in a hybrid-remote environment.

USA
Full-time
Software Development
57.07 - 70.42/hour