Senior Java Developer

Sage Recruiting
Toronto , Ontario
$130K-$160K a year
Full-time

Sage Recruiting is looking for several Intermediate and Senior Software Engineers to join a rapidly growing SaaS company based in Toronto with remote employees across Canada and the US.

Listed as one of the fastest-growing startups in Canada with extensive plans for growth, this company is a hidden gem!As a Java Software Engineer, you will be a part of the core backend engineering team and participate in all phases of the SDLC, including architecture and design discussions and software releases.

You will help improve the architecture, modularize the codebase and participate in virtual agile ceremonies. You will be a part of a team that is evolving and growing so we're looking for adaptability flexibility.

You will be able to take ownership over the features you build, get involved in the architecture and design and grow your skills in a company that’s growing to the next stage of maturity. Skills :

  • Solid development experience using Java8 or newer
  • Experience with Maven, Git, and SQL
  • Proficiency in Spring (Boot) and hibernate / JPA
  • Strong knowledge of OO design, software design patterns and best practices
  • Ability to produce clean code and follow project conventions
  • Excellent communication skills with critical thinking and autonomy
  • Excellent pull request review skills and keen attention to details
  • Bachelor’s Degree or higher in Computer Science or a related field is preferred

Bonus Points :

  • Experience with GraphQL, ElasticSearch, MySQL, Docker, AWS, or Kotlin
  • Experience writing microservices or helped modularize a java codebase

Benefits :

  • Competitive salary, vacation, and benefits
  • Remote working optional (offices in Toronto and USA)
  • Extensive professional growth and development

Salary :

  • Intermediate : CAD 100-125K
  • Senior : CAD 130-160K+

GitHub Accounts are preferred but not necessary.

30+ days ago
Related jobs
Highbrow LLC
Toronto, Ontario

Proven work experience as a Java Developer in a financial institution. Work experience as a Java Developer in Securities Lending or Prime Brokerage. In-depth knowledge of Java 8 or above and experience with any RDBMS. ...

Yoush Consulting
Toronto, Ontario

The technical requirements for the Java Lead arethe same as that of Java developer with the additional experience in managing ateam of developers. We are looking for a Senior Java developer,on contract, for one of our major clients in Ontario. Senior Enterprise Java Developer and Lead. Java develope...

Axelon Services Corporation
Mississauga, Ontario

Global Financial Firm located in MISSISSAUGA, ON has an immediate contract opportunity for an experienced Senior Java Developer. The Account Master Central (AMC) team within Institutional Service Group (ISG) is seeking a core java senior developer to join our engineering team in Canada. The responsi...

08763 Citi Canada Technology Services ULC
Mississauga, Ontario

We are looking to on-board a Senior Java Developer to join our team to extend our platform in support of business requirements. The right candidate should have a good understanding of the following technologies: a strong understanding of the Spring stack (notably Spring Web and Spring Security), a g...

Lorven Technologies
Toronto, Ontario

Senior Java Developer - Spring Boot API Specialist. Senior Java Developer - Spring Boot API Specialist. Core Java and Spring boot API development. ...

CB Canada
Toronto, Ontario

Senior Angular / Java Developer. Currently looking for a Senior Angular/Java Developer. Angular 10, Java, Java EE, Unix, Spring MVC, Spring Boot, Hibernate, jQuery, JPA, JDBC, SOA, JAX-WS, REST, SOAP, JAXB Bindings, EJB 3. Software engineering, computer science or related degree plus 10+ years softw...

Leaders Recruiting
Toronto, Ontario

The successful candidates will possess strong technical design and programming skills throughout a full, modern Java stack, utilizing JPA, Spring, and Angular JS, all driven by the latest DevOps tools and practices. Design and develop new applications and support existing ones in complex, heterogene...

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. Joining us as a Software Engineer is a chance to grow into a Senior, Staff, an...

Astra North Infoteck Inc.
Toronto, Ontario

Talend, Core Java, Python, Kafka, Github, SQL, Jira, Docker, Redhat, Pyspark, Scala, Nifi, Postgres. Keywords: Talend, Java, Docker, SQL, database technologies (Postgres, Oracle), Operating Systems (Linux Redhat), and Tools (Jira, Confluence, Artifactory, Bitbucket, SonarQube, GIT). Must have techni...

0000050007 Royal Bank of Canada
Toronto, Ontario

RBC is seeking an experienced Software Developer who is passionate about building applications to join US Cash Management (USCM) Technology team. Java development experience using Spring and Sprinboot Framework, Multi-Threading and Rest API, Spring boot microservices to process the messages into the...