Swoon logo

Java Software Engineer

Swoon

Toronto, Canada

Share this job:
$58/hour Posted: 6 hours ago

Job Description

<p><b>Title:</b> Senior Associate, Software Development Engineer (Java)</p><p><b>Location:</b> Toronto, ON</p><p><b>Duration:</b> 12 months</p><p><b>Pay Rate:</b> $58/hour (T4 only)</p><p><br></p><p><b>About the Role</b></p><p>Client is hiring a <b>Senior Associate Java Engineer</b> to join the <b>Data Services & Insights</b> team.</p><p>This group powers <b>SmartView</b> and <b>Customer Portal</b> products that deliver real-time sustainability, power, and environmental reporting for data centers worldwide.</p><p>The ideal candidate has solid <b>Java/Spring Boot</b> experience, is comfortable with <b>cloud-native, microservices-based</b> applications, and thrives in a <b>DevOps + Agile</b> environment.</p><p><br></p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, and operate scalable, secure, cloud-based platforms and APIs</li><li>Build <b>microservices</b> and <b>RESTful APIs</b> using Spring Boot, JPA, Hibernate, Maven, Swagger</li><li>Contribute to architecture, design reviews, and DevSecOps best practices</li><li>Develop and optimize data models (RDBMS + NoSQL such as Redis, MongoDB, Cassandra)</li><li>Integrate distributed systems using <b>Kafka</b> and containerize services via <b>Docker/Kubernetes</b></li><li>Collaborate globally in an <b>Agile-Scrum</b> team; participate in backlog grooming and sprint reviews</li><li>Troubleshoot production issues within SLA and continuously improve performance</li><li>Optional: contribute to UI work using <b>React</b> (nice-to-have)</li></ul><p><br></p><p><b>Must-Have Skills</b></p><ul><li><b>3+ years</b> professional Java development experience</li><li>Expertise in <b>Spring Boot, REST APIs, JPA/Hibernate</b></li><li>Strong grasp of <b>Data Structures, Algorithms, Design Patterns</b></li><li>Experience with <b>Docker/Kubernetes</b> and <b>cloud platforms</b> (AWS, Azure, or GCP)</li><li>Familiarity with <b>Kafka</b> and distributed event-streaming systems</li><li>Hands-on experience with <b>Agile</b> and <b>Test-Driven Development</b></li><li>Excellent communication and teamwork skills</li></ul><p><br></p><p><b>Nice-to-Have Skills</b></p><ul><li>UI development experience using <b>React</b></li><li>Knowledge of <b>sustainability reporting, power/environmental data</b>, or IoT telemetry</li></ul><p></p>
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.