Skip to main content
Envision Technology Solutions logo

Java/Scala Developer

Envision Technology Solutions
Full Timemid
Toronto, Ontario, CAPosted February 25, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScalaSQLSpringAWSKubernetesKafkaRabbitMQAgile

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About the Company

[Provide a brief introduction to the company, its mission, and culture.]

About the Role

A short paragraph summarizing the key role responsibilities.

Responsibilities

  • Design, develop, and maintain high quality, scalable backend services and APIs.
  • Build applications using Scala, Java, and Spring Boot following modern engineering practices.
  • Ensure code is modular, maintainable, and optimized for performance.
  • Apply functional programming principles, including:

  • Immutability
  • Higher order functions
  • Pure functions

  • Write concise and robust code that reduces defects and simplifies maintenance.
  • Work closely with cross functional Agile teams to:

  • Understand business and technical requirements
  • Create and review technical design documents
  • Implement high quality solutions that meet stakeholder expectations

  • Participate actively in sprint planning, refinement, reviews, and retrospectives.
  • Ensure high code quality by:

  • Writing automated unit, integration, and functional tests
  • Participating in peer code reviews
  • Following best practices, coding standards, and architectural guidelines

  • Integrate applications with supporting technologies such as:

  • Databases (SQL & NoSQL)
  • Messaging systems (Kafka, RabbitMQ)
  • Cloud platforms (AWS, OpenShift, Kubernetes)

  • Ensure seamless data flow and reliable system communication.
  • Troubleshoot, debug, and resolve software issues in both development and production environments.
  • Provide timely support to ensure system stability and meet SLAs.
  • Use logs, monitoring tools, and diagnostic techniques to isolate root causes.

Required Skills

Scala, Java , Springboot

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free