Back to results

C++ / Java Developer (Senior)

  • Vaughan, ON, Canada
Apply on careers-page.com About employer

Applications open in a new tab.

Job details

Experience
Minimum 8+ years of programming experience using Java (Spring) and/or C++ (STL) (preferably with exposure to both)
Posting language
English

Original job description

Senior C++/ Java Developer to provide technical and architectural leadership to a cross-functional Agile team that supports the world's largest online poker platform, built with Java, C++, SQL and AWS. 

Permanent, full time

Toronto, Ontario (remote until further notice, hybrid thereafter) 

Key responabilties:

  • Review business requirements and implementation criteria with the Squad to ensure clear understanding of the ask before the start of the implementation
  • Implement and delegate development tasks with the highest quality; test, document, socialize, and be accountable for the changes implemented
  • Work with the Squad to ensure all assigned deliverables are completed within the agreed deadlines and all assigned tickets statuses are kept updated
  • Research and evaluate new methodologies and technologies that improve the quality, reliability, scalability, security, and performance of Casino technology, architecture, and platform
  • Actively participate in code reviews by providing constructive comments and by socializing and enforcing best practices, to improve codebase quality, efficiency, and security
  • Mentor and guide developers by providing quality coaching and ensuring proper execution of their tasks
  • Participate in technical interviews and subsequent evaluation of job applicants

Must have:

  • Minimum 8+ years of programming experience using Java (Spring) and/or C++ (STL) (preferably with exposure to both)
  • Experience with AWS
  • Experience with SQL and RDBMS

Nice to have:

  • Leadership experience 
  • M.Sc. degree in Computer Science 
  • Experience with Docker and Kubernetes for working with container-based web services
  • Experience with modern development/testing/deployment methodologies, source control management, and multiple IDEs and debugging tools
  • Experience with unit testing frameworks (such as Junit, Cucumber, etc.)
More about this job

Responsibilities

The Senior C++/Java Developer at Source Code will review requirements with the squad, implement and delegate development tasks, and lead code reviews. The role also mentors developers and helps interview job applicants.

Requirements

Candidates need 8+ years of Java (Spring) or C++ (STL) programming experience, AWS experience, and SQL/RDBMS experience. Leadership experience, an M.Sc. in Computer Science, and Docker/Kubernetes experience are nice to have.

Skills

  • Java
  • Spring
  • C++
  • STL
  • SQL
  • RDBMS
  • AWS
  • Docker
  • Kubernetes
  • JUnit
  • Cucumber
  • Unit testing
  • Source control management
  • Code review
  • Agile methodology
  • Mentoring
  • Technical architecture
  • Debugging
  • Software deployment
  • Technical interviewing

Categories

  • Software
  • Technology

Keywords

  • C++
  • Java
  • Spring
  • STL
  • SQL
  • RDBMS
  • AWS
  • Docker
  • Kubernetes
  • JUnit
  • Cucumber
  • Agile
  • Source control
  • Code review
  • Online poker
  • Gaming
  • Casino
  • Software development
  • Senior developer
  • Technical lead

Seniority

Senior

Tools

  • Java
  • C++
  • SQL
  • AWS

Languages

  • English

Fields of study

  • Computer Science

Report this job

Get in touch
MovoJobs

Contact us