Senior Java Developer

Industry: Manufacturing


5 - 7 years

Posted 29 days ago

This job is no longer available.

The Opportunity:

Ritchie Bros. Digital Products Group is an innovative, collaborative, and bleeding-edge technology group that creates exciting new products that are used by our customers all around the world.

As a member of the services team within the Digital Products Group, you will have a major impact on designing, building, and maintaining the microservices that support one of the largest B2B marketplaces worldwide. You will be working alongside Performance and DevOps Engineers writing highly optimized REST APIs supporting the Ritchie Bros. App ecosystem.

We value team work and as a team, we deliver software in an Agile fashion. As engineers, we work closely with the product team to deliver value to customers. We also believe in teams owning their services, from design through to deployment and monitoring.

In this role you’ll:

  • Build and maintain Java backend services
  • Design scalable and resilient solutions as part of our distributed microservice architecture
  • Work with Product Owners to flesh out user stories
  • Create dashboards with key metrics to monitor your services
  • Participate in mentoring other engineers and reviewing code

Here’s what you bring:

  • 5+ years of experience in Java enterprise application development
  • Experience working in a fast-paced Agile environment
  • Experience with Relational and NoSQL databases
  • Experience with Spring framework or equivalent
  • Experience writing and designing REST APIs
  • Solid understanding of unit and integration testing methodologies and frameworks