Enable job alerts via email!
A financial services technology company in Toronto is seeking an experienced Software Developer with a passion for user-centered design. The role requires at least 5 years of software development experience, with strong skills in Java, Kotlin, and Agile practices. Candidates should have problem-solving abilities and enjoy collaborating to create well-designed products. This inclusive workplace offers benefits focusing on career growth and well-being.
Is this role right for you?
In this role you will :
Do you have the skills to succeed in this role? We’d love to work with you if you have :
At least 5 years of software development experience, including conceptualization, design, development, and debugging, with a minimum of two years in architectural design for software applications, understanding design patterns such as MVVM, MVC, and Clean Architecture.
Technical expertise in Java, J2EE, Web Services (REST & SOAP), Kotlin, Spring Boot, Vert.x (Microservices), Containerization, Microservices, Pub/Sub, and messaging queues.
Experience with unit testing, building robust, secure, usable applications, and improving overall performance.
Proficiency with code versioning tools like Git.
Strong understanding of Computer Science concepts such as SOLID principles.
Experience in developing microservices and distributed applications.
Familiarity with cloud computing, including Google Cloud.
Experience integrating third-party libraries and SDKs.
Analyzing performance bottlenecks and issues in production environments.
Experience building applications that consume web services and interact via HTTP REST with JSON.
Strong problem-solving abilities.
You’re passionate about well-designed products and comfortable collaborating with our Design Team to prototype, wireframe, and whiteboard ideas.
What's in it for you?
You will be part of a diverse and inclusive team of client-focused professionals eager to learn from each other in an environment that celebrates success.
You will have access to thousands of online and in-person courses to support your career growth, with guidance from industry leaders.
We offer benefits to help you save for your future and invest in your wellbeing through our Tangerine benefits.
Bring your true self to work; dress codes don’t apply here. We are an equal and uncomplicated workplace.
Enjoy workspace flexibility and the excitement of working at the official Bank of the Toronto Raptors.