Our Tech Stack
Over the past several years, Rightmove has been transitioning towards a microservices architecture. Fast forward to today and we now have a tech stack where teams are empowered to deploy their own code using continuous delivery. On the back end, our tech stack includes Spring Boot, Kafka and Elasticsearch.
On the front-end we’ve been focussing on a functional programming approach using Javascript libraries like React to build quick and responsive webpages.
To help set the scene, our core tech stack comprises of:
Applications
- Java
- Spring Boot
- Node.js
- Javascript
- Express.js
- React.js
- Resilience4J
- JPA
- Spring Data
- Hibernate
- Jersey
- Swift
- Kotlin
Data
- Elasticsearch
- Couchbase
- Vertica
- Oracle
- Kafka
- Coroutines
Build and deployment
- Gradle
- Jenkins
- Docker
- Docker Swarm
- Ansible
- Webpack
- Babel.js
- Puppet
- NPM
- Yarn
Testing
- Gatling
- Jest
- Pact
- Spock
- Nightwatch.js
- BrowserStack
- Espresso
- XCUITest
- Appium
- Postman
- Charles Proxy
- Wiremock
- Nock
- Talkback
Monitoring & Static Code Analysis
- Kibana
- Elastic APM
- SonarQube
- Sitespeed.io
Source control
- Git
- Bitbucket
Current vacancies
Internal Systems - General
- Back End Java EngineerBased in Milton Keynes
- Engineering Manager - Back EndBased in Milton Keynes
- Front End Software Engineer Based in Milton Keynes
- Senior Back End Java Engineer Based in Milton Keynes
Product Development - General
- Engineering Manager - Back EndBased in London - Hybrid
- Enterprise Architect Based in Milton Keynes
- Platforms Engineer Based in London - Hybrid
- Quality Assurance Engineer Based in Milton Keynes