XX
RQ09862 - Software Developer - IntermediateMaarut IncToronto, Ontario, Canada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

RQ09862 - Software Developer - Intermediate

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

Über

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 in case management/social services domains (Curam or similar).
  • Experience securing sensitive data (masking).

Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 5–7 years experience with Java (Java 8 /11 ), Spring/Spring Boot, REST APIs, and SQL.
  • 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).
  • Excellent troubleshooting, performance tuning, and secure coding skills.
  • Clear communication and proven ability to work collaboratively in Agile teams.

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:

  • Java/Spring Boot, REST APIs, SQL, testing, CI/CD, production support, incident management, analytics, and AI-assisted development.

Methodology, Testing & Troubleshooting:

  • Agile delivery, documentation quality, risk/issue management, collaboration, and adherence to standards and secure development practices.

  • Toronto, Ontario, Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.