Full Stack Java Developer

CaseWare - Toronto, ON (30 days ago)

Apply Now

CaseWare has been a global leader in expert technology solutions for finance and accounting, governance, risk and audit professionals for more than 30 years. With over 400,000 users in 150 countries and 16 languages, CaseWare solutions are the backbone of finance and audit professionals everywhere.

What's in it for you?

Work on a diverse team with flexible hours
Huge opportunity for personal & professional growth
Ability to have a large scale impact on the technical direction of a software product company
Build products used by hundreds of thousands of accountants every day around the world

We need you to:
Work on a diverse agile team to deliver production-grade software written in Java and TypeScript (using Angular 7+)
Create rapid prototypes for product theories & requirements
Mentor Junior & Intermediate developers on the team
Work with your product owners to organize sprints and sprint review meetings
Conduct & participate in peer code reviews and technical meetings
Leverage AWS products to satisfy business requirements where necessary
Write automated unit tests using Mocha, Jasmine, Mockito, etc
You’ll have the opportunity to make meaningful contributions and to have an impact. We are lean, we are smart, and we live for balance – there are no mandatory 60-hour work weeks here.

Requirements

Who you are? We’re looking for a team member who values:
True individual ownership and responsibility over tasks
Listening to constant feedback from our customers and teams
Having a healthy approach to velocity and technical debt
Wanting to work on and solve difficult technical challenges
Taking their work seriously, but not taking themselves too seriously
What you bring?

Experience working on an agile team
Strong communication and collaboration skills
Minimum 4 years of experience writing production-grade Angular
Minimum 4 years experience with Java 7/8, REST API/Micro-services & Spring Boot
Proven experience applying design patterns to solve technical problems
Experience with Docker and orchestration platforms such as Swarm or Kubernetes
Experience with Git, BitBucket, IntelliJ IDEA
Experience writing in Python
Understanding of Machine Learning / AI core concepts
Microservice architecture experience
Understanding of Accounting, Auditing or Financial concepts
AWS experience (or other cloud platform provider)
Experience with NoSQL databases like MongoDB, Dynamo
Benefits

What to expect?

At the heart of CaseWare is our unique culture, which lays the foundation for who we are, what we do, and where we are going. In this digital age, driving innovation involves transforming the way people think and act. With this in mind, Caseware is committed to three core values—Community, Excellence, and Innovation. These values support our vision, informs our culture, our behavior and enables us to provide our clients with greater efficiency, quality, and value.

To give you an idea of what we mean, here are our core values:

Have fun creating great customer experiences
Your work is a reflection of you
Celebrate us all the time
Ego is the enemy
Impossible – What’s that?
S* happens – adjust and learn
Don’t be afraid of chaos and discomfort
Do what you say & say what you mean
Give abundantly to your family, team and communities
Note: If you have a cover letter to submit, we would love to know what excites about this role and how it fits in your career goals.