keywords/skills

Showing page 1 of 520 (10 in 0.48 seconds)

  • 02 Sep 2018

Job description

Key Responsibilities: Responsible for designing solutions, writing code, tests cases, executing test cases, automating build, test and deployment, environment provisioning and configuration Overall delivery of software components working in collaboration with product and architecture teams Collaborate with Business Analysts and Product Owners to help define and shape deliverables, provide estimates, highlight technical risks and determine technical solutions Liaise with operations for technical analysis of the issues Collaborate with other technology and product teams to ensure integrated end-to-end design Active participation in the Agile ceremonies and contribute to the overall functioning of self-organised, empowered, high performance team Research, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test lifecycle Collaborate and actively contribute in discussions to help define technology and development approach within the team Job Requirements:
  • Strong skills in following areas:
  • Core Java – Collections, Multi-Threading, Design patterns
  • Development frameworks – Spring/ Hibernate
  • Angular JS, Node JS, Java script, Responsive design
  • REST API’s, Micro-services implementation
  • Relational database systems – Oracle, MySQL
  • Continuous integration: Build automation using Github, ANT, Maven, Jenkins, code quality analysis using SonarQube, 
  • Environment provisioning and configuration using Chef/ Puppet/ Ansible
  • Automation of functional, regression, performance testing using Selenium/ Cucumber
  • Experience of working with full stack platforms like Openshift
  • Experience of working in Agile methodology
Nice to Have Skills.
  • Experience of working in and configuring cloud setup – AWS/ Azure
Qualifications
  • B.Sc (Hons)
  • £60k - 90k
  • 02 Sep 2018

Job description

Senior Java Developer - Java 8, Microservices - £50-80k + Bonus & Benefits

Overview:

Working with one of the big four, International Consultancies who are currently driving major digital transformation projects for global organizations across the UK.

‘Our client has an IT strategy based on user centric design, modern open source technology, continuous integration/delivery, and modern software architectures such as microservices and cloud technology’.

Essential Skills & Experience:

  • A strong background in Java.
  • Delivering web-based digital services, REST APIs and/or complex integration solutions.
  • Hands-on experience of modern software architectures such as microservices.
  • Development frameworks such as Spring, Play! Dropwizard, Camel, AngularJS and React.
  • Working with modern test tools and frameworks such as REST Assured, Cucumber, Mockito, WireMock and SonarQube.
  • Relational and/or NoSQL databases.
  • Core XP practices such as TDD, CI/CD and pair programming.
  • Continuous delivery in a cloud-based environment.
  • Working in a DevOps environment using tools like Jenkins, Puppet, Docker, Kubernetes etc.

Package:

  • £50k-£80k basic salary
  • Annual bonus scheme
  • 25 days annual leave (option to buy 10 more)
  • Private healthcare

Senior Java Developer - Java 8, Microservices - £50-80k + Bonus & Benefits

    • Contract
  • 02 Sep 2018

Job description

We are on the lookout for talented Software Engineers with a strong technical skill set in NodeJS and Java to serve on a contract basis on Central London. The work will be delivered by multi-disciplinary teams using a fully agile approach and is an exciting opportunity for candidates to be part of this transformation journey for one of the UK’s most reputable government offices.

What will you be doing? 

  • Working as a Software Engineer on one of our core Agile product teams.
  • Acting as a key contact on the development of all server side components, ensuring high performance and integration of systems via APIs (on-prem and cloud).
  • Developing across the following stack: Node.js, Java, Puppet, RabbitMQ, Reddit, Postgres, and AWS.
  • Working in a DevOps-like fashion, including automated testing and collaborating with 3rd party partners.
  • Ensuring a high level of automated test coverage is applied so we can iterate quickly and effectively.
  • Implementing of code considering security and data protection, including appropriate controls.
  • Integrating data storage solutions, enterprise solutions etc.
  • Owning the technical implementation of features for your product. 
  • Collaborating with Technical Architects to ensure appropriate delivery and to help troubleshoot issues within complex integrations.
  • Reviewing code and technical designs from your peer developers. 
  • Working to Agile methodologies and sharing development best practices/ideas. 
  • Assessing and identifying challenges around the project or department resourcing and escalating where appropriate.


What you will have: 

  • Strong proficiency in Node.js, Java, and server-side development. Split will be approx. 80% Node.js and 20% Java.
  • Confident integrating systems via APIs, both on-prem and cloud.
  • Comfortable working with RabbitMQ, Puppet, AWS, Reddit, and Postgres
  • Experience working across projects with a digital focus that collect/manage confidential information with necessary controls and security.
  • Experience with liaising with 3rd party partners, key stakeholders, and external suppliers within the delivery of digital services for the public or government sector.
  • Comfortable working to and championing Agile best practice.
  • Happy to collaborate with Technical Architecture team around problem solving and solution delivery optimisation.
  • ELK/Grafana knowledge, with the ability to design metrics and monitoring dashboards
  • Experience with and ability to influence current build pipelines to support project maturity, including code quality assurance, smoke testing, using containerisation to support deployment, and automated security testing.
  • Comfortable using Puppet in an automated configuration management environment.
  • Experience in working with Payment Systems.
  • Automated testing experience as well as familiarity with DevOps approaches.
  • Confident in assessing Discovery phase outputs – iteratively developing and improving them via Agile principles.
  • Excellent communication skills.
  • Able to undergo Security Clearance (SC) or already Security Cleared (please provide evidence).
  • 02 Sep 2018

