Skip to main content

Search Jobs

Software Developer - Intermediate

5700 Yonge Street, ON

Job Function: Information Technology Job Number: 411658

Job Description


Responsibilities

  • Develop and maintain secure Java services and REST APIs using Spring Boot.

  • Translate technical requirements into clean, testable, production-ready code.

  • Build data-driven features using JPA/SQL; write optimized queries and support CI/CD pipelines.

  • Create and execute unit and integration tests; contribute to secure coding practices and code reviews.

  • Diagnose, troubleshoot, and resolve production issues (L2/L3 support), including RCA and runbook execution.

  • Monitor and tune application performance; support automated diagnostics and health checks.

  • Collaborate with architects, QA, BAs, and product owners in Agile sprints; produce clear technical documentation.

  • Integrate external and AI-backed services securely through REST endpoints.

  • Use data analysis to identify defect trends and performance issues; leverage AI-assisted development tools as needed.
Must-Have Qualifications

  • 5–7 years of experience with Java (Java 8+/11+), Spring/Spring Boot, REST APIs, and SQL (Oracle/MySQL/PostgreSQL).

  • Strong production support and incident management experience, including SLA adherence and RCA.

  • Solid CI/CD experience (Git branching strategies, build pipelines, automated testing with JUnit/Mockito).

  • Excellent troubleshooting skills, performance tuning, and secure coding capabilities.

  • Strong communication skills and proven ability to work effectively in Agile teams.
Nice to Have

  • Experience with messaging/integration tools (batch jobs, schedulers).

  • Observability tools (monitoring, logging, metrics).

  • Cloud/container exposure (Docker, Kubernetes, Azure/AWS).

  • Knowledge of case management platforms (e.g., Cúram).
General Skills

  • Strong Java and Spring Boot fundamentals for enterprise systems.

  • SQL fluency and understanding of relational data models.

  • Familiarity with data pipelines and API-driven integrations.

  • Hands-on experience with deployment troubleshooting, post-implementation support, and change management.

  • Understanding of information management, data governance, metadata, and security best practices.

  • Strong problem-solving, debugging, and communication skills.

  • Experience with AI-assisted development tools (e.g., GitHub Copilot).

  • Basic Docker/container knowledge.

  • Ability to work collaboratively across multi-disciplinary teams.

    #LI-LM1
    #D480
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.