Java Engineer

Canada

Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We’re privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word ‘partner’ over ‘vendor’, and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warm professionalism of our teams.

About the opportunity:

We are looking for Java Developers to join our team. This is a challenging project, with complex code, multithreading, and Kafka integration, with the opportunity of working in a cloud environment. The ideal candidate will have strong hands-on core Java and Java Web programming skills, excellent problem solving and design skills, and the ability to work collaboratively within different teams. The candidate should also demonstrate a history of on-time delivery, excellent communication, and a positive get-it-done attitude. Ecommerce domain expertise and experience working in Agile-driven development projects is a plus.


Required Qualifications:

  • Experience with Java development (preferably version 8 or above);
  • Knowledge of web development frameworks like Spring Boot and J2EE;
  • Experience with Cloud platforms (Google Cloud, AWS, Azure);
  • Strong knowledge of design patterns and object-oriented programming principles;
  • Experience with ORM Java frameworks (preferably Hibernate);
  • Experience with Microservices and Rest APIs;
  • Strong knowledge of BDD development tools, such as cucumber;
  • Strong knowledge of software testing strategies and experience with Java testing libraries (jUnit, TestNg, Mock frameworks, etc.).


Does this sound like you? Apply now to become an Avenue Coder! #LI-Remote


Application successfully sent!