RQ09862 - Software Developer - IntermediateMaarut Inc • Toronto, Ontario, Canada
Cette offre d'emploi n'est plus disponible
RQ09862 - Software Developer - Intermediate
Maarut Inc
- Toronto, Ontario, Canada
- 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 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.
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.