Job Title or Location
RECENT SEARCHES

Senior Java Software Engineer

Swoon
Toronto, ON
Posted yesterday
Job Details:
Full-time
Executive

Job Title: Staff Software Engineer - Java Backend

Contract: 12 months

Location: Hybrid (2 days in office in Toronto)

Possibility of extension: yes

Possibility of conversion: no

Key Responsibilities:

  • Design and develop scalable, secure, and highly available backend systems using Java and related technologies.
  • Collaborate with Product Management and stakeholders to translate business requirements into technical solutions.
  • Deliver solutions aligned with architectural guidelines and business objectives.
  • Build and maintain microservices and RESTful APIs using industry best practices.
  • Operate in a DevSecOps environment, ensuring high-quality code and secure deployments.
  • Participate in code reviews, design discussions, and peer collaboration.
  • Diagnose and resolve production issues while meeting SLA commitments.
  • Contribute to backlog grooming and sprint planning with Product Owners.
  • Continuously explore and evaluate emerging technologies and tools.
  • Support a global Agile team by working effectively across time zones.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • 5+ years of experience in Java backend development.
  • Strong foundation in computer science principles-data structures, algorithms, design patterns, and concurrent programming.
  • Proficient in Java enterprise technologies including Spring Boot, JPA/Spring Data, JEE, Hibernate, Maven, REST APIs, and Swagger.
  • Experience with relational and NoSQL databases such as Redis, MongoDB, Cassandra.
  • Hands-on experience with containerization and orchestration tools such as Docker, Kubernetes, and Istio.
  • Working knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiar with Agile methodologies and test-driven development (TDD).
  • Experience with UI frameworks like React is a plus.
  • Excellent communication, organizational, and presentation skills.
  • Familiar with CI/CD pipelines and Agile/Scrum development practices.

Nice to Have:

  • Experience with data centres

What We Value:

  • A relentless focus on customer-centricity.
  • A commitment to clarity, inclusivity, and team collaboration.
  • Agility to adapt quickly to evolving priorities and take ownership of outcomes.
  • A growth mindset driven by curiosity, innovation, and continuous improvement.
  • Strong pride in craftsmanship and a pursuit of engineering excellence.

Share This Job: