Real Matters Inc.

Software Engineer (Java & Devops)

Markham, ON, CA

8 days ago
Save Job

Summary


About Real Matters

Real Matters is a leading network management services provider for the mortgage lending and insurance industries. Real Matters’ platform combines its proprietary technology and network management capabilities with tens of thousands of independent qualified field professionals to create an efficient marketplace for the provision of mortgage lending and insurance industry services. Our clients include top 100 mortgage lenders in the U.S. and some of the largest banks and insurance companies in North America. We are a leading independent provider of residential real estate appraisals to the mortgage market and a leading independent provider of title services in the U.S. Headquartered in Markham (ON), Real Matters has principal offices in Buffalo (NY) and Middletown (RI). Real Matters is listed on the Toronto Stock Exchange under the symbol REAL. For more information, visit www.realmatters.com.



About the Role

The fast paced and exciting technology division of Real Matters’ is looking for a Software Engineer to work with our team on our cloud-based technology platform. This multi-faceted role will focus both on development of features and have a heavy hand in maintaining environments, release management and automating the deployment of applications. You will collaborate closely with a cross functional development squad to ensure smooth code deployment and execution.


Our Technology Stack

  • Java/J2EE & Python on the Backend
  • ReactJS and JSF on the front end
  • MySQL and Couchbase as our datastore
  • Deployed as monolith and Docker micro-services in GCP


Responsibilities

  • Collaborate with product team members to understand business goals, comprehend & refine stories, estimate development tasks
  • Develop code in GoLang and Java to resolve tasks, including implementing unit test coverage
  • Keen ability to reverse engineer and trace existing code logic to identify implementation details and delivery a defect free implementation
  • Implement jobs using Jenkins for continuous integration, delivery and deployment
  • Maintain configuration management tools, version control systems, and implement new cloud native technologies
  • Troubleshooting and resolving issues related to application development, deployment, and operations with availability for off-hours support tasks
  • Identifies potential impediments and bottlenecks; steering the course so commitments are met and projects remain on track
  • Create and maintain technical documentation for CI/CD pipelines, code, APIs, and workflows to facilitate understanding and maintenance
  • Perform code reviews with your peers, supporting best practices


Skills and Expertise

  • University Degree in Computer Science, Computer Engineering or equivalent knowledge/experience
  • 5+ years of experience respectively using Java 8+ / J2EE developing enterprise grade solutions
  • 3+ years developing and deploying build automation solutions for medium sized companies using Jenkins
  • Expert understanding of the Linux operating system with a strong understanding of automation tools and scripting languages (e.g. SaltStack, Bash, Python)
  • Experience with cloud platforms (Google Cloud, Azure, AWS) utilizing containerization technologies, such as Docker or Kubernetes in a micro-services architecture
  • Proficient building and using RESTful APIs; understanding HTTP request methods and response status codes and when to apply them
  • Excellent English skills, both written and oral communication
  • Passion for technology with the ability & desire to pick up new tech (e.g GCP PubSub, Secret Manager) when required
  • Working knowledge of SQL and NoSQL databases (e.g. MySQL, MongoDB, Couchbase)
  • Understand the value of documentation and design then code approach
  • Familiarity with open-source stacks such as Apache Tomcat
  • Experience with HAProxy, Terraform, Service Mesh preferred
  • Experience with score.dev preferred
  • Modernized CI/CD from on-prem to cloud preferred


Equal Opportunity Employer

Real Matters is an equal opportunity employer; applicants are considered for all roles without regard to race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, or any other status protected by appropriate law. All employment is decided based on qualifications, merit, and business need. Please advise us at any point during the recruitment and selection process if you require accommodation. Real Matters is committed to compliance with all applicable legislation, including providing accommodation for applicants with disabilities.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job