The Descartes Systems Group Inc.
Job Description
Responsibilities
- Use AI‑assisted development tools responsibly to support activities such as implementation planning, code generation, refactoring, documentation, test generation, troubleshooting, and code review.
- Apply strong engineering judgment when using AI tools, validating generated outputs for correctness, maintainability, security, and fitness for purpose.
- Design, develop, enhance, and maintain backend services and distributed systems using Java and Kotlin.
- Build and evolve APIs and microservices with a focus on scalability, resilience, maintainability, and performance.
- Participate actively in the full software development lifecycle, from technical design and refinement to implementation, deployment, and production support.
- Work with event‑driven architectures and messaging solutions such as Kafka, RabbitMQ, or SQS.
- Collaborate in technical discussions, architecture reviews, design reviews, and co...
Start Your Week Right!
Apply now and make every Monday exciting with The Descartes Systems Group Inc.
Apply for this Position