Opens LinkedIn
- 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
Lead Data Scientist
- On-site
- Toronto, ON
- Posted Jul 17, 2026
Lead Data Engineer / Data Platform Lead
- On-site
- Toronto, ON
- Posted Jul 17, 2026
Lead Data Engineer
- On-site
- Toronto, ON
- Posted Jul 17, 2026
Data Engineer
- On-site
- Toronto, ON
- Posted Jul 15, 2026
Similar jobs
The same kind of work, close to this job’s location.
Agility PR Solutions
Junior Software Developer (Content Integration & Data Pipelines)
- Remote
- Ottawa, Ontario, Canada
- Posted Oct 24, 2026
OXARO Inc.
Intermediate .NET Software Developer
- Remote
- Ottawa, Ontario, Canada
- Posted Oct 24, 2026
Randstad Canada
Software Developer - Remote
- Remote
- Edmonton, AB
- Posted Oct 20, 2026
Smile Digital Health
Software Developer Intermediate (Remote Ontario)
- Remote
- Toronto, ON
- Posted Oct 20, 2026