About us:
Welcome to TELUS Digital — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS , one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture
With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data \& AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA \& Test Engineering.
From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are — all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.
About the Job:
Java Developer
Purpose
First, do no harm. Exemplify best practices in all you do. Leave the codebase better than you found it.
Add more stuff. The world of healthcare is constantly evolving. Analyze business requirements. Design and build solid solutions.
Find the fault in our code. Even the best make mistakes. Diagnose and resolve production incidents.
Speed it up. Our data is getting bigger. Our health teams are getting larger. The information they need to understand is more complex. Use your keen analysis, experience and creativity to increase application performance.
Crush technical debt. Not all solutions stand the test of time. Identify and refactor anti-patterns and poor/incomplete implementations before they become a problem.
Automate for efficiency and consistency. Spend less time on the boring repetitive stuff and move on to the new and innovative challenges.
Responsibilities
Join forces with a team of Developers, Quality Assurance and Business Analysts to collaboratively deliver a reliable product through sound design, careful development and rigorous testing
Write and review well designed, testable, Java code
Work within the full stack of technologies (UI, application tier, database) used by the product
Investigate and resolve design issues and code errors
Collaborate with fellow team members to enhance our software development processes.
Required Proficiency Level
Experience working with Java and Java-based web applications : Strong,5 years minimum
Experience with HTML / JS / CSS front-end development : Strong
Experience with relational databases (MySQL preferred) : Strong
Experience developing with any of the following technologies is an asset: Working knowledge
● Spring Framework
● JSP
● Web Services (SOAP, REST)
● Struts
● Hibernate
● XML/XSLT
Communication skills (including verbal, written) : Strong
Quick learner, willing to take on the challenges of a large codebase
Self-starter with the ability to work independently and embrace change Comfortable
Team player who can collaborate with colleagues Comfortable
Experience in the health care industry or health care IT required but beneficial.
Education
Post-secondary or university degree level of educational qualification or 2-3 years equivalent experience.