Swoon logo

Java Software Engineer

Swoon

Toronto, Canada

Share this job:
$58/hour Posted:

Job Description

Title: Senior Associate, Software Development Engineer (Java)

Location: Toronto, ON

Duration: 12 months

Pay Rate: $58/hour (T4 only)


About the Role

Client is hiring a Senior Associate Java Engineer to join the Data Services & Insights team.

This group powers SmartView and Customer Portal products that deliver real-time sustainability, power, and environmental reporting for data centers worldwide.

The ideal candidate has solid Java/Spring Boot experience, is comfortable with cloud-native, microservices-based applications, and thrives in a DevOps + Agile environment.


Key Responsibilities

  • Design, develop, and operate scalable, secure, cloud-based platforms and APIs
  • Build microservices and RESTful APIs using Spring Boot, JPA, Hibernate, Maven, Swagger
  • Contribute to architecture, design reviews, and DevSecOps best practices
  • Develop and optimize data models (RDBMS + NoSQL such as Redis, MongoDB, Cassandra)
  • Integrate distributed systems using Kafka and containerize services via Docker/Kubernetes
  • Collaborate globally in an Agile-Scrum team; participate in backlog grooming and sprint reviews
  • Troubleshoot production issues within SLA and continuously improve performance
  • Optional: contribute to UI work using React (nice-to-have)


Must-Have Skills

  • 3+ years professional Java development experience
  • Expertise in Spring Boot, REST APIs, JPA/Hibernate
  • Strong grasp of Data Structures, Algorithms, Design Patterns
  • Experience with Docker/Kubernetes and cloud platforms (AWS, Azure, or GCP)
  • Familiarity with Kafka and distributed event-streaming systems
  • Hands-on experience with Agile and Test-Driven Development
  • Excellent communication and teamwork skills


Nice-to-Have Skills

  • UI development experience using React
  • Knowledge of sustainability reporting, power/environmental data, or IoT telemetry

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 Internationalstudentshelpline.com 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.