Scala Developer

Scarborough, ON, CA, Canada

Job Description

Responsibilities



Develop and maintain robust applications using Scala, ensuring optimal performance and scalability. Collaborate with cross-functional teams to design system architecture and implement RESTful APIs and web services. Integrate various databases including MySQL, PostgreSQL, MongoDB, SQL Server, and SQLite to support application data requirements. Utilize containerization tools such as Docker and orchestration platforms like Ansible for deployment automation. Implement CI/CD pipelines using Jenkins or similar tools to streamline development workflows. Write clean, efficient code following best practices in OOP, MVC, and Agile SDLC methodologies. Conduct unit testing and code reviews to ensure software quality and reliability. Work with front-end developers to create responsive web designs using HTML, CSS, SCSS, JavaScript frameworks like Angular or React, and UI/UX principles. Participate in system architecture planning and deployment on cloud platforms such as AWS or Azure. Use version control systems like GitHub or SVN for source code management. Develop web applications with frameworks such as Django, Ruby on Rails, ASP.NET, or PHP where applicable. Engage in wireframing and user flow design to enhance user experience (UX) across applications. Maintain documentation of technical specifications and user stories using Trello or Jira.

Qualifications



Proven experience in Scala development within enterprise environments. Strong knowledge of JavaScript frameworks (Angular, React), HTML5, CSS3, Bootstrap, and responsive web design principles. Hands-on experience with databases such as MySQL, PostgreSQL, MongoDB, SQL Server, SQLite; proficiency in SQL queries is essential. Familiarity with containerization (Docker), orchestration (Ansible), CI/CD tools (Jenkins), and cloud services (AWS or Azure). Experience working with RESTful APIs, SOAP web services, GraphQL APIs, and web protocols like JSON and XML. Knowledge of system architecture design patterns including MVC and OOP principles. Ability to perform unit testing and debugging using tools like Visual Studio or similar IDEs. Experience with DevOps practices including version control (Git), automated deployment pipelines, and infrastructure as code. Understanding of web development best practices including SEO optimization and web services integration for e-commerce platforms. Excellent problem-solving skills with the ability to work independently or collaboratively within an Agile environment. This position offers an engaging opportunity for a talented Scala Developer eager to contribute to innovative projects while working with cutting-edge technologies in a professional setting that values continuous learning and growth.
Job Type: Full-time

Pay: $70,000.00-$120,000.00 per hour

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3194431
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Scarborough, ON, CA, Canada
  • Education
    Not mentioned