To apply for this job you must first either login or register

Sr. Java Full Stack Engineer

Toronto,Ontario -Permanent

Job Description

- Product development process This is more than solely coding. Be collaborative member of the autonomous cross-functional team to define, build, test and deliver innovative enterprise-grade solutions
- Key technical contributor to the team responsible for maintaining and enhancing our core Online Vehicle Management systems; seeking opportunities to decouple and migrate services to our new cloud-based microservices architecture and create new services.
- There is a large team of industry, product and technical experts in Toronto to help - you will not be alone.
- You will be working in a stable business environment with strong organizational and management support, so you can focus on your craft. Mastery, Autonomy and Purpose are core tenants that serve to drive us every day.
- You will be supported by a 24/7/365 NOC and highly-skilled operations team.
- Some of the tech being used thus far includes Java, Spring, Oracle, Jboss, Apache, Amazon Web Services (AWS), Lambda & Kinesis, Angular and Node.js we are primarily an open source shop.
- If you love cars as much as you love leading software teams this could be a great fit and a strategic step for your career. We provide competitive compensation and great benefits.
- We have a brand new, bright office on King St. We have invested heavily in the work environment.
- 12 Minute walk from Union Station if you are a commuter.

Must Have Skills:

Required experience...

- Proven track record working in an agile environment with sharp focus on shipping frequently while managing competing priorities and timelines.
- Demonstrated passion for agile principles, values and continuous improvement of engineering processes
- Strong believer and promoter of built-in-quality, DevOps mindset and automation
- Solid understanding of software development fundamentals, data structures, design patterns and web system architecture
- 7+ years of experience as full-stack web development using Java, Spring and open source
- 2+ years of experience working with JavaScript libraries and frameworks such as jQuery and AngularJS
- Solid understanding and experience working with relational DBs like Oracle, Sql Server or MySQL
- Experience in development of large-scale SaaS and cloud-based applications
- Experience conducting code reviews and mentoring junior developers
- Experience with continuous integration and continuous delivery
- Experience in developing REST APIs
- Excellent communication and presentation skills to interact with both internal and external people
- Support continuous improvements initiatives and actively identify bottlenecks and ways to improve engineering practices and development process
- Promoter of writing well-designed, reusable, testable and efficient code
- Contribute in all phases of the Software Development Lifecycle
- Strong ability to troubleshooting and resolving issues

Nice to Have Skills:

Other Skills & Experience that will help you:

- Knowledgeable with test-driven development
- Familiarity with AWS technologies such as Lambda and Kinesis
- Familiarity with the Serverless Framework
- Familiarity with micro services
- Deep understanding of SaaS multi-tenant and distributed / micro-service architectures
- Experience with Oracle Database (OLTP/OLAP) and related technologies (AQ, Golden Gate)
- A high-level understanding about online vehicle auctions and related systems

Starting: ASAP
Dress Code: Casual
To apply for this job you must first either login or register