Job description

Note: This role is located in London, UK and is unable to offer visa sponsorship or paid relocation.

What is the role?

We are looking for a Senior Java developer to join the 'Search - Evaluate' team in our London Office. 

Who are the Evaluate team?

The Evaluate team focusses on the parts of the site that Consumers use to evaluate properties during their search, this mainly focuses on the property cards found in the search results, a key area to attract a consumer with a limited space, and the property details page, the most visited page on the Rightmove platforms. It is important to the team to build things well, focussing on the changes we can make to have the biggest impact on our users. Our next big project will be modernising the Property details page, building at least one new microservice and updating the layout.

A typical week in the Evaluate team might involve…

  • Working with the tech lead and architects to help shape what our solutions could look like
  • Taking the time to work with UX to understand our users
  • Kicking off/signing off Jira tickets with the team BA and QA
  • Supporting our microsevices
  • Feeding into the analysis of work to ensure we’ve got a good understanding of work required

We’re looking for someone who...

  • Wants to build great solutions
  • Is looking to be part of a team
  • Understands the impact of their work
  • Wants to get stuck in, to understand the end user and our business needs, as well as writing good code
  • Likes to suggest solutions and will bounce ideas off the rest of the team. Doesn’t just see themselves as there to build what’s designed.
  • Wants a challenge and is excited by taking a monolith and breaking it down into new microservices

Ultimately, we care much more about the person you are, how you think and approach problems and opportunities, 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.

  • 02 Sep 2018

Job description

Note: This role is located in London, UK and is unable to offer visa sponsorship or paid relocation.

What is the role?

We are looking for an experienced Java back-end developer to join the Consumer Data team in our London Office and help build the systems that will enable us to understand our users’ behaviour and ultimately improve their experience by delivering the most appropriate content. 

Who are the Consumer Data team?

Rightmove captures over 50 million events for millions of users every day, and the Consumer Data team is responsible for providing the analysis and insight into their behaviour as well as building and maintaining the necessary platforms to do this.  Consumer Data is a blend of data science, data engineering and software development.

In order to process and analyse such large amounts of data, we use a combination of Big Data and web technologies such as Hadoop/MapR, Spark, MLLib, XGBoost, Zeppelin, Docker, Spring, Nginx, Couchbase, Java, Scala, cloud and bare-metal infrastructure.

A typical week in the Consumer Data team might involve…

  • Building microservices and working with the team on progressing data processing pipelines
  • Working with your team to deliver insights into the behaviour of Rightmove’s millions of users
  • Collaborating with other development teams to integrate our platforms with services and products
  • Discussing and designing the most appropriate software architecture with Architects and Tech Leads
  • Working with our SysOps and external Cloud provider on infrastructural aspects
  • Maintaining and ensuring the quality of the platforms and processes you work with

The first project that you will work on will be to build a new microservice capable of storing and providing programmatic access to user models and insights for both client-side browsers and other server-side microservices.

Why join our team?

Consumer Data is in a unique position to work with both web and Big Data technologies, handling billions of consumer behaviour events for millions of users, to enable Rightmove to model and deliver the most appropriate content to an array of different audiences.

If you are interested in this type challenging opportunity, in a team that encourages involvement from the commercial/discovery phase to technical implementation, 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
  • Takes the initiative when they spot an opportunity for improvement
  • Seeks to understand the context and broader outcomes of the projects they work on
  • Likes to share their knowledge with the rest of the team
  • Has a good knowledge of Java and web applications
  • Is interested in Big Data technologies and challenges
  • Likes to build a fun working environment with their team

Ultimately, we care much more about the person you are, how you think and approach problems and opportunities, 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.

  • 02 Sep 2018

Job description

Note: This role is located in London, UK and is unable to offer visa sponsorship or paid relocation.

What is the role?

We are looking for 2 Java Developers (1 x mid level and 1 x senior level) to work in the Property Data team at our Rightmove London office.

Who are the Property Data team? 

  • The Property Data Team look after the automated feed API systems that receive all the properties to list on rightmove. The feed systems receive over 1.3 million calls per day which complete a multitude of functions
  • We also look after technology that runs smart logic for detection of certain data and how to process it
  • We own two legacy systems and seven microservices. The microservices cover a variety of functions that are currently being built up to entirely replace the two legacy systems
  • We are a team comprised of 3 Back End Developers (Includes 1 Tech Lead), 1 QA, 1 BA and 1 Team Lead
  • We use various technologies in the team and Java 7/8 is the core language supported, with Java 10 being introduced. 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 Property 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 property 

