Ritchie Bros.

Senior Software Engineer

Ritchie Bros.

full-time

Posted on:

Location Type: Hybrid

Location: HelsinkiFinland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Take ownership of technical and architectural execution
  • Contribute to building modern full-stack web experiences
  • Apply industry best practices to deliver high-quality solutions
  • Champion clean code, system reliability, and scalable architectures
  • Ensure changes are deployed safely and efficiently to production
  • Collaborate closely with UI designers, product managers, and other stakeholders
  • Mentor team members and contribute to technical decision-making
  • Drive refactoring efforts and set standards to improve code quality, performance, and long-term maintainability
  • Provide technical leadership in troubleshooting and resolving production issues
  • Guide the team in addressing complex scalability, platform, and integration challenges
  • Champion best practices in architecture and design

Requirements

  • Should be proficient in both application development, application support and maintenance of production system.
  • Minimum 7-10 years of application design and development experience
  • Expert level knowledge and experience with Java and Spring Framework
  • Expert knowledge with Spring boot micro-service, Spring Cloud, API development and API security.
  • Expert knowledge and experience of developing and consuming Web Services using REST
  • Experience working in relational databases: MySQL/Oracle/Postgres/ DynamoDB
  • Experience writing unit and integration test, preferred Junit, Mockito.
  • Experience supporting and troubleshooting systems and software running in Prod.
  • Experience with modern CI/CD tools and deployment pipelines
  • Experience with GitHub/Bitbucket
  • Experience with AWS, containerization tools like Docker, Kubernetes
  • Preferred: Experience with Agile Scrum, TDD and Pair Programming as well as experience with CircleCI, Helm, CodeClimate, Snyk, Spotlight, Vault
Benefits
  • Possibility to join a global and financially stable organization that has the benefits of a smaller company, while providing stability and career development opportunities
  • A key role in the transformation and modernization of the auction website, supported by experienced colleagues -  in this role, you’ll have an actual impact on the result
  • Company culture that fosters coaching and mentoring, and emphasizes the importance of well-led development teams
  • Comfortable working community − People at Ritchie Bros are highly engaged and long careers speak for themselves
  • Great office location in the heart of Helsinki, but flexibility for remote work too
  • Fringe benefits such as lunch and sports & culture benefit
  • An annual bonus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring FrameworkSpring BootMicroservicesAPI DevelopmentAPI SecurityRESTMySQLOraclePostgres
Soft skills
technical leadershipmentoringcollaborationproblem-solvingdecision-makingcode quality improvementsystem reliabilityscalabilitycommunicationownership