What is the role?
We are looking for two Java Developers to work in the Location Data team within Data Platforms at our Rightmove London office.
Who are the Location Data team?
- The team are newly formed and looking to improve our location data offering within the company.
- The team look after eight microservices involved with pulling/pushing and processing logic on various location data, and a multitude of functionality that sits around the usage of it.
- We aim to grow the team to 3 Back End Developers (Includes 1 Tech Lead), 1 Full Stack Developer, 1 QA, 1 BA and 1 Team Lead.
- We use various technologies in the team and Java 7/8 is the core language supported. We use SQL/Hibernate to query our Oracle Database, Elasticsearch & Kafka to index data that needs quicker access methods, and Spring Boot to build our microservices.
A typical week in the Location Data team might involve…
- Getting involved with and eventually leading the design of a new microservice, its functionality and interaction points.
- Asking our BA to help identify/answer any business requirements for the project.
- Interacting with the Architects to bounce ideas off them to aid large technical decisions with a focus on ‘doing it right the first time’.
- Communicating with developers in other teams where there is cross functionality that needs discussion to achieve seamless integration.
- Having the freedom to identify what work needs doing and where, then being able to prioritise this together with the team.
- Holding a kick off / sign off of a Jira ticket with our QA to ensure all parties are clear on the work required.
- Helping support our customer teams with a query on logic processed against data we hold for a location.
Why join our team?
- The Team holds a core role within the company, looking after the location data we hold and processing this through various methods so our services have to be robust and well thought through.
- The Teams core goals are:
- Replacing any remaining legacy location systems with microservices using Continuous Delivery.
- Creating a strong set of services that are scalable, maintainable and easily extensible, offering easy interaction points for all other teams to integrate with.
- Continuously sharing and expanding knowledge on the best technologies for our projects and creating well coded examples for others to follow.
- If you love big interesting technical challenges covering various topics, then this is the team for you!
We’re looking for someone who...
- Loves to help find the best solutions possible when faced with a challenge.
- Looks to share their knowledge with the rest of the team.
- Understands what makes a good API.
- Takes the initiative when they spot an opportunity for improvement.
- Has a good knowledge of Java and web applications.
- Understands TDD and is passionate about delivering well tested quality solutions.
Ultimately, we care much more about the person you are, how you think and approach things, than a list of qualifications and buzzwords on a CV. Even if you can’t say ‘yes’ to all of the above, but are smart, self-motivated and passionate about delivering great solutions then get in touch.
by via developer jobs - Stack Overflow
No comments:
Post a Comment