cover image
JSG (Johnson Service Group, Inc.)

Software Developer - Intermediate

On site

Front of yonge, Canada

Mid level

Freelance

09-12-2025

Share this job:

Skills

Communication Java Data Analysis SQL Data Governance MySQL PostgreSQL GitHub CI/CD Docker Kubernetes Monitoring Change Management Problem-solving git Azure AWS Agile Junit Spring Spring Boot CI/CD Pipelines

Job Specifications

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.

#D480

About the Company

Johnson Service Group, Inc. (JSG) is a leader in the staffing and consulting services industry, with 40 years of experience investing in people and companies. We can be found locally in more than 30 offices throughout the United States and Canada and make connections throughout North America. JSG continues to work diligently to offer our clients and candidates world-class service and diversified offerings to fit their evolving needs. Which is why we have recently expanded our consulting services to include information techno... Know more