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
Senior Program Lead Treasury & Cash Management
- Hybrid
- Toronto, ON
- Posted Oct 7, 2026
Data Platform Engineer
- Remote
- Canada
- Posted Sep 18, 2026
Technical Program Manager / Technical Program Lead
- Hybrid
- Toronto, ON
- Posted Sep 8, 2026
Data & AI Solution Architect - Data Modelling & Conversational AI
- On-site
- Toronto, ON
- Posted Aug 19, 2026
