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