XX
RQ10386 - Software Developer - IntermediateMaarutToronto, Ontario, Canada
XX

RQ10386 - Software Developer - Intermediate

Maarut
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada

À propos

Responsibilities:

  • Build and maintain secure Java services and REST APIs using Spring Boot.
  • Translate technical requirements into clean, testable, production-ready code.
  • Write unit and integration tests; contribute to CI/CD and automated deployments.
  • Build and optimize SQL queries and data access logic to support application features.
  • Diagnose, troubleshoot, and resolve production issues; support incident management.
  • Collaborate with teams to align integration services with enterprise data integration needs.
  • Participate in code reviews, documentation, and adherence to engineering standards.
  • Integrate external and AI-backed services securely through REST endpoints.

General Skills:

  • Strong Java + Spring Boot fundamentals for enterprise systems.
  • SQL fluency and understanding of relational data models.
  • Familiarity with data pipelines and API-driven integrations.
  • Comfortable with Git, automated testing, and CI/CD practices.
  • Basic Docker/container experience.
  • Ability to integrate third-party and AI services safely.
  • Strong problem-solving, debugging, communication, and teamwork.

Desirable Skills:

  • Experience with copilots/LLMs (Azure OpenAI etc.).
  • Understanding of retrieval-augmented generation patterns.
  • Familiarity with analytics tools (Power BI).
  • Understanding of data governance, metadata, and audit trails.
  • Experience securing sensitive data (masking).
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Proficiency in Java programming with extensive experience in Java SE/EE, including a deep understanding of object-oriented design principles and commonly used libraries and frameworks.
  • Expertise in system integrations using REST and SOAP APIs, ensuring reliable and efficient communication between interfaces.
  • Hands-on experience with Oracle design concepts, including schema design, SQL querying, and performance tuning.
  • Provide production support including incident analysis, defect resolution, root cause analysis, and coordination with support teams to ensure system stability.

Skill Set Requirements:

Key Responsibilities :

  • Develop and maintain secure, well-tested Java services and REST APIs (Java 11+, Spring Boot).
  • Build data-driven features using JPA/SQL; write optimized queries and support CI/CD pipelines (Git, build, test, deploy).
  • Create and execute unit and integration tests; contribute to code reviews and follow secure coding practices.
  • Provide L2/L3 production support: triage incidents, perform root-cause analysis, implement fixes, and prevent recurrence.
  • Monitor and tune application performance across environments; support automated diagnostics and health checks.
  • Collaborate with architects, QA, BAs, and product owners in Agile sprints; produce clear technical documentation.
  • Use data analysis to identify defect/incident trends and performance issues; leverage AI-assisted development tools where appropriate.

Must-Have Qualifications:

  • 5–7 years experience with Java (Java 8+/11+), Spring/Spring Boot, REST APIs, and SQL (Oracle/MySQL/PostgreSQL).
  • Strong Production Support & Incident Management experience, including SLA adherence, RCA, and runbook usage.
  • Strong CI/CD fundamentals (Git branching strategies, build pipelines, automated testing with JUnit/Mockito).
  • Excellent troubleshooting, performance tuning, and secure coding skills.
  • Clear communication and proven ability to work collaboratively in Agile teams.

Nice to Have:

  • Messaging and integration experience (batch jobs, schedulers).
  • Observability experience (application monitoring, logging, metrics).
  • Cloud/container basics (Docker, Kubernetes, Azure/AWS).
  • Knowledge of Cúram or other case management platforms.

General Skills:

  • Experience across the full SDLC using structured methods and design patterns.
  • Ability to gather and clarify requirements with diverse stakeholders.
  • Hands-on experience with deployment troubleshooting, post-implementation support, and change management.
  • Understanding of information management, data governance, and security best practices.
  • Solid data analysis skills for querying, transforming, and interpreting trends (SQL; Power BI/Excel exposure is an asset).
  • Exposure to AI-assisted development (e.g., GitHub Copilot), including code/test generation and prompt best practices.


Technical Expertise:

  • Assesses the candidate's ability to design, build, support, and scale enterprise applications.
  • Proficiency in Java and Spring Boot, including secure, performant application design
  • Experience designing and supporting REST APIs with proper validation, security, and error handling
  • Strong SQL and data management skills, including performance optimization
  • Knowledge of testing practices including unit, integration, and automation testing
  • Experience with CI/CD pipelines and modern DevOps practices
  • Ability to support production systems, troubleshoot incidents, and perform root cause analysis
  • Use of analytics and monitoring to improve system reliability and performance
  • Practical use of AI assisted development tools to enhance productivity and quality

Methodology, Testing & Troubleshooting:

  • Assesses delivery approach, collaboration, and operational effectiveness.
  • Experience working in Agile delivery environments
  • Clear and effective documentation practices
  • Strong communication skills with technical and non technical stakeholders
  • Proactive risk and issue management
  • Effective collaboration within cross functional teams
  • Adherence to standards and secure development practices
  • Toronto, Ontario, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.