Senior Java (Springboot) Developer with OAuth2 and GCP experience to develop RESTful API's on an application migration (Azure to GCP) project - 37960
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on August 8th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Senior Java (Springboot) Developer with OAuth2 and GCP experience to develop RESTful API's on an application migration (Azure to GCP) project - 37960
Location Address: Scarborough - 4 days per week in office
Contract Duration: 6 months (Possibility for extension)
Schedule Hours: 37.5 hours per week
Reason: Additional resource is required to support an application migration from Azure to GCP
Story Behind the Need
- Business group: RESL Engineering: Software development to support real estate secured lending portfolio.
- Project: Application migration from Azure to GCP.
Job Responsibilities:
• Fine-tune and improve a variety of sophisticated software implementation projects.
• Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data.
• Analyze and review enhancement requests and specifications. Implement system software and customize it to client requirements.
• Prepare detailed software specifications and test plans. Code new programs to client specifications and create data for testing.
• Modify existing programs to meet new standards and conduct unit testing of developed programs. Create migration packages for system testing, user testing, and implementation.
• Provide quality assurance reviews.
• Perform post-implementation validation of software and resolve any bugs found during testing.
Must have requirements:
- 10 years of experience in Java, JSON and Spring Boot (candidates must have strong experience developing RESTful APIs using Java and Spring Boot frameworks).
- 10 years of experience with OAuth2 protocols (authentication and authorization mechanisms).
- 10 years of experience with SQL (expertise in writing and optimizing SQL queries and working with relational databases).
- Strong, hands-on experience with Kubernetes/Docker.
- 5 years of experience working with apps hosted on GCP.
Nice to have skills
- Experience migrating applications to GCP is an asset.
Best vs average
The ideal candidate is a highly skilled software engineer proficient in Java/ SpringBoot, OAuth, containers, and cloud technologies. They demonstrate proven experience in migrating applications to GCP cloud, ideally from Azure. The candidate has excellent communication skills, with experience working in large development teams in a high-pressure business environment.
Education
A bachelor's degree in a technical field such as computer science, computer engineering, or a related field is required.
Candidate Review & Selection
• 2 rounds
1st round with hiring manager, and technical lead- MS Teams 45 mins call - Questions about experience, role overview, and some technical questions.
2nd round with Peer panel - In-person at 2201 Eglinton Avenue E 45 mins - Cultural fit, expectations, previous experience questions, and technical assessment.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you