You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
Tasktop Technologies

Senior Java Engineer

Vancouver, BC
Full Time
10 days ago

Who we are:

Founded in Vancouver BC Canada, Tasktop harvests an energetic vibe, while proudly counting the majority of the Fortune 100 as customers. Tasktop pioneered software developer efficiency and continues to innovate in the industry with our CEO Mik Kersten's best-selling book 'Project to Product'.  We drive competitive advantage by helping our customers master their software production more efficiently. We provide enterprise-grade tool integration infrastructure that removes the overhead and waste that’s slowing down Agile teams while promoting information flow across teams. With Tasktop, customers can equip teams with best-of-breed tools from multiple vendors to support planning, development, testing, and service desk functions while still achieving end-to-end visibility. Tasktop enables customers to connect, visualize, and measure the value created by their software business.

 The opportunity:

Do you enjoy solving challenging problems and working in a highly collaborative culture? Do you thrive in a fast paced environment where continuous improvement is encouraged? Tasktop is hiring a Senior Java Engineer to immediately join an agile development team. Our product is used by the fortune 500 companies across all industries (Medical, Automatives, Aerospace etc) as a mission critical part of their software delivery operation.

In this position you will work on the core components of our product: our integrations, integration development APIs, SDKs, and test suites. We currently support over 60 partner product integrations (and counting), enabling all of our downstream products. To achieve our current scale, we focus heavily on frameworks, systematic testing, and automation. We need YOU to join us and help us scale to the next level and lead innovation across all levels of our stack.

If you are a problem solver with a track record of writing high quality code, and inspiring others to do the same, then our team is the right place for you! Tasktop's engineering teams are made of self contained cross functional members containing all the skills needed -- developers, designers, product owners, and testers ensuring fast and agile development.

Your responsibilities:

  • Designing and delivering new components to enable new integration using Java and web APIs.
  • Contributing to our Integrations framework.
  • Developing innovative and novel testing approaches.
  • Working across teams to deliver features in a collaborative, internal open source culture.
  • Identifying and removing blockers that could prevent delivery of features including cross-team dependencies and architectural concerns with your excellent communication skills.
  • Being a technology leader and effectively mentoring and guiding more junior engineers.

Who you are:

  • 5+ years of professional software development experience and a proven ability to deliver.
  • Strong understanding of data structures, algorithms and design patterns.
  • Excellent Java programming, testing, and software design experience.
  • Experience in writing well-tested software using JUnit and other testing tools.
  • Deep understanding of web APIs with a focus on REST and SOAP.
  • Experience of best practices in software design and Agile development process.
  • Self-motivated, independent, and team-oriented.
  • Excellent written and verbal communication skills.
  • Burning desire to learn and grow.

What gives you an edge:

  • Experience in building web APIs and software that uses web services.
  • Experience with DevOps automation tools (Docker, Chef, Ansible, etc).
  • Familiarity with some of the following commercial and open source ALM systems: Microsoft Team Foundation, IBM RTC, HP ALM, Atlassian JIRA, Jenkins, Git, Gerrit, etc. 

As a Tasktop employee you will enjoy flexibility, a health and wellness allowance, volunteer programs, a generous vacation offering, happy hours, and plenty more benefits!

Do you want to join the movement?? We would love to hear from you. Apply within! 

Software and Programming Engineering Information Technology