Why join our team?

  • The Team holds a core role within the company, looking after the property 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 our remaining legacy 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
  • 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.

  • 02 Sep 2018

Job description

Note: This role is located in London, UK and is unable to offer visa sponsorship or paid relocation.

What is the role?

We are looking for a Senior Java Developer 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 are a team comprised of 3 Back End Developers (Includes 1 Tech Lead), 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.

  • Weybridge, Surrey
  • £40000 - £45000 per annum + benefits
    • Permanent
  • 02 Sep 2018

Web Developer (JavaScript TypeScript Node Angular 2 Vue.js REST API). Market leading media software house is seeking a technologist Web Developer. Joining the New Product Development Team you will design and develop a web based management control system for the flagship product, a pseudo real time C++ multi-threaded global iTV broadcasting application that allows broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing, manage assets and provide audience information for advertising.

As a Web Developer you'll gain exposure to a wide range of technology including JavaScript, Node, Angular 2, REST APIs within a modern development environment including Agile TDD / BDD, microservices and cloud based systems.

There's an informal and collaborative software house environment with a social atmosphere (regular hackathons, gaming nights and go-karting away days, as well as company football and basketball teams), a casual dress code, semi-flexible working hours and superb career growth opportunities. Based in Surrey (KT postcode) with parking available and a shuttle bus from a mainline train station.

Requirements:
*Experience developing web applications using JavaScript, HTML, CSS and back-end systems using Java, Node or similar
*Experience with at least one modern JavaScript framework (Angular, React, Vue.js)
*Familiar with REST APIs
*Collaborative team member with excellent communication skills
*Desirable: microservcies, distributed architectures

As a Web Developer you will earn a competitive salary (to £45k) plus benefits.

Apply now or call for a confidential discussion about this Web Developer opportunity.

REF: BB/12398/B/KS/310818_1535726343

  • London, England
  • £85000 - £100000 per annum + benefits
    • Permanent
  • 02 Sep 2018

DevOps Engineer / SRE (Linux Python Automation AWS IaC Docker Kubernetes). Opportunity to join a successful challenger bank that is set to revolutionise consumer banking through the use of advanced technology.

As a DevOps Engineer / SRE you will ensure the stability, resilience and scale of services, ensuring 24/7 availability. You'll work closely with developers to ensure safety, predictability and repeatability of all build and deploy processes; seeking to automate wherever possible and build tools for the team. Responsibilities will also include pro-actively managing delivery of service level objectives; monitoring, detection, early warning and self-heal systems as well as demand forecasting / capacity management and performance and scalability of the service. You'll strive for continual improvement by contributing ideas and assessing new innovations.

Excellent opportunity to advance your career within a technology driven finance firm and gain valuable knowledge of banking applications.

Requirements:
*Strong knowledge of Linux, Networking, VPNs
*Good knowledge of IaC, Infrastructure as Code
*Familiar with AWS CloudFormation
*Able to code with Python and / or Java
*Familiar with Docker / Kubernetes
*Advocate of Continuous Delivery
*Collaborative team member with strong communication and interpersonal skills

As a DevOps Engineer / SRE you will earn a competitive salary (to £100k) plus benefits.

Apply now or call for a confidential discussion about this DevOps Engineer / SRE opportunity.

REF: BB/11764/E/KS/310818_1535726058

  • London, England
  • £70000 - £85000 per annum + bonus + benefits
    • Permanent
  • 02 Sep 2018

C# Developer London to £85k

C# Developer (.Net Java Python). Are you a passionate C# Developer looking for a challenging and varied role? You could be joining a growing Hedge Fund that adopt a relaxed yet focused work environment, offer a comprehensive benefits package and encourage professional development.

As a C# Developer you will be joining a small team of talented and friendly individuals who bring together a diverse range of talents and qualities. You will be taking on a wide range of responsibilities and challenges and will gain exposure to the entire business. Some of these responsibilities will include; supporting the investment architecture, building API connections to front and back office third party systems, designing and developing trade flow capture and building tools to support individuals across the company.

Based in London, you will be joining a highly collaborative and supportive team. You can enjoy a comprehensive benefits package, professional development support and a generous holiday allowance.

Requirements:
*Strong C# development skills (and ideally Java development skills)
*Passionate about technology
*Degree educated (2:1 or above) in Computer Science or similar from a reputable University
*Motivated, driven to learn new skills and open to new ideas
*Excellent communication skills
*Desirable: Finance experience, Java, Python, VBA

As a C# Developer (Java) you can expect to earn a competitive salary (up to £85k) plus bonus and benefits.

Apply today or call 020 7090 2585 to have a confidential discussion about this C# Developer (Java) role.

REF: BB/12143/F/AT/310818_1535726030