Tribal is a Total Experience agency. Thinking beyond the established customer experience, we work with brands to consider the total experience – online, offline, and internal engagement and processes and create products, services, and comms that people love. 

Exploring the intersection between brands, technology, and real life, we develop ideas that connect with culture and uncover compelling ways that technology can add value to real people’s lives while delivering returns to our clients. 

The purpose of this role is to lead Java development teams delivering work for our clients, ensuring the on-time delivery and quality of application code.  The role is a mix of hands-on development, oversight and leadership of multiple project teams and you are expected to always lead by example. The role has ultimate responsibility for implementing processes, communicating, and enforcing, ensuring Java standards. As part of your day-to-day role, you will provide mentorship and leadership inspiring the best work from your team members.



You Will:

  • Lead a team of developers, providing mentorship, guidance, and support to ensure their professional growth and success. Develop and implement strategies for team growth and collaborate with your leadership team to ensure voices are heard.
  • Develop and nurture the careers of team members, including identifying areas for growth, setting performance goals, conducting regular performance evaluations, and providing constructive feedback.
  • Collaborate with HR and recruitment teams to hire the right individuals for the team, ensuring a diverse and skilled workforce. Conduct interviews and assess candidates' technical skills and cultural fit.
  • Work with the leadership team to foster a culture of empowerment and inclusivity, encouraging team members to voice their opinions, ideas, and concerns. Creating an environment where everyone feels valued and respected.
  • Build strong relationships with clients, understanding their business needs, and ensuring project requirements are met. Act as a trusted advisor, providing technical guidance and recommendations, supporting the creation and planning of technical solutions.
  • Build trust and facilitate effective communication between team members, stakeholders, and clients. Conduct regular team meetings, status updates, and project reviews to ensure alignment and transparency.
  • Ensure high-quality deliverables by establishing and enforcing coding standards, conducting code reviews, and implementing quality assurance processes.
  • Identify and mitigate project risks, proactively addressing any issues that may impact project timelines or deliverables. Implement contingency plans when necessary.
  • Stay updated with industry trends, technologies, and methodologies. Identify opportunities for process improvements and implement best practices to enhance team efficiency and productivity.
  • Track and monitor team performance, and identify areas for improvement. Provide regular updates to project and client services teams on project status, risks, and mitigation strategies.
  • Collaborate with internal and external stakeholders (PM’s, Client Services, including business analysts, and other technical teams, to ensure smooth project execution and successful outcomes. Proactively address client concerns, resolve issues, and maintain high customer service.

You Have:

  • Experience with Java 11,17,21, Java Streams, Java Collections, Spring Boot, JPA, Hibernate, OSGi, NodeJS, Groovy, PostgreSQL, Mongo/DocDB.
  • Experience with Git, Jenkins, Python and Bash for helper tools development, using package managers (npm, maven, pip), debugging and unit testing.
  • Experience with version control tools such as Git, GitHub, BitBucket to manage codebase changes and collaborate effectively with other team members across global markets.
  • Experience with the Atlassian suite of tools - Jira, Bitbucket, Confluence, etc.
  • Experience with modern CI/CD workflows.
  • Knowledge of common development best practices (e.g., TDD, agile).
  • Experience in creating detailed task tickets ready to be worked on.
  • WCAG accessibility experience is preferred.
  • The ability to communicate effectively with team members, stakeholders, and clients to understand requirements and provide updates on project progress.
  • Scalability planning experience, which you can use to develop strategies to accommodate future growth and increased system demands.
  • Experience with performance optimisation and can identify bottlenecks and optimise system performance.
  • Experience with security and compliance, ensuring adherence to security standards and compliance requirements.
  • Expertise with documentation and technical standards, which will help establish standards and maintain comprehensive documentation.
  • Experience with knowledge sharing and training, which will facilitate continuous learning and skills development.
  • Experience with technical leadership, providing guidance and mentorship to foster technical excellence.
  • Multi-project commercial experience with relevant tools such as >Java11 (OpenJDK), Docker, Kubernetes, Maven, Jenkins, NVM, RESTful APIs, ActiveMQ or similar.
  • Experience working in an agency environment.

You May Have:

  • Adobe Experience Manager (AEM) on version 6.3 or later, or enterprise CMS.
  • Cloud and infrastructure management experience, optimise cloud resources and design resilient infrastructure.
  • Experience with proof-of-concept development: Validate architectural decisions through prototypes and experiments.
  • Experience with performance monitoring and optimisation: Measure and improve system performance.
  • Experience with disaster recovery and business continuity: Develop plans for data protection and system availability.
  • Experience with some or all of the following technologies: AWS Lambda, EC2, ECS, EKS, ECR, SQS, Amplify, REST, GraphQL, OSGi, AWS, Docker, Varnish/Fastly, AEM.

The Talent Team at Critical Mass is focused on ensuring we provide the best training, onboarding, and employee experience possible! Our new hires & employees are the future of our organization, and we want to set you up for long-term success. In an effort to do so, we expect our team to work from an office a minimum of 3 days a week. The ask stems from our want to:


Strengthen opportunity for continuous learning
Improve collaboration and team relationships.
Increase employee engagement


This hybrid model balances the need for individual flexibility while maintaining the relentless customer focus we provide at CM. We understand that not everyone may feel comfortable with this expectation, so we ask that you please let us know immediately if there are any concerns so we can help navigate accordingly.

CM Liquid Talent is still an option for roles approved to be 100% remote.

Critical Mass is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We do not tolerate discrimination on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. If you are an individual with disabilities who would like to request an accommodation, please reach out to accommodations@criticalmass.com.

We are committed to fostering diversity, equity, and inclusion within our pool of candidates, with a target of achieving at least 50% representation from underrepresented communities.

The Critical Mass Talent Acquisition team will only communicate from email addresses that use the URLs criticalmass.com and us.greenhouse-mail.io. We will not use apps such as Facebook Messenger, WhatsApp, or Google Hangouts for communicating with you. We will never ask you to send us money, technology, or anything else to work for our company. If you believe you are the victim of a scam, please review your local government consumer protections guidance and reach out to them directly.

If U.S. based: https://www.consumer.ftc.gov/articles/job-scams#avoid
If Canada based: https://www.canada.ca/en/services/finance/consumer-affairs.html
If U.K. based: https://www.gov.uk/consumer-protection-rights
If Costa Rica based: https://www.consumo.go.cr/educacion_consumidor/consejos_practicos.aspx 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


DE&I Questionnaire

Voluntary Self-Identification

At Critical Mass, we are dedicated and determined to build a workforce that reflects the diversity of the communities in which we live and work. It is crucial that every team member can thrive and reach their full potential.

With that said, we’d like to know a little more about you. We ask all applicants to fill out the below voluntary self-identification questions in order to evaluate and improve our recruitment and diversity efforts. Answering is completely voluntary and will not affect the outcome of your application.

The data collected may be reviewed by the Critical Mass Talent Acquisition Team, Human Resources, our Diversity, Equality and Inclusion team, and our executives, but they will neither be reviewed by nor disclosed to anyone else. All the information that you share with us pursuant to this survey will be stored on our secure network servers located within Canada and the United States.  We will only retain this information so long as it is necessary for the purpose that we have described here or as may be required by applicable laws. Thereafter, we will either anonymize the information or delete it entirely.  If you elect to complete this survey, and at any point in the future you wish to retract or amend your responses, or otherwise have any questions about your data, you may contact our Talent Acquisition team at accommodations@criticalmass.com.

As set forth in Critical Mass’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Aboriginal Peoples Definition:

Aboriginal Peoples means persons who are defined as: Indians (more commonly referred to as First Nations), Inuit, or Métis.

Members of Visible Minorities Definition:

Members of Visible Minorities means persons, other than Aboriginal people, who are non-Caucasian in race or non-white in color.
Examples:
Black (e.g. African, Caribbean, Other)
Arab (e.g. Middle Eastern, North African, etc.) 
Asian and Southeast Asian (e.g. Chinese, Japanese, Korean, Vietnamese, Cambodian, Laotian, Thais, etc.) 
West Asian (e.g. Armenian, Iranian, Persian, Egyptian, Turkish, etc.)
Other (e.g. Latin American, Pacific Islander, etc.) 

Persons with Disabilities Definition:

Persons with Disabilities means persons who have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

How do you identify (gender identity)? (Select one)













Do you identify as LGBTQIA+? (Select one)



Based on the definition above, are you an Aboriginal Person? (Select one)



Based on the definition above, are you a member of a visible minority? (Select one)



Based on the definition above, do you consider yourself as a person with a disability? (Select one)



Are you a Canadian Armed Forces Veteran or Reservist? (Select one)



Are you the spouse of a CAF Veteran or Reservist? (Select one)




Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.