This job posting has expired and no longer is available. Please explore other opportunities.

Senior Java Developer

Vancouver, BC

The Opportunity: 

We are looking for an experienced Java developer to help re-architect our industry leading product to meet the new and emerging demands of our customers and provide leadership to two teams of highly skilled engineers. The ideal candidate is bold and decisive, and enjoys leading technical discussions and mentoring junior and intermediate level engineers. This is a chance to work with a company that prides itself on its engineering skill and practices, and help us continue to be an industry leader. We are offering an opportunity to grow your career amongst amazing engineers, and a chance to make a significant impact within Tasktop.


Things you’ll be working on

You will initially start on one of the delivery teams, working with a Product Manager, our Customer Success, and Pre-sales departments in a highly collaborative manner. You will be:


•Driving technical and process innovation

• Working with teams to implement new features and improve the product architecture

• Working with the Product Manager on new product features

• Working with our Customer Success department to resolve customer defects

• Improving the extensive automated build, test and continuous release infrastructure

• Mentoring junior and intermediate engineers.



Ideal candidates have:

• 7+ years of professional software development experience and a proven ability to deliver.

• Excellent Java and Javascript programming, testing, and software design experience.

• Deep experience in Java and Javascript frameworks, libraries and design patterns.

• Experience working with Spring Boot Framework

• A strong understanding and belief in modern coding and design principles.

• Experience building front-end Javascript applications with Angular, React or another leading Javascript framework.

• Experience working with business analysts and product managers to guide the development of software features from customer problem to delivered solution

• Experience in writing well-tested software using JUnit and other testing tools.

• Familiarity with using web APIs with a focus on REST.

• Knowledge of best practices in software design and Agile development process.

• Self-motivated, independent, and team-oriented.

• Burning desire to teach, learn and grow.



If you know some of this stuff, that’s even better:

• Experience in building web APIs and software that uses web services.

• Experience with scripting languages (Ruby, Python, Bash, etc.).

• Experience with DevOps automation tools (Docker, Chef, Ansible, etc).

• Experience creating application deployed on cloud architectures (IaaS, Paas, such as Amazon EC2, Microsoft Azure, OpenStack, CloudFoundry, Google App Engine).

• Experience in creating modular systems with Maven.

• Contributions to open source projects.


Who we are:

Tasktop is transforming how the world’s largest organizations manage the process of building software. Our Value Stream Management (VSM) platform has enabled our Fortune 500 customers to dramatically reduce their time to market and increase the velocity of software development. Sitting above the entire software development toolchain, Tasktop’s VSM platform integrates all popular software development tools - like Jira, ServiceNow, Azure DevOps and many more - and allows organizations to see where work is getting stuck and how they can improve. Tasktop has been recognized by industry analysts such as Forrester and Gigaom as the leader in this new category of tools. 


Founded in Vancouver, Canada, Tasktop is a global company with staff across North America, Europe and Australia. We have an energetic vibe, where we value work/life balance and creating an organization of diverse individuals that learn from each other. Recently named Built-In Austin’s Best Midsize Place to Work For, Tasktop provides the space to do the best work of your life.


Why Tasktop:

Diversity and caring for each other are two of Tasktop’s key values and at Tasktop, we have built a community of mutual respect and trust. We believe that diverse teams perform better and foster an environment of belonging and inclusion. We aim to continually learn, evolve, and be better versions of ourselves.


Location

Vancouver, BC


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!


Subscribe to Job Alerts