Sr. Microservices Developer

15 hours ago

Toronto, Ontario, Canada s i systems Full-time

CA$110,000.00–CA$115,000.00 yearly Permanent

CA$60,000.00–CA$80,000.00 yearly Full-time

CA$13.25–CA$15.00 hourly Full-time

CA$200.00–CA$300.00 daily Remote Full-time

CA$80.00–CA$160.00 daily Remote Part-time

CA$17.95 hourly Permanent +1

Job Title: Java Software Engineer (6 Positions Available)

Location: Markham, Ontario

Type: Permanent, full time position

Starts: As soon as possible

Our client is one of the fastest growing health care companies in North America & recognized as an industry leader of internet based electronic medical records (EMR) serving the needs of primary care practices, multi-physician outpatient clinics, and large scale regional health organizations and networks in Canada and the US. This is an excellent opportunity to join a fun, growing technology company based in North America.

They are currently looking for a highly motivated Java Developers to join their R & D team in Markham, Ontario. They offer a fast-paced, innovative environment that will challenge your business acumen and tune your technical aptitude. This is a great opportunity for a young, energetic and highly motivated Java Developer (or Java development focused recent University graduate) to join a cutting edge organization and grow with the team

The Role (Within the first 3 months):

  • Contribute to the organizations business initiatives by supporting team members with the following activities:
  • Within the first 3 months, design, prototype, implement and deploy one or more core platform services.
  • Develop an early understanding of the product, documenting design and code details and participating in peer code reviews.
  • Write maintainable code with extensive test coverage, working in a professional software engineering environment
  • Collaborate across the company to define, design and build new features.
  • Tackle complex problems in distributed computing, performance and more.

Skills and Experience:

  • Education: A Bachelor’s Degree in Computer Science or Computer Engineering, or equivalent experience
  • Strong background in networking, operating systems, and security
  • Minimum of 1 years of engineering experience with Java and overall software development experience
  • Knowledge of (UIT) unit and integration testing methodologies
  • Highly motivated with good communications and organization skills
  • Experienced working with traditional RDBMS databases
  • Experienced at contributing to OpenSource software projects
  • Experienced working with PostgreSQL
  • Experience with GWT (Google Web Toolkit)
  • Experience with Maven (A build/project management tool) and GIT (A distributed version control system used by programmers).
  • Experience with Cloud based services