Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, and maintain scalable Java applications and microservices, using Spring Boot and related Spring technologies. Build REST APIs and Python-based tools, troubleshoot and optimize systems, and collaborate with cross-functional teams on code quality, security, and architecture.
Job details
Job Title: Senior Java Developer Location: Remote Duration: 06 Months contract with possibility of extension Pay Rate: $60-65/hour CAD on Inc. Job Description: We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot, Microservices architecture, and working knowledge of Python. The ideal candidate will be a strong individual contributor capable of designing, building, and maintaining scalable, distributed systems with minimal supervision. Responsibilities • Design, develop, and maintain applications using Java (Java 8/11/17+) • Build and maintain enterprise-grade applications using Spring Boot and the broader Spring ecosystem (Spring MVC, Spring Data, Spring Security) • Build, deploy, and maintain scalable Microservices-based architectures • Develop supporting scripts, automation, or services using Python • Design and integrate RESTful APIs across distributed services • Write clean, maintainable, and well-documented code following best practices • Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality solutions • Troubleshoot, debug, and optimize application and system performance • Participate in code reviews and contribute to architectural decisions • Ensure application security, scalability, and reliability Required Skills & Experience • Strong proficiency in Java and the Spring Boot framework • Hands-on experience with the Spring ecosystem (Spring MVC, Spring Data JPA, Spring Security, Spring Cloud) • Solid hands-on experience with Microservices architecture and design patterns • Working proficiency in Python for scripting, tooling, or service development • Experience building and consuming REST APIs • Strong understanding of software design principles and design patterns • Experience with version control systems (e.g., Git) • Good understanding of CI/CD pipelines and containerization (Docker/Kubernetes preferred) • Strong problem-solving and debugging skills • Excellent communication skills and ability to work independently Nice to Have Experience with cloud platforms (AWS/Azure/GCP) Familiarity with message queues (Kafka, RabbitMQ, etc.) Exposure to Agile/Scrum methodologies Qualifications Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). Relevant years of hands-on development experience in the above
What you’ll do
Design, develop, and maintain scalable Java applications and microservices, using Spring Boot and related Spring technologies. Build REST APIs and Python-based tools, troubleshoot and optimize systems, and collaborate with cross-functional teams on code quality, security, and architecture.
Requirements
Requires strong hands-on Java and Spring Boot experience, microservices expertise, working proficiency in Python, and experience building and consuming REST APIs. Candidates should understand software design principles, version control, CI/CD, and containerization, and have a bachelor's degree in a related field or equivalent experience.
Listed skills
- Microsoft Azure · Preferred
- Kubernetes · Preferred
- REST APIs · Preferred
- CI/CD · Preferred
- Docker · Preferred
- Amazon Web Services · Preferred
- Java · Preferred
- Google Cloud · Preferred
- Spring Boot · Preferred
- Git · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Spring Cloud
- Microservices
- Python
- REST APIs
- Git
- CI/CD
- Docker
- Kubernetes
- AWS
- Azure
- GCP
Job areas
- Software
- Technology
- Engineering
More jobs from Hays
Data Scientist
- Hybrid
- ON
- Posted Oct 10, 2026
Software Engineer
- Hybrid
- Toronto, ON
- Posted Oct 9, 2026
Full stack Developer
- Hybrid
- Toronto, ON
- Posted Oct 8, 2026
Senior Data Engineer
- Hybrid
- Toronto, ON
- Posted Oct 7, 2026