Adzuna logo

Senior Java Software Engineer

Location: Toronto
Company: Red Thread Innovations

Sorry, this job is not available in your region

Search for similar jobs in your region

Red Thread Innovations is a digital innovation firm with the solitary mission of building meaningful digital products that delight consumers and transform businesses. As a company, we’re an experienced bunch of researchers, designers, and engineers who are passionate about innovation and technology.

We are seeking a Senior Java Software Engineer to join our Scrum-based agile software engineering team. The Engineer will be primarily responsible for leading a team, creating and maintaining a variety of applications.

Joining our Red Thread engineering team, you will experience a healthy amount of autonomy and flexibility to design and implement systems and processes that will directly impact the growth of the organization.


What You’ll Do:


  • Lead your team’s whiteboarding sessions to design solutions that focus on scalability, performance, usability, and extensibility

  • Define and evolve design patterns that improve code readability and maintainability

  • Write clean code with accompanying unit and e2e tests for a variety of digital products

  • Be part of a dynamic team that is based on Agile principles – self-managing teams, continuous improvement, and iterative development

  • Work with a team whose focus is to create best-in-class products and user experiences

  • Contribute to the decision of what technology to use for projects with collaboration and guidance from the greater team

  • Champion process improvements based on industry best-practices

  • Be part of a mentoring relationship with other technologists in the organization


About You:


  • You have 5+ years of industry experience

  • Expertise with Java frameworks (e.g. Spring )

  • You are passionate about learning new technologies, tackling interesting work, and challenging problems

  • Committed to continuous learning and always expanding your skillset

  • Excited about being part of an organizational transformation where technology is a major driver

  • Focused on maximizing the delivery of business value

  • Someone who takes pride in and ownership of the things you build

  • Working knowledge of software design patterns, such as Reactive Programming, MV*, VIPER, etc.

  • Solid understanding of RESTful services

  • Experience in Behavior or Test Driven Development (TDD or BDD) and agile methodologies

  • Strong oral and written communication skills


Traits We Truly Value:


Passion - We’re passionate about using technology to improve lives and create elegant solutions to solve real problems.

Collaboration - We conceive, design, and build the best products when we work closely with our partners and end-users.

Positivity - We work hard to nurture a sense of optimism, enthusiasm, and wellbeing in our workplace, and among our teams.

Respect - We ensure a safe, transparent, and respectful work environment where ideas flow freely.

Empathy - We approach people and problems with the utmost compassion. We listen more than we talk.

Innovation - Creativity and innovation are our driving forces. They keep us alive and restless to be even better.


Sorry, this job is not available in your region

Search for similar jobs in your region

Similar jobs

Senior Software Engineer - Java
Veeva Systems
Toronto, ON, M5H
Senior Software Engineer - Java
Veeva Systems
Toronto, ON, M5H
Senior Software Engineer, Java
Aviso Wealth
M5C 2W7 Toronto ON
Senior Software Engineer - Java
PointClickCare
Mississauga, ON, L4T
Senior Software Engineer - Java-or-.Net
Morningstar Inc.
Toronto, ON, M5H