
Senior Software Engineer
Ritchie Bros.
full-time
Posted on:
Location Type: Hybrid
Location: Helsinki • Finland
Visit company websiteExplore more
Job Level
Tech Stack
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