Intermediate Backend Java Developer (CAD REMOTE)
REMOTE, ON • Contract To Hire • August 14, 2025 • 79874
Job Title: Intermediate Backend Java Developer ( REMOTE)
Location: Canada, Remote
This is 6 months contract role for start and then will be converted to a perm role.
What you will be doing:
-
Implement functionality for the solution as outlined in JIRA tickets.
-
Work with the team to provide input to refine and estimate tickets, and create new tickets when needed.
-
Fix bugs in the system as they are identified.
-
Help guide the QA team in how to test and reproduce issues as needed.
-
Create and maintain product and support documentation.
-
Analyze and evaluate requirements and propose high level design and technical solutions at all stages of development.
-
Analyze solutions to ensure that they are interoperable, performant and maintainable.
-
Adhere to team/department coding standards.
-
Participate in and provide final approval for code reviews.
-
Research technologies that will be used in new and existing modules of the solution (e.g., Machine Learning frameworks, data storage and capture frameworks etc.).
-
Advise and provide input into good technical design and industry trends.
-
Assist in troubleshooting issues as they come up and help out other team members when they need input.
-
Lead by example when it comes to department/team best practices.
-
Accountable for ensuring that all working hours are accurately reported in time tracking software on a daily or weekly basis, that the majority of hours are tracked as billable.
-
Tracking and reporting of billable hours is a critical aspect of project management and delivery to our customers and this is a major area of accountability.
-
Comply with the privacy, security and confidentiality policies.
What you must have:
-
5+ years of Software development experience is required.
-
Experience with Java, Rest APIs, and Git.
-
Ideally experience with FHIR and/or HL7V2 and their associated terminology.
-
Experience writing unit tests and integration tests.
-
Some experience with Kubernetes and Kafka preferred, as well as Azure DevOps or similar CI/CD.
-
Creating and maintaining clear documentation.
-
Ability to maintain repositories with a focus on code health and quality.
-
Experience in end-to-end feature development.
-
Ability to work well within a team.
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com