Our Java Developer is a key a member of the Axonify development team and collaborates with the team to create new features and products that our customers will love. We are looking for skilled developers who are focused on quality and excited by the idea of millions of people using their creations. If you enjoy creating software people love to use, then this role may be perfect for you!
What’s great about developing at Axonify:
- Make a difference: semi-monthly releases gets your code into the users’ hands as soon as it’s ready.
- Great Tools for the Job: newest generation MacBook pro, 27” external monitors, and company smartphone.
- Quality Matters: well-designed software lasts longer. The development culture is more about “do it right” instead of “do it fast”.
If you Enjoy:
- Learning from the best. Our leaders support us, develop us and help us become our best. Our open door and transparent culture nurtures everyone to build their career and develop their skills.
- Working in a modern workplace. We are fast-paced, constantly evolving, and flexible to change. We love our work, but we also love our lives outside of work and Axonify supports this balance.
- Collaborating. We believe our ideas are better together and we encourage trust, respect and authenticity to support each other. The Axoni-fam collectively celebrates successes and learns from each other to be even better.
- Being Bold. If you like to challenge convention and be tenacious in the face of uncertainty, Axonify is the place to balance never giving up but respecting when to let go.
- Getting It Done. We work hard through perseverance and taking ownership, but because of our phenomenal positive attitude, we ALWAYS have fun along the way.
You’ll Be Successful At:
- Designing, developing, testing, deploying and supporting the code you write.
- Developing the backend for new features and services that make up the Axonify solution.
- Solving hard scalability problems inherent in a cloud based, multi-tenant system architecture.
- Performance analysis and optimization on high volume data services.
- Working with product management to help shape the direction of new products and features.
- Participating in code and architecture reviews.
Because You Bring:
- Degree or Diploma in Computer Science, Engineering, or similar technical field.
- 5-7 years in-depth java development experience.
- Strong competencies in data structures, algorithms, and OO design.
- Knowledge of relational database design and SQL.
- Development experience with Java, including concurrency and performance.
- Experience with any or all of these technologies: Relational Databases, NoSQL Databases, Search Engines, Web and Application Server Engines, Containers.
- Familiar with practices of Test Driven Development (TDD).
- Experience with Cloud Computing environments like AWS and GCP.
- A desire to work in a fast-paced, evolving, dynamic environment.
- Detail oriented, highly enthusiastic team player, with a positive attitude.
- Personal drive for the highest quality.
Who we are:
We are a Waterloo-based SaaS software company that is revolutionizing the corporate learning game with Axonify-the only microlearning platform proven to drive business performance. How do we do it? By turning each individual employee into a consistent performer who knows and does the right things at work. The best part? People love to learn with Axonify, and they participate voluntarily! Axonify is helping build more knowledgeable workforces who drive business results for big name customers like Walmart, Bloomingdale’s & John Hancock.
What are the ingredients to our success? A strong leadership team, an industry-leading product, a culture built on trust and most importantly – an extraordinary group of employees. By expanding our team with smart, motivated people we will continue to lead the way in this new & exciting space.
How to Apply:
Are you ready to start your career with us? Apply today, we look forward to reviewing your profile.