Current jobs related to Scala Developer - Scarborough Village, Ontario - TekFormix


  • Scarborough, Canada Atlantis Consulting Group Inc Full time

    Work Term: Permanent - Work Language: English - Hours: 32.5 hours per week - Education: Bachelor's degree - Experience: 3 years to less than 5 years - **Work setting**: - Software company - Information technology (IT) infrastructure - ** Tasks**: - Document technical requirements to ensure that products, processes and solutions meet business requirements -...

Scala Developer

2 weeks ago


Scarborough Village, Ontario, Canada TekFormix Full time

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