Back to job search
Princeton IT Services, Inc logo

Senior Software Developer

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

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

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

Job details

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

  • SQL · Preferred
  • CI/CD · Preferred
  • Problem solving · Preferred
  • Java · Preferred
  • Spring Boot · Preferred
  • Git · Preferred
  • Python · Preferred

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

More jobs from Princeton IT Services, Inc

See all jobs from Princeton IT Services, Inc