We design experiences for brands we love. Anywhere we go, digital is our home. Canada + The World, Since ’96.
Digital Marketing • Brand Launch & Experience • User Experience & Interaction • Design • Insight & Planning
September 12
🏢 In-office - Bay Area
We design experiences for brands we love. Anywhere we go, digital is our home. Canada + The World, Since ’96.
Digital Marketing • Brand Launch & Experience • User Experience & Interaction • Design • Insight & Planning
• The Back-End Java Developer (BEJD) is responsible for writing code and providing support to applications. • Able to work independently in basic tasks, assuming ownership for design and programming required. • Collaborate and communicate efficiently with other groups. • Implement technology solutions that address clients’ business needs. • Debug or troubleshoot issues in existing software applications. • Provide feedback on solutions and procedures. • Proactively provide coaching and support to team members. • Ensure clear documentation is maintained for projects.
• Experience with Java 8/11+, Java Streams, Java Collections, Spring Boot, JPA, Hibernate, OSGi, NodeJS, Groovy, PostgreSQL. • Experience with Git, Jenkins, Python and Bash for helper tools development, use package managers (npm, maven, pip), debugging, unit testing, writing agile user stories. • Working knowledge of common design patterns (e.g., model-view-controller, observer, etc.) and software engineering principles • Capable of implementing simple functional requirements independently, while implementing complex requirements with minimal oversight. • Work experience with build automation tools as Maven or Gradle. • Capable of building solutions consuming web services and understanding of how web services work as a provider. • Work experience creating and consuming web services. • Work experience with Version Control Systems as GIT or Subversion. • Ability to work on Unit Test and Integration Tests. • Capable of implementing simple functional requirements with minimal oversight. • Capable of debugging and troubleshooting web software applications • Work experience with XML/JSON and its role in software projects. • Experience with project and issue tracking software (Jira, Bugzilla). • Experience with AEM is a PLUS.
• Competitive benefits packages • Vacation, compassionate leave, sick days, and flex days • Access to online services for families and new parents • End of year closure days (not deducted from vacation balance) • Diversity and Inclusion Board with 12 affinity groups • Internal learning and development programs • And more…
Apply Now