Responsibilities
Build and maintain secure Java services and REST APIs using Spring Boot.
Translate technical requirements into clean testable production-ready code.
Develop and optimize SQL queries JPA-based data access layers and data-driven features.
Write unit and integration tests; contribute to CI / CD pipelines for automated build test and deployment.
Diagnose troubleshoot and resolve production issues (L2 / L3 support) including root-cause analysis and runbook usage.
Monitor and tune application performance; support automated diagnostics and health-check processes.
Collaborate with architects QA BAs and product owners within Agile sprints.
Participate in code reviews technical documentation and adherence to engineering / security standards.
Integrate external third-party and AI-backed services securely through REST endpoints.
Use analytics and data analysis to identify defect trends and performance issues.
Leverage AI-assisted development tools (e.g. GitHub Copilot) when appropriate.
General Technical Skills
Strong Java and Spring Boot fundamentals for enterprise systems.
SQL fluency and understanding of relational data models (Oracle / MySQL / PostgreSQL).
Experience with API-driven integrations and basic data pipeline concepts.
Familiarity with Git automated testing CI / CD and build pipelines.
Basic knowledge of Docker / containers.
Ability to integrate third-party and AI-based services securely.
Strong debugging problem-solving communication and teamwork abilities.
Desirable Skills
Experience with copilots / LLMs (Azure OpenAI GitHub Copilot).
Knowledge of retrieval-augmented generation (RAG) patterns.
Exposure to analytics tools (Power BI Excel).
Understanding of data governance metadata audit trails and sensitive-data masking.
Experience in case management / social services domains (e.g. C ram).
Messaging scheduling and batch integration experience.
Observability experience (logging metrics monitoring).
Cloud / container exposure (Docker Kubernetes Azure / AWS).
Must-Have Qualifications
5 7 years of hands-on experience with Java (8 / 11) Spring Boot REST APIs and SQL .
Strong production support & incident management experience (SLA adherence RCA runbooks).
Solid CI / CD fundamentals including Git branching strategies and automated testing (JUnit / Mockito).
Excellent troubleshooting performance tuning and secure coding practices.
Proven communication skills and ability to collaborate effectively in Agile teams.
Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type : Full Time
Experience : years
Vacancy : 1
Java Developer • Toronto, Ontario, Canada