Back to job search
PI
Princeton IT Services, IncVerified Job Source

Senior Software Developer

Develop scalable backend services and build RESTful APIs using Java and Python. Create clients for data streaming platforms and implement cloud-native application architectures.

  • Remote
  • Canada
  • Posted Aug 12, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Job Title: Senior Software Developer Location: Remote (Canada) Job Overview We are seeking a Senior Software Developer with strong experience in Java, Spring Boot, Python APIs, and cloud technologies. The ideal candidate will have hands-on experience developing scalable backend services, building APIs, and writing clients for data streaming platforms. Required Skills & Experience Strong hands-on experience with Java and Spring Boot. Strong experience developing Python-based APIs. Solid experience with cloud platforms and cloud-native application development. Experience designing and developing RESTful APIs and backend services. Hands-on experience writing clients for data streaming technologies. Strong understanding of microservices and distributed systems. Experience with SQL/NoSQL databases and data integration. Experience with CI/CD, Git, and modern DevOps practices. Strong troubleshooting, analytical, and problem-solving skills. Excellent communication and collaboration skills.

What you’ll do

Develop scalable backend services and build RESTful APIs using Java and Python. Create clients for data streaming platforms and implement cloud-native application architectures.

Requirements

Requires strong hands-on experience with Java, Spring Boot, Python APIs, and cloud technologies. Candidates must be proficient in microservices, distributed systems, and modern DevOps practices.

Listed skills

  • SQLPreferred
  • CI/CDPreferred
  • Problem solvingPreferred
  • JavaPreferred
  • Spring BootPreferred
  • GitPreferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Python
  • Cloud Platforms
  • RESTful APIs
  • Data Streaming
  • Microservices
  • Distributed Systems
  • SQL
  • NoSQL
  • CI/CD
  • Git
  • DevOps
  • Backend Development
  • Data Integration
  • Problem Solving

Job areas

  • Software
  • Technology
  • Engineering

Additional details

Minimum experience
5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available